FFMPEG

2011-06-01 17 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 

यह दोनों वॉटरमार्क और वीडियो के लिए fadein लागू होगी।

+2

मैं वर्तमान में '-vf" घूर्णन = 180, फ्लिप "mencoder के साथ इस कोशिश कर रहा हूँ -ओ out.avi -oac mp3lame -ovc lavc in.mp4' लेकिन यह काम नहीं करता। कोई संकेत? –

+3

@moose मेनकोडर ffmpeg जैसा नहीं है। – Wyatt8740

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

असली फ़िल्टर ग्राफ कैसा दिखता है? इस क्रम में ffmpeg वास्तव में क्या करता है? यदि आप फसल, unsharp, denoise, आदि जा रहे थे –

 संबंधित मुद्दे