
Ich möchte ein Rechteck in einem Video schwarz machen, sodass jedes Bild im Video dieses schwarze Rechteck hat. Ist das möglich?
Ich möchte etwas Ähnliches wie das hier: "So fügen Sie einen Rahmen um ein Video ein, um das Abschneiden von Inhalten zu verhindern" aber statt eines schwarzen Randes möchte ich ein schwarzes Rechteck so was
Antwort1
Ok, anhand des Entenbeispiels konnte ich tun, was ich wollte:
./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
Dadurch wird ein 30 x 40 großes Rechteck auf das Video gelegt.
auch "drawbox" funktioniert:
ffmpeg -y -i in.mp4 \
-vf "drawbox=x=10:y=10:w=100:h=100:[email protected]:t=fill" out.mp4