2011-06-01 24 views
31

Tengo la necesidad de aplicar filtros fadein y de superposición a un video. ¿Es posible aplicar 2 filtros a la vez?Aplicar varios filtros a la vez con FFMPEG

llegué:

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

estoy tratando de añadir fade=in:0:20, pero si añado un nuevo parámetro -vf, que se sobreponen a la anterior, y si puedo añadir:

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

no funcionará

¿Es esto posible o tengo que ejecutar FFmpeg dos veces?

Respuesta

38

Bien, alguien me ayudó en alguna parte.

tuve que separar filtros con comas:

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 

Esto se aplicará tanto a FadeIn la marca de agua y el vídeo.

+2

actualmente estoy tratando esto con 'mencoder -vf "flip rotación = 180," -o out.avi -oac mp3lame -ovc lavc in.mp4' pero no funciona. ¿Algún consejo? –

+3

@moose mencoder no es lo mismo que ffmpeg. – Wyatt8740

9

Sí es posible.

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 
+0

¿cómo se ve el gráfico de filtro real? ffmpeg realmente en este orden? si fueras a cortar, desenfocar, eliminar, etc. –

Cuestiones relacionadas