2010-10-24 20 views
5

मेरा प्रश्न ffmpeg के साथ एक अनुभवी डेवलपर के लिए है।ffmpeg: वीडियो संपीड़ित करें?

क्या ffmpeg के साथ एक वीडियो को संपीड़ित करना संभव होगा?

एन्कोडिंग और डिकोडिंग के बीच क्या अंतर है?

अग्रिम धन्यवाद!

+2

क्या यह प्रोग्रामिंग प्रश्न है या ffmpeg प्रोग्राम का उपयोग कैसे करें? – BobbyShaftoe

उत्तर

4

हाँ ffmpeg के साथ एक वीडियो को संपीड़ित करना संभव है (हालांकि आप लगभग हमेशा प्रक्रिया में गुणवत्ता खोने जा रहे हैं)।

एन्कोडिंग का मतलब है कि एक एन्कोडर के माध्यम से वीडियो (आमतौर पर कुछ कच्चे प्रारूप में) पास करना, इसे किसी विशेष वीडियो प्रारूप में परिवर्तित करना (जिसे तब एक कंटेनर फ़ाइल प्रारूप में ऑडियो के साथ रखा जाता है, और संभवतः उपशीर्षक जैसी अतिरिक्त चीजें) ।

डीकोडिंग इसके विपरीत है - फ़ाइल से कुछ प्रारूप में वीडियो लेने के लिए, और इसे स्क्रीन पर प्रदर्शित किए जा सकने वाले कच्चे बिट्स में परिवर्तित करें।

(यह वास्तव में एक प्रोग्रामिंग सवाल हालांकि है? मैं यह हो सकता है लगता है!)

20

AVI और MP4 वीडियो उबंटू या किसी डेबियन-आधारित प्रणाली के तहत FFmpeg का उपयोग करके फ़ाइलें संपीड़ित करने के लिए कैसे।

नीचे दिए गए आदेश आपको गुणवत्ता की थोड़ी हानि के साथ 40% से 70% तक की वीडियो फ़ाइलों के आकार को कम करने में मदद करेंगे।

AVI वीडियो संपीड़न

वाया AVI फ़ाइल वाले फ़ोल्डर पर टर्मिनल सीडी और इस कमांड चलाएँ:

ffmpeg -i input.avi -vcodec msmpeg4v2 output.avi 

अपने avi वीडियो के नाम के साथ "input.avi" बदलें। संपीड़ित वीडियो इस फ़ोल्डर वाले मौजूदा फ़ोल्डर में बनाया जाएगा: output.avi।

MP4 वीडियो संपीड़न

लक्ष्य फ़ोल्डर में टर्मिनल सीडी का उपयोग करना है और इस कमांड चलाएँ:

ffmpeg -i input.mp4 -acodec mp2 output.mp4 

अपने mp4 वीडियो के नाम के साथ "input.mp4" बदलें। संपीड़ित वीडियो को इस फ़ोल्डर वाले वर्तमान फ़ोल्डर में सहेजा जाएगा: output.mp4।

+0

यह काम करता है, लेकिन ऐसा लगता है कि कभी-कभी यह वीडियो को बहुत अधिक संपीड़ित करता है, क्या संपीड़न अनुपात को नियंत्रित करने का कोई तरीका है? – ZijunLost

+2

ffmpeg -i input.mp4 -acodec mp2 output.mp4 यह मेरे वीडियो को संपीड़ित नहीं करता है। बड़ा आकार 25 एमबी था और संपीड़न के बाद यह 28 एमबी बन गया। यह संपीड़न किस तरह का था? –

+1

मैंने कोशिश की लेकिन वीडियो फ़ाइल का आकार कम नहीं हुआ। फ़ाइल आकार के बजाय इसे बढ़ाएं। –