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

관련 정보