2011-06-01 6 views
31

Bir videoya fadein ve bindirme filtreleri uygulama ihtiyacım var. Aynı anda 2 filtre uygulamak mümkün mü?FFMPEG ile bir defada birden çok filtre uygulama

I got:

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

Ben fade=in:0:20 eklemek çalışıyorum, ama yeni bir -vf parametresini eklerseniz, bu önceki üzerine yazılacaktır ve ben eklerseniz:

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

işe yaramaz.

Bu mümkün mü veya FFmpeg'i iki kez çalıştırmak zorunda mıyım?

cevap

38

Pekala, birisi bana bir yerlerde yardım etti.

Ben virgül ile filtreleri ayırmak zorunda:

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 

Bu filigran ve video hem FadeIn uygulayacaktır.

+2

Şu anda "180 = döndür kapak" -vf mencoder 'Bu çalışıyorum -o out.avi -OAc mp3lame -ovc lavc in.mp4' ama çalışmıyor. Herhangi bir ipucu? –

+3

@moose mencoder, ffmpeg ile aynı değildir. – Wyatt8740

9

Evet, mümkün.

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

Gerçek filtre grafiği neye benziyor? ffmpeg bu sırayla gerçekte var mı? eğer mahsül edecekseniz, keskinleştirin, caydırın, vb. –