2011-06-01 99 views
31

我需要對視頻應用淡入淡出和疊加濾鏡。是否可以一次應用2個過濾器?FFMPEG同時應用多個濾鏡

我:

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

我想補充fade=in:0:20,但如果我添加一個新的-vf參數,它將覆蓋前面的一個,如果我補充一下:

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

它不會工作。

這是可能的還是我必須運行FFmpeg兩次?

回答

38

好的,有人幫我一個地方。

我不得不用逗號分隔的過濾器:

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 

這將適用於淡入水印和視頻兩種。

+2

目前我正在試圖用這種'的mencoder -vf 「旋轉= 180,翻轉」 -o out.avi -oac mp3lame -ovc lavc使用in.mp4',但它不工作。任何提示? – 2012-03-28 22:41:37

+3

@moose mencoder與ffmpeg不一樣。 – Wyatt8740 2015-12-14 18:49:36

9

是的,這是可能的。

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

真實的過濾器圖形是什麼樣的?按照這個順序對它進行實際操作嗎?如果你要裁剪,不清晰,去噪等 – 2017-03-09 20:37:43