Changes between Initial Version and Version 1 of Ticket #11273, comment 1


Ignore:
Timestamp:
Oct 30, 2024, 9:25:40 AM (2 years ago)
Author:
Alex

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11273, comment 1

    initial v1  
    11You might wonder, why the second complex audio filter is there. Without it ffmpeg is unable to detect the -shortest media and simply hangs:
    22
    3 {{{ffmpeg -y -i 1.wav -r 2 -i 3.png -c:a libopus -b:a 64K -c:v libx264 -pix_fmt yuv420p -max_interleave_delta 0 -preset faster -x264-params "rc-lookahead=1:min-keyint=29:ref=0:subme=0:bframes=1:qp=20:scenecut=95"  -filter_complex "[1:v]pad=ceil(iw/2)*2:ceil(ih/2)*2,tpad=stop_mode=clone:stop_duration=3600100[v]; [0:a]anull[a]" -map "[v]" -map "[a]"  -shortest  -benchmark -report hang.mp4}}}
     3{{{ffmpeg -y -i 1.wav -r 2 -i 3.png -c:a libopus -b:a 64K -c:v libx264 -pix_fmt yuv420p -preset faster -x264-params "rc-lookahead=1:min-keyint=29:ref=0:subme=0:bframes=1:qp=20"  -filter_complex "[1:v]pad=ceil(iw/2)*2:ceil(ih/2)*2,tpad=stop_mode=clone:stop_duration=3600100[v]; [0:a]anull[a]" -map "[v]" -map "[a]"  -shortest  -benchmark -report hang.mp4}}}
    44
    55Adding this second filter is a workaround suggested by mrskman in #3789 four years ago. Again, version 2023 renders the code above without any issues.