Применение нескольких фильтров одновременно с FFMPEG
Мне нужно применить фильтры fadein и overlay к видео. Можно ли сразу применить два фильтра?
Я получил:
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?
Ответы
Ответ 1
Хорошо, кто-то помог мне где-нибудь.
Мне пришлось отделять фильтры запятыми:
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 как к водяному знаку, так и к видео.
Ответ 2
Да, это возможно.
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