Export of Video ... Failed with exit code 3

I have been using Shotcut for a long time and never had any issues. But in the last week or two, every video I export fails with exit code 3. I have not changed anything that I am doing, so, I have no idea what has changed with Shotcut or possibly Windows 10 updates that is causing the exit code 3 message to be displayed…

I use the YouTube preset on the properties list as I always have. I have used the advanced tab to uncheck parallel processing and it makes no difference? I am curious what has changed in the last updates for Shotcut or Windows 10 that is creating the failed message. The video appears to be exporting as it works and plays fine but maybe it is a validation failure??? If I run the integrity check it passes…

Here is what I see in the view log… I changed my file names to ***… other than that this is the view log.

plugin_mgr_get_object_file_plugins: error opening shared object file ‘C:\Program Files\Shotcut\lib\ladspa/AUTHORS’: “C:\Program Files\Shotcut\lib\ladspa\AUTHORS”: The specified module could not be found.
plugin_mgr_get_object_file_plugins: error opening shared object file ‘C:\Program Files\Shotcut\lib\ladspa/COPYING’: “C:\Program Files\Shotcut\lib\ladspa\COPYING”: The specified module could not be found.
plugin_mgr_get_object_file_plugins: error opening shared object file ‘C:\Program Files\Shotcut\lib\ladspa/readme.txt’: “C:\Program Files\Shotcut\lib\ladspa\readme.txt”:
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000094d3940] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]
[h264 @ 00000000094dccc0] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 00000000096684c0] Reinit context to 1920x1088, pix_fmt: yuv420p
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000009605040] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]
[h264 @ 0000000005459200] Reinit context to 1920x1088, pix_fmt: yuv420p
[producer avformat] audio: total_streams 1 max_stream 1 total_channels 2 max_channels 2
[AVIOContext @ 00000000053c8b80] Statistics: 283694 bytes read, 0 seeks
[libx264 @ 0000000009838100] using SAR=1/1
[producer avformat-novalidate] C:/Users/BegintroCh1.mp4
checking VFR: pkt.duration 36278129
[h264 @ 0000000005455b40] Reinit context to 1920x1088, pix_fmt: yuv420p
[libx264 @ 0000000009838100] using cpu capabilities: MMX2 SSE2Fast LZCNT
[libx264 @ 0000000009838100] profile High, level 4.0, 4:2:0, 8-bit
[libx264 @ 0000000009838100] 264 - core 159 r2991 1771b55 - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - http://www.videolan.org/x264.html - options: cabac=1 ref=2 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=9 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=2 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=15 keyint_min=1 scenecut=40 intra_refresh=0 rc_lookahead=15 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[mp4 @ 00000000094f3a00] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mp4 @ 00000000094f3a00] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000001e2611c0] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]
[h264 @ 00000000097b2100] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 00000000097b4100] Reinit context to 1920x1088, pix_fmt: yuv420p
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000001e816e80] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]
[h264 @ 000000001af5d740] Reinit context to 1920x1088, pix_fmt: yuv420p
[producer avformat] audio: total_streams 1 max_stream 1 total_channels 2 max_channels 2
[AVIOContext @ 000000000978d6c0] Statistics: 283694 bytes read, 0 seeks
[producer avformat-novalidate] C:/***.mp4
checking VFR: pkt.duration 36278129
[h264 @ 000000001af5dbc0] Reinit context to 1920x1088, pix_fmt: yuv420p
[AVIOContext @ 0000000009605680] Statistics: 11720796 bytes read, 0 seeks
[AVIOContext @ 00000000094ddd40] Statistics: 12634790 bytes read, 1 seeks
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000038058180] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]
[h264 @ 000000001af5bc00] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 000000001af5c980] Reinit context to 1920x1088, pix_fmt: yuv420p
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000038127940] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]
[h264 @ 000000001af5c080] Reinit context to 1920x1088, pix_fmt: yuv420p
[producer avformat] audio: total_streams 1 max_stream 1 total_channels 2 max_channels 2
[AVIOContext @ 000000000978d6c0] Statistics: 4247622 bytes read, 3 seeks
[producer avformat-novalidate] C:/Users/***.mp4
checking VFR: pkt.duration 500
[h264 @ 000000001af569c0] Reinit context to 1920x1088, pix_fmt: yuv420p
[producer avformat-novalidate] C:/Users
.mp4
WILD TIMESTAMP: pkt.pts=[-9223372036854775808], pkt.dts=[-9223372036854775808], req_position=[162009], current_position=[162008], int_position=[0], pts=[-9223372036854775808]
[producer avformat-novalidate] C:/Users/***.mp4
WILD TIMESTAMP: pkt.pts=[-9223372036854775808], pkt.dts=[-9223372036854775808], req_position=[162011], current_position=[162010], int_position=[0], pts=[-9223372036854775808]
[producer avformat-novalidate] C:/Users/***.mp4
WILD TIMESTAMP: pkt.pts=[-9223372036854775808], pkt.dts=[-9223372036854775808], req_position=[162013], current_position=[162012], int_position=[0], pts=[-9223372036854775808]
[mp4 @ 00000000094f3a00] Starting second pass: moving the moov atom to the beginning of the file
[AVIOContext @ 00000000380f1340] Statistics: 6266985316 bytes read, 0 seeks
[libx264 @ 0000000009838100] frame I:10853 Avg QP:20.65 size:146299
[libx264 @ 0000000009838100] frame P:69837 Avg QP:24.40 size: 41349
[libx264 @ 0000000009838100] frame B:78953 Avg QP:25.82 size: 19803
[libx264 @ 0000000009838100] consecutive B-frames: 22.8% 12.3% 65.0%
[libx264 @ 0000000009838100] mb I I16…4: 38.9% 30.9% 30.2%
[libx264 @ 0000000009838100] mb P I16…4: 14.9% 8.0% 5.2% P16…4: 30.7% 6.7% 3.6% 0.0% 0.0% skip:30.8%
[libx264 @ 0000000009838100] mb B I16…4: 15.7% 1.9% 0.4% B16…8: 23.2% 3.5% 0.1% direct: 5.6% skip:49.6% L0:63.4% L1:29.9% BI: 6.7%
[libx264 @ 0000000009838100] 8x8 transform intra:23.3% inter:35.4%
[libx264 @ 0000000009838100] coded y,uvDC,uvAC intra: 60.6% 35.2% 12.2% inter: 10.9% 14.1% 1.4%
[libx264 @ 0000000009838100] i16 v,h,dc,p: 17% 25% 38% 19%
[libx264 @ 0000000009838100] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 29% 31% 3% 3% 3% 4% 3% 5%
[libx264 @ 0000000009838100] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 37% 4% 4% 4% 5% 4% 4%
[libx264 @ 0000000009838100] i8c dc,h,v,p: 50% 29% 15% 5%
[libx264 @ 0000000009838100] Weighted P-Frames: Y:0.4% UV:0.2%
[libx264 @ 0000000009838100] ref P L0: 83.0% 17.0%
[libx264 @ 0000000009838100] ref B L0: 84.1% 15.9%
[libx264 @ 0000000009838100] kb/s:9069.59
[aac @ 000000000ecf6900] Qavg: 49785.832
[AVIOContext @ 0000000009604ec0] Statistics: 34 seeks, 47828 writeouts

Failed with exit code 3

Shotcut version 19.12.31
Windows 10 Home 1909 build 18363.657

The log actually shows it completed successfully, but the background export program crashed while closing some things at exit. This has already come up in the forum a few times, but it is not easy to fix. I think this happens most often when using any HTML-based filter including some where it is not obvious such as Swirl, Crop: Rectangle, Crop: Circle, or Text: 3D.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.