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

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

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

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

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

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

यह भेद साहित्य में पारिभाषिक रूप से निरन्तर परिलक्षित नहीं होता है। H.264 विनिर्देश H.261, H.262, H.263, और H.264 वीडियो कोडिंग मानकों को कॉल करता है और इसमें कोडेक शब्द शामिल नहीं है। ओपन मीडिया के लिए एलायंस ॉमेडीअ वीडियो 1 वीडियो कोडिंग प्रारूप और उनके द्वारा विकसित किए जा रहे कोडेक के बीच स्पष्ट रूप से अंतर करता है, लेकिन वीडियो कोडिंग प्रारूप को वीडियो कोडेक विनिर्देश कहता है। VP9 विनिर्देश वीडियो कोडिंग प्रारूप VP9 को ही एक कोडेक कहता है। सम्मिश्रण के उदाहरण के रूप में, क्रोमियम का और मोज़िला उनके वीडियो प्रारूप को सूचीबद्ध करने वाले पृष्ठ कॉल वीडियो कोडिंग प्रारूपों जैसे H.264 कोडेक दोनों का समर्थन करते हैं। एक अन्य उदाहरण के रूप में, सिस्को की फ्री-एज-इन-बीयर वीडियो कोडेक की घोषणा में, प्रेस विज्ञप्ति एच.264 वीडियो कोडिंग प्रारूप को एक कोडेक (एक सामान्य वीडियो कोडेक का विकल्प) के रूप में संदर्भित करती है, लेकिन सिस्को के एच के कार्यान्वयन को कॉल करती है। इसके तुरंत बाद .264 एनकोडर/डिकोडर एक कोडेक (हमारे H.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- अंश प्रति पिक्सेल की आवश्यकता वाले एक विशिष्ट इंट्रा-फ्रेम कोडर की तुलना में छवि गुणवत्ता के साथ एक videotelephone दृश्य के लिए छवि डेटा को 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 पहला व्यावहारिक वीडियो कोडिंग मानक था, और  Hitachi, पिक्चरटेल, निप्पॉन टेलीग्राफ और टेलीफोन, बीटी पीएलसी, और  तोशीबा  सहित कई कंपनियों से लाइसेंस प्राप्त पेटेंट का उपयोग करता है। 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 आया, जो वीडियो कम्प्रेशन तकनीक के लिए एक बड़ी छलांग थी। यह कई कंपनियों, मुख्य रूप से मित्सुबिशी, हिताची और  PANASONIC  से लाइसेंस प्राप्त पेटेंट का उपयोग करता है।

सबसे व्यापक रूप से इस्तेमाल किया जाने वाला वीडियो कोडिंग प्रारूप H.264/MPEG-4 AVC है। यह 2003 में विकसित किया गया था, और कई संगठनों, मुख्य रूप से पैनासोनिक,  पांचवीं कंपनी  और एलजी इलेक्ट्रॉनिक्स से लाइसेंस प्राप्त पेटेंट का उपयोग करता है। अपने पूर्ववर्तियों द्वारा उपयोग किए जाने वाले मानक DCT के विपरीत, AVC असतत कोसाइन परिवर्तन का उपयोग करता है। H.264 ब्लू - रे डिस्क के लिए वीडियो एन्कोडिंग मानकों में से एक है; सभी ब्लू-रे डिस्क प्लेयर्स को H.264 को डिकोड करने में सक्षम होना चाहिए। यह व्यापक रूप से इंटरनेट स्रोतों को स्ट्रीम करने के लिए भी उपयोग किया जाता है, जैसे कि YouTube, Netflix, Vimeo, और iTunes Store के वीडियो, Adobe Flash Player और Microsoft Silverlight जैसे वेब सॉफ़्टवेयर, और स्थलीय (उन्नत टेलीविज़न सिस्टम समिति मानकों) पर विभिन्न HDTV प्रसारण भी, ISDB-T, DVB-T या DVB-T2), केबल (DVB-C), और सैटेलाइट (DVB-S2)। कई वीडियो कोडिंग प्रारूपों के लिए एक मुख्य समस्या पेटेंट रही है, जिससे इसका उपयोग करना महंगा हो गया है या पनडुब्बी पेटेंट के कारण संभावित रूप से पेटेंट मुकदमे का जोखिम है। लिखित, वीपी8 और वीपी9 जैसे हाल ही में डिजाइन किए गए कई वीडियो कोडिंग प्रारूपों के पीछे प्रेरणा एक (मुफ्त सॉफ्टवेयर) वीडियो कोडिंग मानक बनाने की रही है, जो केवल रॉयल्टी-मुक्त पेटेंट द्वारा कवर किया गया है। HTML5 वीडियो टैग के अंदर मुख्यधारा के वेब ब्राउज़र किस वीडियो प्रारूप का समर्थन करेंगे, इसके चुनाव के लिए पेटेंट की स्थिति भी विवाद का एक प्रमुख बिंदु रही है।

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

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

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

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

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

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

यह भी देखें

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