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

関連情報