H.264, H.265 और AV1: वीडियो कोडेक का छोटा-सा इतिहास

वीडियो एनकोडर का एक काम है: कम से कम डेटा में जितनी हो सके उतनी तस्वीर की जानकारी बचाए रखना। एक रॉ 1080p फ़्रेम लगभग 6 MB का होता है। 30 फ़्रेम प्रति सेकंड पर यह 180 MB प्रति सेकंड बनता है — बिना कंप्रेशन के इतना वीडियो भेजना व्यावहारिक नहीं है। इंट्रा प्रेडिक्शन, इंटर प्रेडिक्शन (पास-पास के फ़्रेम की समानता का इस्तेमाल), ट्रांसफ़ॉर्म और क्वांटाइज़ेशन से एनकोडर डेटा को मूल आकार के कुछ सौवें हिस्से तक घटा देते हैं।

H.264 (AVC): एक दशक से ज़्यादा समय से वेब पर छाया कोडेक

2003 में आया H.264 सबसे व्यापक समर्थन वाला कोडेक है: हर ब्राउज़र, फ़ोन, टीवी और कैमरा इसे डिकोड कर सकता है। कम संसाधनों में डिकोड होने के साथ यह अच्छा कंप्रेशन देता है और ज़्यादातर वेबसाइटों पर वीडियो की पहली पसंद बना हुआ है। हर जगह दिखने वाली MP4 फ़ाइलों में अधिकांश का वीडियो H.264 में एन्कोड होता है।

H.265 (HEVC) और AV1: अगली पीढ़ी के कोडेक की प्रतिस्पर्धा

H.265 समान गुणवत्ता के लिए H.264 से लगभग 40% कम बिटरेट लेता है और अधिकांश 4K/HDR सामग्री इसी में एन्कोड होती है। लेकिन पेटेंट लाइसेंसिंग जटिल है और ब्राउज़र समर्थन एक जैसा नहीं है (Firefox ने लंबे समय तक इसे नहीं अपनाया)। Google, Netflix, Amazon और अन्य के गठबंधन Alliance for Open Media (AOMedia) ने AV1 जारी किया। यह बिना रॉयल्टी के H.265 जैसा कंप्रेशन देता है। Chrome, Firefox और Edge इसे समर्थन देते हैं और यह स्ट्रीमिंग तथा 8K दौर का नया मानक बनता जा रहा है।

डाउनलोड के लिए इसका क्या मतलब है?

  • समान रिज़ॉल्यूशन पर AV1/H.265 फ़ाइलें काफ़ी छोटी होती हैं, लेकिन पुराने डिवाइस में वीडियो अटक सकता है या डिकोड नहीं हो सकता
  • डाउनलोड में मूल कोडेक रखने से गुणवत्ता सबसे अच्छी बनी रहती है, क्योंकि दोबारा एन्कोड करने का नुकसान नहीं होता
  • ब्राउज़र में मर्जिंग और ट्रांसकोडिंग (जैसे इस साइट के टूल) के लिए संबंधित कोडेक का WebCodecs में समर्थन ज़रूरी है

ऑनलाइन वीडियो कन्वर्टर

ऑनलाइन वीडियो जोड़ें

सभी लेखों पर वापस जाएँ