这是我的噩梦:
for %%f in (*.avi) do (
ffmpeg -y ^
-i "%%f" ^
-pix_fmt yuv420p ^
-c:v libx264 ^
-pass 1 ^
-an ^
-preset slow -profile:v high -level 4.0 -tune animation ^
-b:v 10000k -minrate 10000k -maxrate 20000k -bufsize 20000k -g 15 -keyint_min 8 -sc_threshold 0 ^
-r 30 -bf 2 ^
-fast-pskip 1 ^
-threads 4 ^
-f rawvideo NUL && ^
ffmpeg -y ^
-i "%%f" ^
-i "input.png" ^
-i "input.mp4" ^
-pix_fmt yuv420p ^
-c:v libx264 ^
-pass 2 ^
-preset slow -profile:v high -level 4.0 -tune animation ^
-fast-pskip 0 ^
-c:a libmp3lame -qscale:a 2 -r:a 48000 ^
-b:v 10000k -minrate 10000k -maxrate 20000k -bufsize 20000k -g 15 -keyint_min 8 -sc_threshold 0 ^
-bf 2 ^
-me_method umh -qmin 5 -deblock 0:0:0 ^
-threads 4 ^
-filter_complex "[0:v][1:v] overlay=enable='between(t,0,4)'[o1]; [2:v] scale=0.5*iw:0.5*ih; [o1][2:v] overlay=enable='between(t,0,4)'" ^
-color_primaries bt709 -color_trc bt709 -colorspace bt709 ^
"%%~nf_01.mp4"
)
[在顶部]此叠加层必须编码或不编码(取决于工作流程),亮度为85%。 [左]在半灰色中,您可以看到视频的位置,该位置不得再次编码。 [右]你看到叠加上的拼写错误。 [背景](灰色检查器)你看到两遍传递的编码视频...
我不知道怎么做,所以我中止了,也许你找到解决方案并解决它!
答案 0 :(得分:0)
答案:这在FFMPEG的libx264中是不可能的!