FFMEPG - 在另一个视频上覆盖图像和视频编码2遍

时间:2017-09-27 08:16:08

标签: ffmpeg

这是我的噩梦:

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"
)

我在同一行中有两个叠加层,覆盖在视频上,如下图所示: enter image description here

[在顶部]此叠加层必须编码或不编码(取决于工作流程),亮度为85%。 [左]在半灰色中,您可以看到视频的位置,该位置不得再次编码。 [右]你看到叠加上的拼写错误。 [背景](灰色检查器)你看到两遍传递的编码视频...

我不知道怎么做,所以我中止了,也许你找到解决方案并解决它!

1 个答案:

答案 0 :(得分:0)

答案:这在FFMPEG的libx264中是不可能的!