मैं कैसे उपयोग कर सकते हैं avconv
गुणवत्ता खोने के बिना, एक ही कंटेनर में विभिन्न एन्कोडिंग मापदंडों के कई .mp4 वीडियो को जोड़ने के लिए उपकरण?
ffmpeg
, और कुछ विकल्पों द्वारा मान्यता प्राप्त नहीं है avconv
मैं कैसे उपयोग कर सकते हैं avconv
गुणवत्ता खोने के बिना, एक ही कंटेनर में विभिन्न एन्कोडिंग मापदंडों के कई .mp4 वीडियो को जोड़ने के लिए उपकरण?
ffmpeg
, और कुछ विकल्पों द्वारा मान्यता प्राप्त नहीं है avconv
जवाबों:
आज्ञा यहाँ दिया गया जब वीडियो में अलग-अलग एन्कोडिंग पैरामीटर होंगे तो काम नहीं करेगा। वास्तव में, आप उन्हें केवल उन्हीं मापदंडों पर लाकर उन्हें संक्षिप्त कर सकते हैं, जो डीकोड (पिक्सेल) डोमेन में काम कर रहे हैं, और फिर दोषरहित रूप से उनका भंडारण कर सकते हैं।
उदाहरण के लिए, फ्रैमरेट और वीडियो आयाम, ऑडियो सैंपलिंग दर और ऑडियो चैनलों का सामंजस्य बनाना:
avconv -i input_1.mp4 -s 1920x1080 -r 25 -c:v ffv1 -c:a pcm_s16le -ac 2 -ar 44100 out_1.avi
avconv -i input_2.mp4 -s 1920x1080 -r 25 -c:v ffv1 -c:a pcm_s16le -ac 2 -ar 44100 out_2.avi
avconv -i "concat:out_1.mp4|out_1.mp4" -c copy output.avi
यह उपयोग करता है ffv1
दोषरहित कोडेक के रूप में, लेकिन कोई अन्य दोषरहित कोडेक ठीक काम करेगा (जैसे, huffyuv
एक AVI में या libx264
साथ में -crf 0
एक MP4 में)।
यदि आप फिर से "छोटा" आउटपुट फाइल चाहते हैं, तो आपके पास कंप्रेस करने के अलावा कोई और विकल्प नहीं है output.avi
कुछ हानिपूर्ण एनकोडर के साथ।