No video with libx264 export

Attempting to use “Stock > YouTube” and “Stock > Default” with no settings changed
Have tried unchecking “Parallel processing”
Export will take 20-30 minutes and create a file that is 10s of MB that should be 100s of MB
MPEG-2 and HuffYUV both work

Shotcut version 20.02.17
Qt version 5.9.7
Debian GNU/Linux 10 (buster)
Kernel: Linux 4.19.0-8-amd64

QStandardPaths: XDG_RUNTIME_DIR points to non-existing path ‘/run/user/1000/snap.shotcut’, please create it with 0700 permissions.

[libx264 @ 0x7f5ec0001f00] using SAR=1/1

[libx264 @ 0x7f5ec0001f00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2

[libx264 @ 0x7f5ec0001f00] profile High, level 4.0, 4:2:0, 8-bit

[libx264 @ 0x7f5ec0001f00] 264 - core 159 r2991 1771b55 - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - x264, the best H.264/AVC encoder - VideoLAN - 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=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=125 keyint_min=12 scenecut=40 intra_refresh=0 rc_lookahead=30 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f5ec0221100] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]

[h264 @ 0x7f5ec0225280] Reinit context to 1920x1088, pix_fmt: yuvj420p

[h264 @ 0x7f5ec0248e40] Reinit context to 1920x1088, pix_fmt: yuvj420p

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f5ec0263f00] Value 1.000000 for parameter ‘seekable’ out of range [-1 - 0]

[h264 @ 0x7f5ec0278080] Reinit context to 1920x1088, pix_fmt: yuvj420p

[producer avformat] audio: total_streams 1 max_stream 0 total_channels 2 max_channels 2

[AVIOContext @ 0x7f5ec0229dc0] Statistics: 449199 bytes read, 2 seeks

[producer avformat-novalidate] /(path removed)/(file removed).mp4

checking VFR: pkt.duration 2994

[h264 @ 0x7f5ec02472c0] Reinit context to 1920x1088, pix_fmt: yuvj420p

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[mp4 @ 0x7f5ec0000f00] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.

[mp4 @ 0x7f5ec0000f00] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[h264 @ 0x7f5ec02472c0] Reinit context to 1920x1088, pix_fmt: yuvj420p

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[h264 @ 0x7f5ec02472c0] Reinit context to 1920x1088, pix_fmt: yuvj420p

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[h264 @ 0x7f5ec02472c0] Reinit context to 1920x1088, pix_fmt: yuvj420p

[swscaler @ 0x7f5e7c000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e74000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e78000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

[swscaler @ 0x7f5e84000900] YUV color matrix differs for YUV->YUV, using intermediate RGB to convert

Does the same thing happen with the AppImage version of Shotcut?

I do not see a problem in the log output, and it works fine for me on Ubuntu 19.10. The AppImage build is the same as the snap. You can try to include more information such as the export Job’s XML and the mediainfo output of the file that was created.

<?xml version='1.0' encoding='utf-8'?>
<mlt title="Shotcut version 20.02.17" version="6.20.0" LC_NUMERIC="C" producer="main_bin" root="/snap/shotcut/61/Shotcut.app">
  <profile description="HD 1080p 25 fps" height="1080" display_aspect_num="16" width="1920" sample_aspect_num="1" sample_aspect_den="1" progressive="1" frame_rate_den="1" display_aspect_den="9" frame_rate_num="25" colorspace="709"/>
  <consumer g="15" f="mp4" target="/(path)/(file).mp4" crf="23" channels="2" preset="fast" movflags="+faststart" ar="48000" acodec="aac" bf="2" mlt_service="avformat" ab="384k" deinterlace_method="yadif" threads="0" top_field_first="2" rescale="bilinear" real_time="-3" vcodec="libx264"/>
  <playlist id="main_bin" autoclose="1">
<property name="xml_retain">1</property>
  </playlist>
  <producer out="00:09:15.920" id="black" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/0</property>
<property name="aspect_ratio">1</property>
<property name="mlt_service">color</property>
<property name="mlt_image_format">rgb24a</property>
<property name="set.test_audio">0</property>
  </producer>
  <playlist id="background" autoclose="1">
<entry out="00:09:15.920" producer="black" in="00:00:00.000"/>
  </playlist>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer0" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer1" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer2" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer3" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
<filter out="00:02:38.640" id="filter0" in="00:02:29.040">
  <property name="mlt_service">webvfx</property>
  <property name="shotcut:filter">webvfxClip</property>
  <property name="transparent">1</property>
  <property name="mlt_resolution_scale">1</property>
  <property name="resource">share/shotcut/qml/filters/webvfx_clip/filter-clip.html</property>
  <property name="color">#ff000000</property>
  <property name="radius">0</property>
  <property name="rect">713 0 514 1080 1</property>
  <property name="mlt_profile_scale_width">1</property>
  <property name="mlt_profile_scale_height">1</property>
  <property name="factory">loader</property>
</filter>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer4" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
<filter out="00:02:40.800" id="filter1" in="00:02:38.680">
  <property name="mlt_service">webvfx</property>
  <property name="shotcut:filter">webvfxClip</property>
  <property name="transparent">1</property>
  <property name="mlt_resolution_scale">1</property>
  <property name="resource">share/shotcut/qml/filters/webvfx_clip/filter-clip.html</property>
  <property name="color">#ff000000</property>
  <property name="radius">0</property>
  <property name="rect">713 0 514 1080 1</property>
  <property name="mlt_profile_scale_width">1</property>
  <property name="mlt_profile_scale_height">1</property>
  <property name="factory">loader</property>
  <property name="disable">1</property>
</filter>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer5" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer6" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
<filter out="00:03:30.320" id="filter2" in="00:03:29.200">
  <property name="filter">frei0r.alphaspot</property>
  <property name="mlt_service">mask_start</property>
  <property name="shotcut:filter">maskSimpleShape</property>
  <property name="filter.9">0</property>
  <property name="filter.0">0.333333</property>
  <property name="filter.1">0</property>
  <property name="filter.2">0</property>
  <property name="filter.3">0.350001</property>
  <property name="filter.4">0.250001</property>
  <property name="filter.5">0.5</property>
  <property name="filter.6">0.2</property>
  <property name="disable">0</property>
</filter>
<filter out="00:03:30.320" id="filter3" in="00:03:29.200">
  <property name="version">0.2</property>
  <property name="mlt_service">frei0r.IIRblur</property>
  <property name="shotcut:filter">blur_gaussian</property>
  <property name="1">0.99</property>
  <property name="0">1</property>
</filter>
<filter out="00:03:30.320" id="filter4" in="00:03:29.200">
  <property name="transition">frei0r.composition</property>
  <property name="mlt_image_format">rgb24a</property>
  <property name="mlt_service">mask_apply</property>
</filter>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer7" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer8" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer9" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
<filter out="00:04:30.760" id="filter5" in="00:04:24.840">
  <property name="filter">frei0r.alphaspot</property>
  <property name="mlt_service">mask_start</property>
  <property name="shotcut:filter">maskSimpleShape</property>
  <property name="filter.9">0</property>
  <property name="filter.0">0.333333</property>
  <property name="filter.1">0</property>
  <property name="filter.2">0</property>
  <property name="filter.3">0.350001</property>
  <property name="filter.4">0.250001</property>
  <property name="filter.5">0.5</property>
  <property name="filter.6">0.2</property>
  <property name="disable">0</property>
</filter>
<filter out="00:04:30.760" id="filter6" in="00:04:24.840">
  <property name="version">0.2</property>
  <property name="mlt_service">frei0r.IIRblur</property>
  <property name="shotcut:filter">blur_gaussian</property>
  <property name="1">0.99</property>
  <property name="0">1</property>
</filter>
<filter out="00:04:30.760" id="filter7" in="00:04:24.840">
  <property name="transition">frei0r.composition</property>
  <property name="mlt_image_format">rgb24a</property>
  <property name="mlt_service">mask_apply</property>
</filter>
  </producer>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer10" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).mp4</property>
<property name="audio_index">0</property>
<property name="video_index">1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="aspect_ratio">1</property>
<property name="creation_time">2020-03-28T16:18:36</property>
<property name="shotcut:hash">d7941b9b746289f37b9bd37b7269c899</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).mp4</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <playlist id="playlist0" autoclose="1">
<property name="shotcut:video">1</property>
<property name="shotcut:name">V1</property>
<entry out="00:01:50.920" producer="producer0" in="00:00:00.000"/>
<entry out="00:01:55.520" producer="producer1" in="00:01:50.960"/>
<entry out="00:02:29.000" producer="producer2" in="00:01:55.560"/>
<entry out="00:02:38.640" producer="producer3" in="00:02:29.040"/>
<entry out="00:02:40.800" producer="producer4" in="00:02:38.680"/>
<entry out="00:03:29.160" producer="producer5" in="00:02:40.840"/>
<entry out="00:03:30.320" producer="producer6" in="00:03:29.200"/>
<entry out="00:03:38.640" producer="producer7" in="00:03:30.360"/>
<entry out="00:04:24.800" producer="producer8" in="00:03:38.680"/>
<entry out="00:04:30.760" producer="producer9" in="00:04:24.840"/>
<entry out="00:09:15.920" producer="producer10" in="00:04:30.800"/>
  </playlist>
  <producer title="Anonymous Submission" out="00:09:15.920" id="producer11" in="00:00:00.000">
<property name="length">00:09:15.960</property>
<property name="eof">pause</property>
<property name="resource">/(path)/(file).wav</property>
<property name="audio_index">0</property>
<property name="video_index">-1</property>
<property name="mute_on_pause">0</property>
<property name="mlt_service">avformat-novalidate</property>
<property name="seekable">1</property>
<property name="creation_time">2020-04-08T15:44:26</property>
<property name="shotcut:hash">29627fae72b51deb1f15fb1c8fb5c7e2</property>
<property name="ignore_points">0</property>
<property name="shotcut:caption">(file).wav</property>
<property name="shotcut:skipConvert">1</property>
<property name="global_feed">1</property>
<property name="xml">was here</property>
  </producer>
  <playlist id="playlist1" autoclose="1">
<property name="shotcut:audio">1</property>
<property name="shotcut:name">A1</property>
<entry out="00:09:15.920" producer="producer11" in="00:00:00.000"/>
  </playlist>
  <tractor title="Shotcut version 20.02.17" out="00:09:15.920" id="tractor0" global_feed="1" in="00:00:00.000">
<property name="shotcut">1</property>
<property name="shotcut:projectAudioChannels">2</property>
<property name="shotcut:projectFolder">1</property>
<property name="shotcut:scaleFactor">0.0622745</property>
<track producer="background"/>
<track hide="audio" producer="playlist0"/>
<track hide="video" producer="playlist1"/>
<transition id="transition0">
  <property name="a_track">0</property>
  <property name="b_track">1</property>
  <property name="mlt_service">mix</property>
  <property name="always_active">1</property>
  <property name="sum">1</property>
</transition>
<transition id="transition1">
  <property name="a_track">1</property>
  <property name="b_track">1</property>
  <property name="version">0.9</property>
  <property name="mlt_service">frei0r.cairoblend</property>
  <property name="disable">1</property>
</transition>
<transition id="transition2">
  <property name="a_track">0</property>
  <property name="b_track">2</property>
  <property name="mlt_service">mix</property>
  <property name="always_active">1</property>
  <property name="sum">1</property>
</transition>
  </tractor>
</mlt>

That looks fine to me, and you have not really stated a problem. A file size smaller than you expect is not necessarily a problem. Of course, H.264 is going to me much smaller than MPEG-2 and especially HuffYUV.

I should have restated the problem in the post, but it’s in the title “No video with libx264 export”.

After a reboot, x264 export seems to be working now. I installed a few packages that I thought might be useful, libx264-dev being the only one I can remember. Are there dependencies that would affect x264 but not MPEG-2 and HuffYUV or is everything bundled with Shotcut?

On the file where the video didn’t work:

$ mediainfo (file).mp4 -f
General
Count : 331
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Complete name : (file).mp4
File name : (file).mp4
File name : (file)
File extension : mp4
Format : MPEG-4
Format : MPEG-4
Format/Extensions usually used : mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v
Commercial name : MPEG-4
Format profile : Base Media
Internet media type : video/mp4
Codec ID : isom
Codec ID : isom (isom/iso2/avc1/mp41)
Codec ID/Url : Download QuickTime 7.7.9 for Windows
CodecID_Compatible : isom/iso2/avc1/mp41
File size : 12058672
File size : 11.5 MiB
File size : 12 MiB
File size : 12 MiB
File size : 11.5 MiB
File size : 11.50 MiB
Stream size : 12058672
Stream size : 11.5 MiB (100%)
Stream size : 12 MiB
Stream size : 12 MiB
Stream size : 11.5 MiB
Stream size : 11.50 MiB
Stream size : 11.5 MiB (100%)
Proportion of this stream : 1.00000
HeaderSize : 40
DataSize : 12058632
FooterSize : 0
IsStreamable : No
File last modification date : UTC 2020-04-08 05:12:03
File last modification date (local) : 2020-04-07 22:12:03

Using ffmpeg instead:

$ffmpeg -i (file).mp4
ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version=‘1~deb10u1’ --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55a21d875340] moov atom not found
(file).mp4: Invalid data found when processing input

Did you compile Shotcut yourself?

Everything is bundled. I would not expect you to be able to affect anything by installing packages with your package manager.

I installed Shotcut via snap.

The only other difference I can think of is rebooting. Is a reboot typically required after install?

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