What is your operating system?
Windows 10
What is your Shotcut version (see Help > About Shotcut)? Is it 32-bit?
21.05.18
Can you repeat the problem? If so, what are the steps?
(Please be specific and use the names as seen in Shotcut, preferably English. Include a screenshot or screen recording if you can. Also, you can attach logs from either View > Application Log or right-click a job and choose View Log.)
Render a project with following properties:
- 8 Video layers
- 1440p60
After about 5 hours of rendering, the memory use of melt.exe
has increased exponentially. This causes my system to reboot, but checking the event log shows me this error that happens about 100 times over the next 10 hours or so until the system finally crashes:
As can be seen,
melt.exe
is using over 57 GB of RAM (using all 16 GB of my available memory, as well as the entirety of my page file). In order to capture the output of the render, I ran the render on the command line by invoking melt.exe
directly using the following command in powershell:
C:\"Program Files"\Shotcut\melt.exe -progress final-job.xml 2>&1 | tee render-output.txt
Here is the output of this command
C:\Program Files\Shotcut\melt.exe : Current Frame: 4, percentage: 0
At line:1 char:1
+ C:\"Program Files"\Shotcut\melt.exe -progress final-job.xml 2>&1 | te ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Current Frame: ...age: 0:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Current Frame: 6, percentage: 0
Current Frame: 18, percentage: 0
Current Frame: 22, percentage: 0
Current Frame: 23, percentage: 0
Current Frame: 25, percentage: 0
[mp4 @ 000001f1f41b78c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mp4 @ 000001f1f41b78c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Current Frame: 26, percentage: 0
Current Frame: 27, percentage: 0
Current Frame: 28, percentage: 0
Current Frame: 29, percentage: 0
Current Frame: 30, percentage: 0
[I trimmed about 100 of these out]
Current Frame: 135, percentage: 0
Current Frame: 136, percentage: 0
Current Frame: 137, percentage: 0
Current Frame: 138, percentage: 0
Current Frame: 140, percentage: 0
QObject::startTimer: Timers can only be used with threads started with QThread
Current Frame: 141, percentage: 0
Current Frame: 142, percentage: 0
Current Frame: 143, percentage: 0
QObject::startTimer: Timers can only be used with threads started with QThread
QObject::startTimer: Timers can only be used with threads started with QThread
QObject::startTimer: Timers can only be used with threads started with QThread
Current Frame: 144, percentage: 0
[swscaler @ 000001f220c8a3c0] Warning: data is not aligned! This can lead to a speed loss
Current Frame: 145, percentage: 0
Current Frame: 146, percentage: 0
Current Frame: 147, percentage: 0
Current Frame: 148, percentage: 0
Current Frame: 149, percentage: 0
[I trimmed about 6000 of these out]
Current Frame: 6273, percentage: 9
Current Frame: 6274, percentage: 9
Current Frame: 6275, percentage: 9
Current Frame: 6276, percentage: 9
Current Frame: 6277, percentage: 9
Current Frame: 6278, percentage: 9
Current Frame: 6279, percentage: 9
Current Frame: 6280, percentage: 9
This output doesn’t seem to give much indication as to what the issue is, aside from the data is not alligned
warning. I’m not sure what this means, or whether it is the cause of the issue.
I’m currently uploading the project to my Google Drive, but it’s literally 20 GB of content, so testing it yourself might be a challenge. Here’s the link: Final Video Trim - Google Drive