2011-12-03 4 views
8

मैं निम्न आदेश के साथ FFMPEG के माध्यम से प्रारूप flv के लिए एक avi वीडियो फ़ाइल कन्वर्ट करने के लिए कोशिश कर रहा हूँ के रूप में हो सकता है गलत पैरामीटर:के दौरान त्रुटि के लिए उत्पादन धारा # एनकोडर खोलने 0: 1 - इस तरह के bit_rate, दर, चौड़ाई या ऊंचाई

-i C:\files\input\test.avi -y -ab 448k -ar 48000 -vcodec mpeg4 -s 640x480 -f flv C:\files\output\test.flv 

इनपुट::

Input #0, avi, from 'C:\files\input\test.avi': 
    Metadata: 
    encoder   : VirtualDubMod 1.5.10.2 (build 2540/release) 
    Duration: 00:01:00.00, start: 0.000000, bitrate: 1813 kb/s 
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID/0x44495658), yuv420p, 640x272 [SAR 1:1 DAR 40:17], 25 tbr, 25 tbn, 25 tbc 
    Stream #0:1: Audio: ac3 ([0] [0][0]/0x2000), 48000 Hz, 5.1(side), s16, 448 kb/s 

आउटपुट:

यहाँ प्रतिक्रिया मैं ffmpeg से हो रही है है

Output #0, flv, to 'C:\files\output\test.flv': 
    Metadata: 
    encoder   : VirtualDubMod 1.5.10.2 (build 2540/release) 
    Stream #0:0: Video: mpeg4, yuv420p, 640x480 [SAR 30:17 DAR 40:17], q=2-31, 200 kb/s, 90k tbn, 25 tbc 
    Stream #0:1: Audio: mp3, 48000 Hz, 5.1(side), s16, 448 kb/s 
Stream mapping: 
    Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) 
    Stream #0:1 -> #0:1 (ac3 -> libmp3lame) 
Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height 

क्या आप मुझे बता सकते हैं कि यहां क्या हो सकता है? और ऊपर क्या गलत है? -c: वी mpeg4 मापदंडों -c: एक प्रति -c:

+2

किया 'मैं inputfile outputfile' काम नहीं? क्या आपने अन्य पैरामीटर का प्रयास किया? और, बीटीडब्ल्यू, सी # टैग क्यों? –

+0

मैंने कोशिश की लेकिन त्रुटि भी वही है :( –

उत्तर

13

आप सभी codecs स्पष्ट निर्दिष्ट करना होगा रों प्रतिलिपि (उपशीर्षक के लिए करता है, तो अब तक)

+3

क्योंकि समस्या स्ट्रीम 0: 1 (ऑडियो) पर है, -सी: त्रुटि संदेश से छुटकारा पाने के लिए यहां एक प्रति पर्याप्त होगी। – Zonko

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