वीडियो कोडिंग प्रारूप

वीडियो कोडिंग प्रारूप डिजिटल डाटा वीडियो के प्रसारण के लिए एक प्रतिनिधित्व प्रारूप होता है। यह सामान्यतः एक मानकीकृत वीडियो संपीड़न कलन विधि का उपयोग करता है, जो सामान्यतः असतत कोसाइन परिवर्तन (डीसीटी) कोडिंग और गति परीक्षण पर आधारित होता है। एक विशिष्ट वीडियो कोडिंग प्रारूप से संपीड़न या विसंपीड़न करने में सक्षम एक विशिष्ट सॉफ़्टवेयर, फर्मवेयर या हार्डवेयर कार्यान्वयन को वीडियो कोडेक कहा जाता है।

कुछ वीडियो कोडिंग प्रारूपों को एक विस्तृत तकनीकी विनिर्देश द्वारा प्रलेखित किया जाता है जिसे वीडियो कोडिंग विनिर्देश के रूप में जाना जाता है। कुछ ऐसे विनिर्देशों को मानकीकरण संगठनों द्वारा तकनीकी मानकों के रूप में लिखा और अनुमोदित किया जाता है, और इस प्रकार उन्हें वीडियो कोडिंग मानक के रूप में जाना जाता है। 'मानक' शब्द का प्रयोग कभी-कभी वास्तविक मानक के साथ-साथ औपचारिक मानकों के लिए भी किया जाता है।

एक विशेष वीडियो कोडिंग प्रारूप का उपयोग करके एन्कोड की गई वीडियो सामग्री सामान्यतः एक योजक प्रारूप के अंदर एक ऑडियो स्ट्रीम (ऑडियो कोडिंग प्रारूप का उपयोग करके एन्कोडेड) के साथ बंडल किया जाता है। बहुमाध्यमिक योजक प्रारूप जैसे ऑडियो वीडियो, MP4, फ्लैश वीडियो, रियलमीडिया, या मैट्रोस्का जैसे, उपयोगकर्ता के पास सामान्य रूप से H.264/MPEG-4 AVC|H.264 फ़ाइल नहीं होती है, जबकि इसके अतिरिक्त एक .mp4 वीडियो फ़ाइल होती है, जो एक MP4 योजक होता है जिसमें H.264-एन्कोडेड वीडियो होता है। बहुमाध्यमिक योजक प्रारूपों में कई अलग-अलग वीडियो कोडिंग प्रारूपों में से कोई एक हो सकता है, उदाहरण के लिए MP4 योजक प्रारूप में अन्य के साथ-साथ MPEG-2 भाग 2 या H.264 वीडियो कोडिंग प्रारूप में वीडियो सम्मलित होते है। एक अन्य उदाहरण फ़ाइल प्रकार वेबएम के लिए प्रारंभिक विनिर्देश है, जो योजक प्रारूप (मैट्रोस्का) को निर्दिष्ट करता है, लेकिन यह वास्तव में वीडियो (VP8) और ऑडियो (वॉरबिस) संपीड़न प्रारूप का उपयोग मैट्रोस्का योजक के अंदर किया जाता है, यदि मैट्रोस्का योजक प्रारूप ही अन्य वीडियो कोडिंग प्रारूपों को सम्मलित करने में सक्षम होते है (VP9 वीडियो और ऑडियो समर्थन के बाद में वेबएम विनिर्देश में जोड़ा गया था)।

प्रारूप और कोडेक के बीच अंतर
एक प्रारूप कोडेक द्वारा उत्पादित या उपभोग किए गए डेटा के लिए विन्यास योजना होती है।

चूंकि वीडियो कोडिंग प्रारूप जैसे H.264 को कभी-कभी कोडेक्स के रूप में संदर्भित किया जाता है, विनिर्देश और इसके कार्यान्वयन के बीच एक स्पष्ट वैचारिक अंतर होता है। वीडियो कोडिंग प्रारूपों को विनिर्देशों में वर्णित किया गया है, और सॉफ्टवेयर, फर्मवेयर, या हार्डवेयर किसी दिए गए वीडियो कोडिंग प्रारूप में डेटा को एन्कोड/डीकोड करने के लिए/से असम्पीडित वीडियो उन विनिर्देशों के कार्यान्वयन होते है। सादृश्य के रूप में, वीडियो कोडिंग प्रारूप H.264 (विनिर्देश) कोडेक H264 (विशिष्ट कार्यान्वयन) के लिए है जो C (प्रोग्रामिंग भाषा) (विनिर्देश) संकलक GNU संकलक संग्रह (विशिष्ट कार्यान्वयन) के लिए होते है। ध्यान दें कि प्रत्येक विनिर्देश (जैसे H.264) के लिए, उस विनिर्देश को लागू करने वाले कई कोडेक हो सकते है (जैसे x264, H264, H.264/MPEG-4 AVC उत्पाद और कार्यान्वयन)।

यह भेद साहित्य में पारिभाषिक रूप से निरन्तर परिलक्षित नहीं होता है। H.264 विनिर्देश H.261, H.262, H.263, और H.264 वीडियो कोडिंग मानकों को कॉल करता है और इसमें कोडेक शब्द सम्मलित नहीं होते है। मीडिया के लिए एलायंस मेडीअ वीडियो 1 वीडियो कोडिंग प्रारूप और उनके द्वारा विकसित किए जा रहे कोडेक के बीच स्पष्ट रूप से अंतर होता है। VP9 विनिर्देश वीडियो कोडिंग प्रारूप VP9 एक ही कोडेक होता है।

सम्मिश्रण के उदाहरण के रूप में, क्रोमियम का और मोज़िला उनके वीडियो प्रारूप को सूचीबद्ध करने वाले पृष्ठ वीडियो कोडिंग प्रारूपों जैसे H.264 कोडेक दोनों का समर्थन करते है। एक अन्य उदाहरण के रूप में, सिस्को की एज-इन-बीयर वीडियो कोडेक की घोषणा में, प्रेस विज्ञप्ति एच.264 वीडियो कोडिंग प्रारूप को एक कोडेक (एक सामान्य वीडियो कोडेक का विकल्प) के रूप में संदर्भित करती है, लेकिन सिस्को के एच के कार्यान्वयन को कॉल करती है।

एक वीडियो कोडिंग प्रारूप प्रारूप को लागू करने वाले कोडेक द्वारा उपयोग किए जाने वाले सभी कलन विधि को निर्देशित नहीं करता है। उदाहरण के लिए, वीडियो संपीड़न सामान्यतः कैसे काम करता है इसका एक बड़ा हिस्सा वीडियो संपीड़न चित्र प्रकार होता है, और फिर पूर्व-कोडित समान प्रतिलिपि बनाकर और आवश्यक होने पर छोटे अंतर जोड़कर संपीड़न प्राप्त करता है। ऐसे भविष्यवक्ताओं और मतभेदों का इष्टतम संयोजन एक एनपी-कठिन समस्या होती है, जिसका अर्थ है कि एक इष्टतम समाधान खोजना व्यावहारिक रूप से असंभव होता है। जबकि वीडियो कोडिंग प्रारूप को बिट स्ट्रीम प्रारूप में वृत्ति में इस तरह के संपीड़न का समर्थन करता है, इस तरह के अन्य एन्कोडिंग चरणों को खोजने के लिए विशिष्ट कलन विधि को अनावश्यक रूप से अनिवार्य नहीं करता है, वीडियो कोडिंग विनिर्देश को लागू करने वाले कोडेक्स को अपनी पसंद के अनुकूलन और नवाचार करने की स्वतंत्रता होती है। उदाहरण के लिए, H.264 विनिर्देश का खंड 0.5 कहता है कि एन्कोडिंग कलन विधि विनिर्देश का हिस्सा नहीं है। एक ही वीडियो कोडिंग प्रारूप के लिए मुक्त विकल्प कलन विधि के अलग-अलग विश्लेषण की अनुमति देता है। इसलिए एक लाइव फ़ीड एक तेज़ लेकिन अक्षम कलन विधि का उपयोग कर सकता है, जबकि बाद में बड़े पैमाने पर उत्पादन के लिए एक बार की डीवीडी एन्कोडिंग कुशल एन्कोडिंग के लिए लंबे एन्कोडिंग-समय का व्यापार करते है।

इतिहास
अनुरूप वीडियो संकुचित की अवधारणा 1929 की थी, जब यूनाइटेड किंगडम में आरडी केल ने दृश्य के केवल उन हिस्सों को प्रसारित करने की अवधारणा का प्रस्ताव रखा था जो वृत्ति में बदल गए थे। डिजिटल वीडियो संपीड़न की अवधारणा 1952 की थी, जब बेल लैब्स के शोधकर्ता बी.एम. ओलिवर और क्रिस हैरिसन (अमेरिकी फुटबॉल)|सी.डब्ल्यू. हैरिसन ने वीडियो कोडिंग में अंतर पल्स-कोड मॉड्यूलेशन (DPCM) के उपयोग का प्रस्ताव रखा था। 1959 में, एनएचके के शोधकर्ताओं वाई. टाकी, एम. होतोरी और एस. तनाका द्वारा अंतर-वृत्ति गति परीक्षण की अवधारणा प्रस्तावित की गई थी, जिन्होंने अस्थायी आयाम में अनुमानित अंतः-वृत्ति वीडियो कोडिंग प्रस्तावित की थी। 1967 में, लंदन विश्वविद्यालय के शोधकर्ता ए.एच. रॉबिन्सन और सी. चेरी ने अनुरूप टेलीविजन संकेतों के प्रसारण को कम करने के लिए रन-माप एन्कोडिंग (आरएलई), एक दोषरहित संपीड़न योजना प्रस्तावित की थी।

प्रारंभिक डिजिटल वीडियो कोडिंग कलन विधि या तो असम्पीडित वीडियो के लिए थे या दोषरहित संपीड़न का उपयोग करते थे, दोनों विधियों डिजिटल वीडियो कोडिंग के लिए अक्षम और अव्यवहारिक थे। 1970 के दशक में डिजिटल वीडियो प्रस्तुत किया गया था, प्रारंभ में असम्पीडित पल्स कोड मॉडुलेशन (पीसीएम) का उपयोग करते हुए 45 के आसपास उच्च बिट रेट की आवश्यकता होती है–200 Mbit/s मानक-परिभाषा (SD) वीडियो के लिए,  जो दूरसंचार (कंप्यूटिंग) (100 तक) से 2,000 गुना अधिक था किलोबिट्स प्रति सेकंड|kbit/s) 1990 के दशक तक उपलब्ध थे। इसी तरह, असम्पीडित उच्च परिभाषा वीडियो (एचडी) 1080p वीडियो के लिए 1 से अधिक बिटरेट की आवश्यकता होती है जीबीटी/एस, 2000 के दशक में उल्लेखनीय रूप से अधिक उपलब्ध थे।

गति-आपूर्ति डीसीटी
गति क्षतिपूर्ति के विकास के साथ व्यावहारिक वीडियो संपीड़न गति-क्षतिपूर्ति असतत कोसाइन रूपांतरण (MC DCT) कोडिंग, गति आपूर्ति (बीएमसी) या डीसीटी गति आपूर्ति भी कहा जाता है। यह एक कोडिंग कलन विधि है, जो दो प्रमुख डेटा संपीड़न तकनीकों को जोड़ती है: असतत कोसाइन परिवर्तन (DCT) कोडिंग  स्थानिक आयाम में, और मौलिक आयाम में भविष्य कहनेवाला गति आपूर्ति होती है।

डीसीटी कोडिंग एक हानिकारक संपीड़न परिवर्तन कोडिंग तकनीक होती है जिसे पहली बार एन. अहमद द्वारा प्रस्तावित किया गया था, जिन्होंने प्रारंभ में इसे छवि संपीड़न के लिए लक्षित किया था, जबकि वह 1972 में कंसास स्टेट यूनिवर्सिटी में काम कर रहे थे। तब इसे एक व्यावहारिक छवि संपीड़न कलन विधि में विकसित किया गया था। 1973 में टेक्सास विश्वविद्यालय में टी. नटराजन और के.आर. राव के साथ अहमद, और 1974 में प्रकाशित हुआ था।

अन्य प्रमुख विकास गति-आपूर्ति कोडिंग था। 1974 में, दक्षिणी कैलिफोर्निया विश्वविद्यालय में अली हबीबी ने हाइब्रिड कोडिंग की प्रारंभ की थी, जो भावी सूचक कोडिंग को परिवर्तन कोडिंग के साथ जोड़ती थी। उन्होंने डीसीटी, हैडमार्ड परिवर्तन, फूरियर रूपांतरण, स्लैंट परिवर्तन और करहुनेन-लोव परिवर्तन सहित कई कोडिंग तकनीकों की जांच की थी। चूँकि, उनकी कलन विधि प्रारंभ में स्थानिक आयाम में अंतः वृत्ति कोडिंग तक सीमित थी। 1975 में, जॉन ए. रोएज़ और गनर एस. रॉबिन्सन ने हबीबी के कोडिंग को अस्थायी आयाम में परिवर्तन कोडिंग और अस्थायी आयाम में कोडिंग का उपयोग करते हुए अंतः वृत्ति गति कोडिंग विकसित करते हुए, अस्थायी आयाम तक बढ़ाया था। स्थानिक परिवर्तन कोडिंग के लिए, उन्होंने डीसीटी और तेज फूरियर परिवर्तन (एफएफटी) समेत विभिन्न परिवर्तनों के साथ प्रयोग किया था, उन्होंने अंतः-वृत्ति कोडर विकसित किया था, और पाया कि डीसीटी इसकी कम जटिलता के कारण सबसे कुशल है, सक्षम है 2- अंश प्रति पिक्सेल की आवश्यकता वाले एक विशिष्ट अंतः वृत्ति कोडर की तुलना में छवि गुणवत्ता के साथ एक विडिओ टेलीफोन दृश्य के लिए छवि डेटा को 0.25-बिट प्रति पिक्सेल तक कम करता है।

DCT को वेन-सिउंग श्रंखला द्वारा वीडियो एन्कोडिंग पर लागू किया गया था, जिन्होंने C.H के साथ एक तेज़ DCT कलन विधि विकसित किया था। 1977 में स्मिथ और एस.सी. फ्रलिक, और DCT तकनीक का व्यावसायीकरण करने के लिए संकुचित लैब्स, Inc. की स्थापना की थी। 1979 में, अनिल के. जैन (विद्युतिए अभियांत्रिकी, जन्म 1946) | अनिल के. जैन और जसवंत आर. जैन ने गति-आपूर्ति डीसीटी वीडियो को और विकसित किया था। इन्होंने 1981 में श्रंखला को एक व्यावहारिक वीडियो संपीड़न कलन विधि विकसित करने के लिए प्रेरित किया था, जिसे गति-क्षतिपूर्ति DCT या अनुकूली दृश्य कोडिंग कहा जाता है। गति-आपूर्ति DCT बाद में 1980 के दशक के अंत से वीडियो संपीड़न के लिए मानक कोडिंग तकनीक बन गया था।

वीडियो कोडिंग मानक
पहला डिजिटल वीडियो कोडिंग मानक H.120 था, जिसे 1984 में ITU-T (अब ITU-T) द्वारा विकसित किया गया था। H.120 व्यवहार में प्रयोग करने योग्य नहीं था, क्योंकि इसका प्रदर्शन बहुत खराब था। H.120 ने गति-क्षतिपूर्ति DPCM कोडिंग का उपयोग किया था, दोषरहित संपीड़न कलन विधि जो वीडियो कोडिंग के लिए अक्षम था। 1980 के दशक के उत्तरार्ध के समय, कई कंपनियों ने डिस्क्रीट कोसाइन परिवर्तन (DCT) कोडिंग के साथ प्रयोग करना प्रारंभ किया था। वेक्टर परिमाणीकरण (वीक्यू) संपीड़न के आधार पर एकल प्रस्ताव के विपरीत सीसीआईटीटी को डीसीटी-आधारित वीडियो संपीड़न प्रारूपों के लिए 14 प्रस्ताव प्राप्त हुए थे। H.261 मानक गति-क्षतिपूर्ति DCT संपीड़न के आधार पर विकसित किया गया था। H.261 पहला व्यावहारिक वीडियो कोडिंग मानक था, और हिताची, पिक्चरटेल, निप्पॉन टेलीग्राफ और टेलीफोन, बीटी पीएलसी, और तोशीबा सहित कई कंपनियों से लाइसेंस प्राप्त पेटेंट का उपयोग किया था। H.261 के बाद से, गति-क्षतिपूर्ति DCT संपीड़न को सभी प्रमुख वीडियो कोडिंग मानकों (H.26x और MPEG प्रारूपों सहित) द्वारा अपनाया गया था।

MPEG-1, गति पिक्चर विशेषज्ञ समूह (MPEG) द्वारा विकसित, 1991 में अपनाया गया था, और इसे VHS-गुणवत्ता वाले वीडियो को संपीड़ित करने के लिए डिज़ाइन किया गया था। यह 1994 में MPEG-2/H.262/MPEG-2 भाग 2|H.262 द्वारा सफल हुआ था, जिसे कई कंपनियों द्वारा, मुख्य रूप से सोनी, टेक्नीकलर एसए और मित्सुबिशी विद्युतिए से लाइसेंस प्राप्त पेटेंट के साथ विकसित किया गया था। MPEG-2 DVD और एसडी डिजिटल टेलीविजन के लिए मानक वीडियो प्रारूप बन गया था। इसकी गति-क्षतिपूर्ति डीसीटी कलन विधि 100:1 तक का संपीड़न अनुपात प्राप्त करने में सक्षम था, जिससे प्रचलित विडियो (वीओडी) जैसी डिजीटल मीडिया प्रौद्योगिकियों के विकास को सक्षम किया गया था, और उच्च परिभाषा टेलीविजन (एचडीटीवी)। 1999 में, इसके बाद MPEG-4|MPEG-4/H.263 आया था, जो वीडियो संकुचित तकनीक के लिए एक बड़ी बात थी। यह कई कंपनियों, मुख्य रूप से मित्सुबिशी, हिताची और पैनासॉनिक से लाइसेंस प्राप्त पेटेंट का उपयोग करते थे।

सबसे व्यापक रूप से उपयोग किया जाने वाला वीडियो कोडिंग प्रारूप H.264/MPEG-4 AVC है। यह 2003 में विकसित किया गया था, और कई संगठनों, मुख्य रूप से पैनासोनिक और एलजी विद्युतिए से लाइसेंस प्राप्त पेटेंट का उपयोग करते थे। अपने पूर्ववर्तियों द्वारा उपयोग किए जाने वाले मानक DCT के विपरीत, AVC असतत कोसाइन परिवर्तन का उपयोग करता था। H.264 ब्लू-रे डिस्क के लिए वीडियो एन्कोडिंग मानकों में से एक है, सभी ब्लू-रे डिस्क H.264 को डिकोड करने में सक्षम होते थे। यह व्यापक रूप से अंतः नेट स्रोतों को स्ट्रीम करने के लिए भी उपयोग किया जाता था, जैसे कि यू ट्यूब, नेटफ्लिक्स, वीमीओ, और आई ट्यून्स स्टोर के वीडियो, अडोब फ्लैश प्लेयर और माइक्रोसॉफ्ट सिल्वर प्रकाश जैसे वेब सॉफ़्टवेयर, और स्थलीय (उन्नत टेलीविज़न प्रणाली समिति मानकों) पर विभिन्न HDTV प्रसारण, ISDB-T, DVB-T या DVB-T2), (DVB-C), और (DVB-S2)।

कई वीडियो कोडिंग प्रारूपों के लिए एक मुख्य समस्या पेटेंट रही है, जिससे इसका उपयोग करना महंगा होता था या संभावित रूप से पेटेंट परीक्षण का जोखिम होता है। लिखित, VP8 और VP9 जैसे हाल ही में डिजाइन किए गए कई वीडियो कोडिंग प्रारूपों के पीछे प्रेरणा एक वीडियो कोडिंग मानक होती थी। HTML5 वीडियो के अंदर मुख्यधारा के वेब ब्राउज़र किस वीडियो प्रारूप का समर्थन करते है, इसके चुनाव के लिए पेटेंट की स्थिति भी विवाद का एक प्रमुख बिंदु होती थी।

वर्तमान-पीढ़ी का वीडियो कोडिंग प्रारूप HEVC (H.265) है, जिसे 2013 में प्रस्तुत किया गया था। जबकि AVC 4x4 और 8x8 आकार के साथ पूर्णांक DCT का उपयोग करता है, HEVC 4x4 और 32x32 के बीच विभिन्न आकारों के साथ पूर्णांक DCT और असतत परिवर्तन का उपयोग करता है। सैमसंग विद्युतिए, सामान्य विद्युतीय, निप्पॉन टेलीग्राफ और टेलीफोन और जेवीसी केनवुड से संबंधित अधिकांश पेटेंट होते है। इसे वर्तमान में लक्ष्य-से-स्वतंत्र रूप से लाइसेंस प्राप्त एओमीडिया वीडियो 1 प्रारूप द्वारा चुनौती दी जाती है।, AVC अब तक का वीडियो सामग्री की रिकॉर्डिंग, संपीड़न और वितरण के लिए सबसे अधिक उपयोग किया जाने वाला प्रारूप है, जिसका उपयोग 91% वीडियो विकासक द्वारा किया जाता है, इसके बाद HEVC का उपयोग 43% विकासक द्वारा किया जाता है।

दोषरहित, हानिपूर्ण और असम्पीडित वीडियो कोडिंग प्रारूप
उपभोक्ता वीडियो सामान्यतः हानिपूर्ण संपीड़न वीडियो कोडेक्स का उपयोग करके संपीड़ित किया जाता है, क्योंकि इसके परिणामस्वरूप दोषरहित संपीड़न की तुलना में अधिक छोटी फाइलें होती है। जबकि हानिपूर्ण या दोषरहित संपीड़न के लिए स्पष्ट रूप से डिज़ाइन किए गए वीडियो कोडिंग प्रारूप होते है, कुछ वीडियो कोडिंग प्रारूप जैसे डिराक (वीडियो संपीड़न प्रारूप) और H.264/MPEG-4 AVC|H.264 दोनों का समर्थन करते है।

असम्पीडित वीडियो प्रारूप, जैसे HDMI, कुछ परिस्थितियों में उपयोग किए जाने वाले दोषरहित वीडियो का एक रूप होता है, जैसे एचडीएमआई संपर्क पर वीडियो भेजते समय होता है। कुछ कैमरे भी इस प्रारूप में सीधे वीडियो अधिकृत कर सकते है।

अंतः वृत्ति वीडियो कोडिंग प्रारूप
अंतः वृत्ति संपीड़न एन्कोडेड वीडियो अनुक्रम के संपादन को जटिल बनाता है।

अपेक्षाकृत सरल वीडियो कोडिंग प्रारूपों का एक उपवर्ग अंतः वृत्ति वीडियो प्रारूप होता है, जैसे DV, जिसमें वीडियो स्ट्रीम के प्रत्येक वृत्ति को स्ट्रीम में अन्य वृत्तियों का संदर्भ दिए बिना स्वतंत्र रूप से संपीड़ित किया जाता है, और सहसंबंधों का लाभ उठाने का कोई प्रयास नहीं किया जाता है। एक उदाहरण गति जेपीईजी है, जो व्यक्तिगत रूप से जेपीईजी-संपीड़ित छवियों का एक क्रम है। यह दृष्टिकोण त्वरित और सरल है, एन्कोडेड वीडियो अंतः वृत्ति कोडिंग का समर्थन करने वाले वीडियो कोडिंग प्रारूप से अधिक बड़ा होता है।

क्योंकि अंतः वृत्ति संकुचित डेटा को एक वृत्ति से दूसरे वृत्ति में कॉपी करता है, यदि मूल वृत्ति को आसानी से काट दिया जाता है, तो निम्नलिखित वृत्ति को ठीक से फिर से नहीं बनाया जा सकता है। वीडियो संपादन के दौरान अंतः वृत्ति-कंप्रेस्ड वीडियो में 'कट' करना लगभग असम्पीडित वीडियो को संपादित करने जितना ही आसान होता है: व्यक्ति प्रत्येक वृत्ति की प्रारंभ और अंत पाता है, और बस प्रत्येक वृत्ति को बिट से बिट कॉपी करता है, और वृत्ति को छोड़ देता है। अंतः वृत्ति और संकुचित के बीच एक और अंतर यह है कि, अंतः वृत्ति प्रणाली के साथ, प्रत्येक वृत्ति समान मात्रा में डेटा का उपयोग करता है। अधिकांश अंतः वृत्ति प्रणाली में, कुछ वृत्ति (जैसे MPEG-2 में वीडियो संपीड़न) को अन्य वृत्ति से डेटा कॉपी करने की अनुमति नहीं होती है, इसलिए उन्हें आस-पास के अन्य वृत्ति की तुलना में बहुत अधिक डेटा की आवश्यकता होती है।

एक कंप्यूटर-आधारित वीडियो संपादक बनाना संभव होता है, आई वृत्ति को संपादित करने के समय होने वाली समस्याओं का पता लगाता है जबकि अन्य वृत्तियों को उनकी आवश्यकता होती है। यह नए स्वरूपों जैसे HDV को संपादन के लिए उपयोग करने की अनुमति देता है। चूंकि, यह प्रक्रिया समान चित्र गुणवत्ता वाले अंतः वृत्ति वीडियो को संपादित करने की तुलना में बहुत अधिक कंप्यूटिंग ऊर्जा की मांग करता है। लेकिन, यह संपीड़न किसी भी ऑडियो प्रारूप के लिए उपयोग करने के लिए बहुत प्रभावी नहीं होती है।

रूपरेखा और स्तर
एक वीडियो कोडिंग प्रारूप एन्कोडेड वीडियो के लिए वैकल्पिक प्रतिबंधों को परिभाषित कर सकता है, जिसे रूपरेखा (अभियांत्रिकी) और स्तर कहा जाता है। एक डिकोडर होना संभव है जो केवल रूपरेखा के एक सबसेट और दिए गए वीडियो प्रारूप के स्तरों को डिकोड करने का समर्थन करता है, उदाहरण के लिए डिकोडर प्रोग्राम/हार्डवेयर को छोटा, सरल या तेज बनाने के लिए होता है।

एक रूपरेखा प्रतिबंधित करती है कि किन एन्कोडिंग तकनीकों की अनुमति होती है। उदाहरण के लिए, H.264 प्रारूप में रूपरेखा, मुख्य और उच्च (और अन्य) सम्मलित होते है। जबकि वीडियो संपीड़न | पी-भाग (जिसकी पूर्ववर्ती भाग के आधार पर भविष्यवाणी की जा सकती है) सभी रूपरेखा में समर्थित होते है, वीडियो संपीड़न चित्र प्रकार | बी-भाग (जिनकी पूर्ववर्ती और बाद की भाग दोनों के आधार पर भविष्यवाणी की जा सकती है) समर्थित होते है, मुख्य और उच्च रूपरेखा लेकिन आधार रेखा में समर्थित नहीं होते है।

एक स्तर अधिकतम संकल्प और डेटा दरों जैसे मापदंडों पर प्रतिबंध होता है।

यह भी देखें

 * वीडियो योजक प्रारूपों की तुलना
 * डेटा संपीड़न # वीडियो
 * प्रदर्शन रिज़ॉल्यूशन
 * वीडियो संपीड़न प्रारूपों की सूची
 * वीडियो फ़ाइल स्वरूप