77 votes

Application de plusieurs filtres à la fois avec FFMPEG

J'ai besoin d'appliquer des filtres de type fadein et overlay à une vidéo. Est-il possible d'appliquer deux filtres à la fois ?

J'ai eu :

ffmpeg -i input.mpg -vf "movie=watermark.png [logo]; [in][logo] overlay=W-w-10:H-h-10 [out]" output.mpg

J'essaie d'ajouter fade=in:0:20 mais si j'ajoute une nouvelle -vf il écrasera le paramètre précédent, et si j'ajoute :

-vf "fade=in:0:20; movie=......"

ça ne marchera pas.

Est-ce possible ou dois-je lancer FFmpeg deux fois ?

104voto

renocor Points 884

Ok, quelqu'un m'a aidé quelque part.

J'ai dû séparer les filtres par des virgules :

ffmpeg -i input.mpg -vf "movie=watermark.png [logo]; [in][logo] overlay=W-w-10:H-h-10, fade=in:0:20 [out]" output.mpg

Cela appliquera un fondu enchaîné à la fois au filigrane et à la vidéo.

27voto

Oui, c'est possible.

ffmpeg.exe -i yourvideo.avi -vf "[in] scale=iw/2:ih/2, pad=iw+40:ih+40:10:10 [top]; movie=yourLogoOrVideo.pngOraviEtc, scale=iw/2:ih/2 , fade=out:400:40:alpha=1 [bottom]; [top][bottom] overlay=PaddingFromTop:PaddingFromLeft [out]" -f flv ff.flv

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X