ffmpeg:将视频中的矩形设置为黑色

ffmpeg:将视频中的矩形设置为黑色

我想将视频中的一个矩形设置为黑色,以便视频中的每一帧都有这个黑色矩形。可以吗?

我想要类似这样的东西:“如何在视频周围添加边框以防止内容被剪切“但是我想要一个黑色矩形,而不是黑色边框 像这样

答案1

好的,看看鸭子的例子我就能做我想做的事:

./ffmpeg -y -i in.mp4 -f lavfi -i color=c=black:s=30x40 \
-filter_complex "[1:v]scale=w=iw:h=ih[scaled]; \
[0:v][scaled]overlay=x=0.20*main_w:y=0.10*main_h:eof_action=‌​endall[out]; \
[0:a]anull[aud]" -map "[out]" -map "[aud]" -strict -2 out.mp4 

这会在视频上放置一个 30X40 的矩形。

“drawbox” 也可以工作:

ffmpeg -y -i in.mp4 \
-vf "drawbox=x=10:y=10:w=100:h=100:[email protected]:t=fill" out.mp4

相关内容