我需要对视频应用fadein和叠加滤镜。是否可以同时应用2个过滤器?
我得到了:
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?
答案 0 :(得分:52)
好的,有人在某个地方帮助我。
我不得不用逗号分隔过滤器:
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
这会将fadein应用于水印和视频。
答案 1 :(得分:17)
是的,这是可能的。
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