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

Связанный контент