वीडियो प्रारूप और सामान्य दिशानिर्देश
सबसे पहले, आपको यह समझने की आवश्यकता है कि कौन से अलग कोडेक्स और प्रारूप मौजूद हैं, और वे आमतौर पर किसके लिए उपयोग किए जाते हैं:
एक कोडेक (जैसे डिवएक्स?) क्या है, और यह एक फ़ाइल प्रारूप (जैसे एमपीजी) से कैसे भिन्न होता है?
आपको यह भी देखना चाहिए कि अधिक सामान्य तरीके से वीडियो की गुणवत्ता क्या है, उदाहरण के लिए बिट दर, फ्रेम दर, या चित्र का आकार गुणवत्ता को कैसे प्रभावित करता है?
वीडियो डाउनलोड करते समय संख्या 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 है।
आप हैंडब्रेक की तरह एक वीडियो एनकोडर स्थापित कर सकते हैं और देख सकते हैं कि यह किन विकल्पों का उपयोग करता है। करके सीखें, और उन सभी मापदंडों को पढ़ने की कोशिश करें जो करते हैं।