H.264 बनाम H.265 (HEVC) बनाम VP9 बनाम AV1: आपको कौन-सा वीडियो कोडेक चुनना चाहिए?
को अपडेट किया गया
वीडियो कोडेक वह तरीका है जिससे पिक्चर को कंप्रेस किया जाता है। फ़ाइल एक्सटेंशन (.mp4, .mkv, .webm) आपको सिर्फ़ कंटेनर बताता है; अंदर मौजूद कोडेक तय करता है कि फ़ाइल कितनी बड़ी होगी, किसी तय साइज़ पर वह कितनी अच्छी दिखेगी और, सबसे अहम, कौन-से डिवाइस उसे चला सकते हैं। आज आपको मिलने वाले लगभग सभी वीडियो चार कोडेक में आ जाते हैं: H.264, H.265 (जिसे HEVC भी कहते हैं), VP9 और AV1।
संक्षेप में: नए कोडेक कम बिट में ज़्यादा क्वालिटी भर देते हैं, लेकिन उन्हें एनकोड करने में ज़्यादा प्रोसेसिंग पावर लगती है और कम पुराने डिवाइस उन्हें सपोर्ट करते हैं। कोडेक चुनना फ़ाइल साइज़ और कम्पैटिबिलिटी के बीच का सौदा है, और सही जवाब इस पर निर्भर करता है कि वीडियो कहाँ जा रहा है।
H.264 (AVC): हर जगह चलने वाला डिफ़ॉल्ट
H.264, जिसे 2003 में स्टैंडर्ड बनाया गया, वह कोडेक है जिसे पिछले पंद्रह सालों में बना लगभग हर डिवाइस हार्डवेयर में डिकोड कर सकता है: फ़ोन, लैपटॉप, स्मार्ट TV, गेम कंसोल, कार के हेड यूनिट और हर बड़ा ब्राउज़र। अगर आपको ऐसी फ़ाइल चाहिए जो बस हर जगह चल जाए, तो MP4 कंटेनर में AAC ऑडियो के साथ H.264 वीडियो अब भी सबसे सुरक्षित विकल्प है।
इसकी कमज़ोरी है एफ़िशिएंसी। दिखने में एक जैसी क्वालिटी के लिए H.264 को नए कोडेक की तुलना में साफ़ तौर पर ज़्यादा बिटरेट चाहिए, जो 4K और लंबी रिकॉर्डिंग के लिए मायने रखता है। यह ऐसे पेटेंट के दायरे में भी आता है जिनका लाइसेंस एक पेटेंट पूल के ज़रिए दिया जाता है, हालाँकि अपनी फ़ाइलें कन्वर्ट करने वाले किसी व्यक्ति पर इसका असर कम ही पड़ता है।
H.265 (HEVC): छोटी फ़ाइलें, अधूरा सपोर्ट
H.265, 2013 में H.264 के उत्तराधिकारी के रूप में जारी किया गया। इसे लगभग आधे बिटरेट पर मिलती-जुलती क्वालिटी देने के लिए बनाया गया था; व्यवहार में बचत एनकोडर और कंटेंट पर निर्भर करती है, लेकिन साफ़ कमी आम बात है, खासकर हाई रिज़ॉल्यूशन पर। जब कैमरा High Efficiency पर सेट होता है, तो iPhone डिफ़ॉल्ट रूप से HEVC में रिकॉर्ड करते हैं, और कई 4K कैमरे और ड्रोन भी इसे इस्तेमाल करते हैं।
दिक्कत सपोर्ट की है। Apple डिवाइस HEVC को नेटिव रूप से संभालते हैं। Windows पर प्लेबैक आम तौर पर Microsoft Store के HEVC एक्सटेंशन पर, या ग्राफ़िक्स ड्राइवर से मिलने वाले हार्डवेयर सपोर्ट पर निर्भर करता है। कंप्यूटर में हार्डवेयर डिकोडर होने पर Chrome और Edge, HEVC चला सकते हैं, और Firefox में इसका सपोर्ट हाल ही में आया है और वह भी हार्डवेयर पर निर्भर है। पुराने TV और कई वेब प्लेयर इसे ठुकरा देंगे। अगर आपके पास ऐसी HEVC फ़ुटेज है जो कहीं खुल नहीं रही, तो Windows के लिए iPhone के HEVC वीडियो कन्वर्ट करने वाली हमारी गाइड इसका हल कदम-दर-कदम बताती है।
VP9: रॉयल्टी-फ़्री वेब कोडेक
VP9, Google का रॉयल्टी-फ़्री कोडेक है, जिसे 2013 में अंतिम रूप दिया गया और YouTube इसका भरपूर इस्तेमाल करता है। इसकी कंप्रेशन एफ़िशिएंसी HEVC के बराबर की है। यह आम तौर पर WebM या MKV फ़ाइलों में रखा जाता है और Chrome, Edge और Firefox में चलता है, और Safari के हाल के वर्ज़न में भी इसका सपोर्ट है।
ब्राउज़र के बाहर VP9 का सपोर्ट उतना एक-सा नहीं है: कई TV और फ़ोन इसे डिकोड कर सकते हैं, लेकिन वीडियो एडिटर और पुराना हार्डवेयर कभी-कभी नहीं कर पाते। VP9 उन फ़ाइलों के लिए सबसे सही है जो वेब पर चलाई जाएँगी, खासकर WebM कंटेनर में।
AV1: सबसे अच्छा कंप्रेशन, एनकोड करने में सबसे धीमा
AV1 को 2018 में Alliance for Open Media ने जारी किया, जो एक समूह है जिसमें Google, Apple, Microsoft, Netflix, Amazon और Mozilla शामिल हैं। यह रॉयल्टी-फ़्री है और आम तौर पर चारों में सबसे एफ़िशिएंट है, इसीलिए बड़ी स्ट्रीमिंग सेवाएँ इसे वहाँ इस्तेमाल करती हैं जहाँ डिवाइस इसे सपोर्ट करते हैं।
रोज़मर्रा के इस्तेमाल में दो चीज़ें इसे पीछे रखती हैं। पहली, हार्डवेयर डिकोडिंग काफ़ी हाल की चिप में ही आई है, इसलिए पुराने फ़ोन और लैपटॉप सॉफ़्टवेयर डिकोडिंग पर चलते हैं, जिससे बैटरी जल्दी खत्म होती है और हाई रिज़ॉल्यूशन पर वीडियो अटक सकता है। दूसरी, हार्डवेयर एनकोडर के बिना AV1 एनकोड करना धीमा है। जहाँ आपका ब्राउज़र AV1 फ़ाइलें डिकोड कर सकता है, वहाँ हमारे टूल उन्हें पढ़ सकते हैं, लेकिन फ़िलहाल वे आउटपुट कोडेक के रूप में AV1 नहीं देते।
झटपट तुलना
इसे बेंचमार्क नहीं, बल्कि एक मोटा नियम मानें; असली नतीजे एनकोडर, उसकी सेटिंग्स और फ़ुटेज पर निर्भर करते हैं।
- कम्पैटिबिलिटी: सबसे ज़्यादा H.264 की, फिर VP9 और HEVC की (दोनों अलग-अलग प्लैटफ़ॉर्म पर मज़बूत), फिर AV1 की।
- एक जैसी क्वालिटी पर कंप्रेशन: AV1 आम तौर पर सबसे अच्छा है, HEVC और VP9 एक-दूसरे के करीब हैं, H.264 को सबसे ज़्यादा बिटरेट चाहिए।
- खास हार्डवेयर के बिना एनकोडिंग स्पीड: H.264 सबसे तेज़ है, AV1 बाकियों से कहीं ज़्यादा धीमा है।
- लाइसेंसिंग: VP9 और AV1 रॉयल्टी-फ़्री हैं; H.264 और HEVC का लाइसेंस पेटेंट पूल के ज़रिए मिलता है।
- आम कंटेनर: H.264 और HEVC के लिए MP4 या MOV, VP9 के लिए WebM या MKV, AV1 के लिए MP4, WebM या MKV।
आपको कौन-सा कोडेक चुनना चाहिए?
शुरुआत इस बात से करें कि वीडियो कहाँ जा रहा है, न कि उस कोडेक से जिसका नाम सबसे अच्छा है।
- दूसरों के साथ शेयर करना, किसी वेबसाइट पर अपलोड करना या किसी अनजान डिवाइस पर चलाना: MP4 में H.264।
- अपनी 4K फ़ुटेज को आर्काइव करना या Apple डिवाइस पर जगह बचाना: MP4 या MOV में H.265।
- वेब पेज पर वीडियो एम्बेड करना: WebM में VP9, बेहतर हो कि पुराने ब्राउज़र के लिए H.264 MP4 का फ़ॉलबैक भी हो।
- आधुनिक डिवाइस पर बहुत बड़े पैमाने पर स्ट्रीमिंग: AV1, आम तौर पर H.264 फ़ॉलबैक के साथ।
वीडियो का कोडेक कैसे बदलें
कोडेक बदलने का मतलब हमेशा री-एनकोडिंग होता है: वीडियो को फ़्रेम में डिकोड किया जाता है और नए कोडेक से फिर से कंप्रेस किया जाता है। हर लॉसी री-एनकोड में थोड़ी बारीकी खो जाती है, इसलिए अपने पास मौजूद सबसे अच्छी कॉपी से कन्वर्ट करें और पहले से कन्वर्ट की गई फ़ाइलों पर यह प्रोसेस न दोहराएँ।
वीडियो कन्वर्टर में कोई आउटपुट फ़ॉर्मैट चुनें, और कोडेक की सूची उसी के हिसाब से बदल जाती है जो वह कंटेनर रख सकता है। MP4 में H.264, H.265 और VP9 मिलते हैं; MOV में H.264 और H.265; WebM में VP9 और VP8; MKV में H.264, VP8 और VP9। H.265 एनकोडिंग उपलब्ध है या नहीं, यह आपके ब्राउज़र और हार्डवेयर पर भी निर्भर करता है, क्योंकि एनकोडिंग आपके अपने डिवाइस पर होती है। सबसे आम काम, यानी किसी WebM या MKV को हर जगह चलने वाली फ़ाइल में बदलने के लिए, WebM से MP4 और MKV से MP4 पेज पर आउटपुट फ़ॉर्मैट पहले से चुना होता है।
इस गाइड में इस्तेमाल हुए टूल
अक्सर पूछे जाने वाले सवाल
01
02
03