使用 FFMPEG 一次应用多个过滤器

问题描述 投票:0回答:2

我需要对视频应用淡入淡出和叠加滤镜。可以同时应用 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 两次?

filter ffmpeg
2个回答
120
投票

好吧,有人在某处帮助了我。

我必须用逗号分隔过滤器:

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

这会将淡入应用到水印和视频。


28
投票

是的,这是可能的。

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
© www.soinside.com 2019 - 2024. All rights reserved.