2012-03-26 10 views
19

साथ आउटपुट फ़ाइल स्वरूप मैं एक प्रणाली है जो रूप में वीडियो संग्रहीत करने की आवश्यकता के विकास कर रहा हूँ। मैं ffmpeg उपयोग कर रहा हूँ उन वीडियो परिवर्तित करने के लिए है, लेकिन यह है कि यह उत्पादन फाइल एक्सटेंशन का उपयोग करता है उत्पादन प्रारूप निर्धारित करने के लिए लगता है, इसलिए यहाँ मेरी समस्या है।FFmpeg कोई विस्तार

तथ्य मैं फ़ाइल नामों में एक आउटपुट विस्तार की जरूरत नहीं है के कारण, बिना अस्थायी फ़ाइलों या इस तरह गंदा समाधान कमांड लाइन में सीधे उत्पादन प्रारूप निर्दिष्ट करने के लिए एक तरीका है?

धन्यवाद

+0

भी गंतव्य फ़ाइल को ओवरराइट करने की अनुमति देने के लिए उपयोग करना चाहता है। यदि आप निर्दिष्ट नहीं करते हैं- और फ़ाइल उपयोग में है, तो ffmpeg उपयोगकर्ता इनपुट के लिए प्रतीक्षा कर बैठेगा। जैसा कि मैंने हाल ही में खोजा है, यह प्रभावी ढंग से प्रक्रिया को लटकता है। : पी – Charlie

उत्तर

32

जो उत्पादन-स्वरूप का उपयोग करना ffmpeg बताने के लिए -f पैरामीटर का उपयोग करें। E.g

ffmpeg -i input.mpg ... -f mp4 output.mp4 
+12

-f भी स्थिति के आधार पर, इनपुट प्रारूप विनिर्देश के रूप में प्रयोग किया जाता है: ffmpeg -f एमपीजी मैं input.mpg ... -f mp4 output.mp4 – yetihehe

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