avconv

2012-08-06 7 views
6

का उपयोग कर अपरिचित विकल्प 'filter_complex' मैं avconv का उपयोग करके दो ऑडियो फ़ाइलों को मिश्रित करना चाहता हूं। दस्तावेज में मैं इस को लागू करने की निम्नलिखित रास्ता मिल गया:avconv

avconv -i INPUT1 -i INPUT2 -filter_complex amix=inputs=2:duration=first:dropout_transition=3 OUTPUT 

हालांकि, जब मैं इस चलाने के लिए कोशिश कर रहा हूँ मैं निम्नलिखित त्रुटियाँ:

Unrecognized option 'filter_complex' 
Failed to set value 'amix=inputs=2:duration=first:dropout_transition=3' for option 'filter_complex' 

मैं के लिए एक समाधान के लिए खोज कर दिया गया है काफी समय, लेकिन कुछ भी नहीं मिला।

मेरे पास संस्करण 0.8.3-4 है: 0.8.3-0ubuntu0.12.04.1 avconv। क्या मुझे कॉन्फ़िगरेशन में कुछ भी बदलने की ज़रूरत है या avconv के एक अलग संस्करण का उपयोग करना है? क्या कोई और तरीका है जिसमें मैं ऑडियो फाइलों को मिला सकता हूं?

आपकी मदद के लिए धन्यवाद। विकल्प की तरह,:

उत्तर

3

कुछ संस्करणों में, "जटिल फिल्टर" निर्दिष्ट "वी -Filter": का उपयोग कर सकते हैं

avconv -i INPUT -filter:v amix=inputs=2:duration=first:dropout_transition=3 OUTPUT 
2

आज मैं भी इस समस्या की समीक्षा कर रहा था और अंतिम समाधान सिर्फ download a fresh static copy of ffmpeg के लिए गया था और समस्या के बारे में भूल जाओ ...

ऐसा लगता है कि avconv लागू नहीं करता है -filter_complex, हालांकि मैनुअल बताता है कि यह करता है।

0

आपको शायद libav9 का उपयोग करना चाहिए। संस्करण 9.9 हाल ही में जारी किया गया था।

2

संस्करण समस्या आपको नवीनतम के साथ ffmpeg अद्यतन करना है। लेकिन हम filer-complex के बजाय -vf भी कर सकते हैं:

ffmpeg -i new1.mp4 -vf "movie=wlogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" -strict experimental output.mp4