ffmpeg: установка прямоугольника в видео на черный
Я хочу установить прямоугольник в видео на черный, чтобы у каждого кадра в видео был этот черный прямоугольник. Является ли это возможным?
Я хочу что-то похожее на это: " Как поместить рамку вокруг видео, чтобы предотвратить отсечение контента", но вместо черной рамки я хочу черный прямоугольник, как это
1 ответ
Хорошо, глядя на пример утки, я смог сделать то, что я хочу:
./ffmpeg -y -i sample.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 outputfile.mp4
это ставит прямоугольник 30X40 на видео.
Также работает "разгрузочная коробка":
ffmpeg -y -i sample.mp4 -vf "drawbox=x=10:y=10:w=100:h=100:color=pink@0.5:t=max" outputfile.mp4