2016-11-08 4 views
0

Hey Leute ich so ein Bild an der cntre eines Videos in ffmpeg zu überlagern versuche:Wie Overlay/platzieren ein Bild auf einem Video in ffmpeg

ffmpeg -i video.mp4 -i image.png -filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4 

Aber das Bild auf der Spitze platziert bekommen - linke Seite des Videos Wie kann ich das Bild an die Mitte anpassen?

Antwort

5

Verwenden

ffmpeg -i video.mp4 -i image.png -filter_complex "[0:v][1:v] overlay=(W-w)/2:(H-h)/2:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4 

W amd H sind die Abmessungen des Basis Video. Und w und h die Overlay-Videos.

+0

Hey, danke, @Mulvya. Kannst du mir sagen, wie ich das Bild auf dem Video positionieren kann? –

+0

Die ersten beiden Argumente in der Überlagerung sind die x- und y-Koordinaten in Bezug auf die obere linke Ecke des Basisvideos. – Mulvya

+0

Wie können Sie hier eine bestimmte Zeit angeben? Wie ich ein Bild auf bestimmten Zeitrahmen überlagern wollte dann, wie es geht? @Mulvya –