प्रभावी रूप से FFMPEG का उपयोग करने के लिए संसाधन [बंद]


8

हाल ही में मैं कैसे ffmpeg का उपयोग करने के बारे में कई सवाल पोस्ट किया है। यह मेरे लिए बहुत स्पष्ट है कि मैं वीडियो एन्कोडिंग में किसी प्रकार की पृष्ठभूमि को याद कर रहा हूं और यह सोच रहा था कि मेरे किसी साथी सुपरसुडर के पास वीडियो एन्कोडिंग पर अध्ययन करने के लिए कोई अच्छा संसाधन था या नहीं। प्रभावी रूप से ffmpeg का उपयोग करने से पहले मुझे क्या समझने की आवश्यकता है?


"मार्क तीर्थयात्री - वीडियो एन्कोडिंग के लिए एक कोमल परिचय": "कंटेनर प्रारूप" , "हानिपूर्ण वीडियो कोडेक" , "हानिपूर्ण ऑडियो कोडेक" , "कैप्शनिंग" और ...
क्रिस्टियान स्यूपिटिक्स

जवाबों:


13

वीडियो प्रारूप और सामान्य दिशानिर्देश

सबसे पहले, आपको यह समझने की आवश्यकता है कि कौन से अलग कोडेक्स और प्रारूप मौजूद हैं, और वे आमतौर पर किसके लिए उपयोग किए जाते हैं:

एक कोडेक (जैसे डिवएक्स?) क्या है, और यह एक फ़ाइल प्रारूप (जैसे एमपीजी) से कैसे भिन्न होता है?

आपको यह भी देखना चाहिए कि अधिक सामान्य तरीके से वीडियो की गुणवत्ता क्या है, उदाहरण के लिए बिट दर, फ्रेम दर, या चित्र का आकार गुणवत्ता को कैसे प्रभावित करता है?

वीडियो डाउनलोड करते समय संख्या 240 और 360 का क्या मतलब है? मैं कैसे बता सकता हूं कि कौन सा वीडियो अधिक संकुचित है?

चलो FFmpeg का उपयोग करें ...

आपको पता होना चाहिए कि एफएफएमपीई के नवीनतम संस्करण को कैसे स्थापित किया जाए। नवीनतम संस्करणों में हमेशा अप-टू-डेट बगफिक्स और नए फ़ंक्शन शामिल होते हैं। लोग अक्सर अपने वितरण के साथ बंडल किए गए पुराने संस्करणों का उपयोग करने की गलती करते हैं या उनके पास कुछ सर्वर पर होते हैं - ये अक्सर बस काम नहीं करते हैं।

कम से कम सामान्य विकल्प FFmpeg प्रलेखन पढ़ें , और बुनियादी कमांड लाइन स्विच सीखें।

हमारे सुपर उपयोगकर्ता ब्लॉग प्रविष्टि की भी जाँच करें: FFmpeg : FFmpeg के साथ ट्रांसकोडिंग पर हमेशा अप-टू-डेट गाइड के लिए अंतिम वीडियो और ऑडियो हेरफेर टूल और कुछ उदाहरणों के साथ-साथ अंत में एक बड़ा लिंक संग्रह।

X264 के साथ एन्कोडिंग

सबसे अच्छा मुफ्त वीडियो एनकोडर आज x264 है , और इसका उपयोग करते हुए libx264, FFmpeg भी इसका उपयोग कर सकता है। आपको x264 को स्थापित करना चाहिए और सहायता को पढ़ना चाहिए x264 --fullhelp। x264 में बहुत सारे विकल्प हैं, जिन्हें FFmpeg पर मैप किया जाता है

एन्कोडिंग के लिए, फिर आप प्रीसेट x264 ऑफ़र का उपयोग कर पाएंगे। वे FFmpeg विकल्पों के माध्यम से भी सुलभ हैं। कुछ मुख्य विकल्प हैं जो काम में आते हैं। FFmpeg विकि पर x264 एन्कोडिंग गाइड पढ़ें । संक्षेप में, यह वह है जो आप उपयोग कर सकते हैं:

  • -profile:vउदाहरण के लिए , उपयोग किए जाने वाले h.264 प्रोफ़ाइल को निर्दिष्ट करता है high, जिसका उपयोग सभी प्रकार के वीडियो खेलने वाले सॉफ़्टवेयर के लिए किया जा सकता है, या baseline, जो वीडियो को केवल मोबाइल फ़ोन या iPod पर काम करने वाली सुविधाओं का उपयोग करने के लिए प्रतिबंधित करता है।
  • -presetगति के लिए एन्कोडिंग प्रीसेट निर्दिष्ट करता है। fastआपको तेजी से परिणाम देगा, लेकिन बदतर संपीड़न, उदाहरण के लिए। इन से लेकर veryslowके लिए ultrafast। डिफ़ॉल्ट है medium
  • -tuneइनपुट फ़ाइलों के आधार पर आउटपुट को ट्विक करने के लिए विकल्प प्रदान करता है, उदाहरण के साथ animationया सामान्य फिल्मों के साथ एनिमेटेड फिल्में film
  • -crfलगातार दर कारक सेट करता है, परिणाम गुणवत्ता को ट्विक करने की कोशिश करते समय उपयोग की जाने वाली # 1 विधि। यह के बारे में पढ़ें यहाँ । 18 और 27 के बीच एक मान का उपयोग करें, जहां कम का मतलब बेहतर गुणवत्ता है। डिफ़ॉल्ट 23 है।

आप हैंडब्रेक की तरह एक वीडियो एनकोडर स्थापित कर सकते हैं और देख सकते हैं कि यह किन विकल्पों का उपयोग करता है। करके सीखें, और उन सभी मापदंडों को पढ़ने की कोशिश करें जो करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.