It seems to me that with version 26.2.16, exporting an MLT video to MP4 takes much longer than with previous versions. For example, exporting a 13 minutes video from Shotcut takes 15 minutes.
Do you think this is a reasonable time?
My hardware:
Windows 11 – Asus ROG Strix – G733 QS – 16GB graphics card – 32GB RAM
AMD Ryzen 9 processor – Radeon 5900HX graphics.
Just a thought - in December, Shotcut gained partial support for 10-bit processing on the CPU (including implicitly if you have GPU effects enabled), which comes at a performance cost:
There is a new sub-menu in Settings > Processing Mode with options:
Native 8-bit CPU (fast, flexible)
Native 10-bit CPU (slower, better)
Linear 10-bit CPU (slowest, best)
Linear 10-bit GPU/CPU (Experimental)
Non-linear “native” options are still included because there is a signficant performance decrease when using linear (more conversions). We have a plan to improve performance for the next release. 8-bit is still included because it is more “flexible” by including more video filters. Of course, you can use an 8-bit video filter in a 10-bit, but the quality of the video clip or track will suffer a reduction in bit depth.
I just made a test with a non-trivial project (multiple tracks, filters, videos, images, and audio). In version 25.08 an export took 2:00 and in version 26.2.16 beta 1:49 (faster). Using Settings > Processing Mode > 8-bit with hardware encoder on Windows.