(Created page with "{{Short description|Video coding format developed by Microsoft}} {{Other uses|VC1 (disambiguation){{!}}VC1}} {{distinguish|AVC1|AV1}} {{Infobox file format | name = VC-1 | ico...")
SMPTE 421, अनौपचारिक रूप से VC-1 के रूप में जाना जाता है, एक वीडियो कोडिंग प्रारूप है। इसमें से अधिकांश को शुरू में 2003 में माइक्रोसॉफ्ट के मालिकाना वीडियो प्रारूप विंडोज मीडिया वीडियो के रूप में विकसित किया गया था। एक नई उन्नत प्रोफ़ाइल के विकास सहित कुछ संवर्द्धन के साथ, इसे आधिकारिक तौर पर 3 अप्रैल, 2006 को सोसाइटी ऑफ़ मोशन पिक्चर एंड टेलीविज़न इंजीनियर्स मानक के रूप में अनुमोदित किया गया था। यह मुख्य रूप से H.264/MPEG-4 AVC मानक के कम-जटिलता वाले प्रतियोगी के रूप में विपणन किया गया था। इसके विकास के बाद, माइक्रोसॉफ्ट के अलावा कई कंपनियों ने दावा किया कि उनके पास पैनासोनिक , एलजी इलेक्ट्रॉनिक्स और सैमसंग इलेक्ट्रॉनिक्स सहित प्रौद्योगिकी पर लागू पेटेंट हैं।
VC-1 अब अप्रचलित Microsoft सिल्वरलाइट, संक्षिप्त रूप से पेश किए गए HD DVD डिस्क प्रारूप और ब्लू - रे डिस्क प्रारूप में समर्थित है।
VC-1 पारंपरिक ब्लॉक-आधारित गति क्षतिपूर्ति का एक विकास है। H.261, MPEG -1 # भाग 2: वीडियो | MPEG-1 भाग 2, H.262/MPEG- में भी गति-मुआवजा हाइब्रिड वीडियो कोडिंग डिज़ाइन पाया गया है। 2 भाग 2, H.263, और MPEG-4 भाग 2। इसे व्यापक रूप से ITU-T और MPEG वीडियो कोडेक मानक के विकल्प के रूप में वर्णित किया गया था जिसे H.264/MPEG-4 AVC के रूप में जाना जाता है। VC-1 के उन्नत प्रोफ़ाइल में इंटरलेस्ड वीडियो वीडियो अनुक्रमों के साथ-साथ प्रगतिशील स्कैन वीडियो को कोड करने के लिए डिज़ाइन किए गए टूल शामिल हैं। VC-1 उन्नत प्रोफ़ाइल के विकास और मानकीकरण का मुख्य लक्ष्य इंटरलेस्ड सामग्री के इंटरलेस-अनुकूलित संपीड़न का समर्थन करना था, इसे पहले प्रगतिशील स्कैन में परिवर्तित किए बिना, इसे 1080i प्रारूप का उपयोग करके प्रसारण और वीडियो उद्योग के पेशेवरों के लिए अधिक आकर्षक बनाना था।
एचडी डीवीडी और ब्लू-रे डिस्क दोनों ने एक समर्थित वीडियो प्रारूप के रूप में वीसी -1 को अपनाया, जिसका अर्थ है कि उनके वीडियो प्लेबैक डिवाइस को वीसी -1 का उपयोग करके संपीड़ित वीडियो-सामग्री को डीकोड करने और चलाने में सक्षम होना चाहिए। विंडोज विस्टा आंशिक रूप से वीसी-1 डिकोडर और वीसी-1 एन्कोडेड एचडी डीवीडी फिल्मों के प्लेबैक के लिए आवश्यक कुछ संबंधित घटकों को शामिल करके एचडी डीवीडी प्लेबैक का समर्थन करता है।[2]
Microsoft ने VC-1 को Xbox 360 विडियो गेम कंसोल के आधिकारिक वीडियो प्रारूप के रूप में नामित किया, और गेम डेवलपर्स गेम के साथ पूर्ण गति वाले वीडियो के लिए VC-1 का उपयोग कर सकते हैं। 31 अक्टूबर 2006 के अपडेट के माध्यम से, विंडोज मीडिया वीडियो के सभी प्रारूपों को डिस्क, यूएसबी स्टोरेज डिवाइस से एक्सबॉक्स 360 पर चलाया जा सकता है, या विंडोज मीडिया कनेक्ट/विंडोज मीडिया प्लेयर 11 के माध्यम से पीसी से स्ट्रीमिंग की जा सकती है।
VC-1 PlayStation 3 कंसोल में समर्थित है और FFmpeg प्रोजेक्ट में VC-1 डिकोडर भी शामिल है।[3]
24 अगस्त 2012 को, रास्पबेरी पाई फाउंडेशन ने वीसी-1 के लिए हार्डवेयर डिकोडिंग समर्थन की घोषणा की।[4]
माइक्रोसॉफ्ट कोडेक कार्यान्वयन
वीसी-1 कोडेक विनिर्देश अब तक माइक्रोसॉफ्ट द्वारा तीन कोडेक के रूप में कार्यान्वित किया गया है, प्रत्येक को एक अद्वितीय फोरसीसी के साथ पहचाना गया है।[5]
WMV3
VC-1 के सरल और मुख्य प्रोफाइल मौजूदा WMV3 कार्यान्वयन के लिए पूरी तरह से वफादार रहे, जिससे WMV3 बिटस्ट्रीम पूरी तरह से VC-1 के अनुरूप हो गए।
WMV3 कोडेक को मुख्य रूप से कंप्यूटर डिस्प्ले के लिए प्रगतिशील एन्कोडिंग का समर्थन करने के लिए डिज़ाइन किया गया था। एक इंटरलेस्ड एन्कोडिंग मोड लागू किया गया था, लेकिन जब Microsoft ने WMV एडवांस्ड प्रोफाइल को लागू करना शुरू किया तो जल्दी ही पदावनत हो गया। जबकि WMV3 प्रगतिशील एन्कोडिंग को YUV 4:2:0 रंग नमूना योजना का उपयोग करके लागू किया गया था, कम सामान्य YUV 4:1:1 नमूना योजना का उपयोग करके बहिष्कृत इंटरलेस्ड मोड लागू किया गया था।
विंडोज मीडिया वीडियो 9 (WMV3) कोडेक VC-1 कोडेक मानक के सरल और मुख्य मोड को लागू करता है, स्ट्रीमिंग और डाउनलोडिंग के लिए उच्च गुणवत्ता वाला वीडियो प्रदान करता है। यह बिट दरों की एक विस्तृत श्रृंखला के लिए समर्थन प्रदान करता है, उच्च परिभाषा सामग्री से एमपीईजी -2 की बिट दर से एक तिहाई तक, डायल-अप मॉडेम पर वितरित कम-बिट-दर इंटरनेट वीडियो के लिए। यह कोडेक दो-पास और परिवर्तनीय बिट दर (वीबीआर) एन्कोडिंग के साथ पेशेवर-गुणवत्ता डाउनलोड करने योग्य वीडियो का भी समर्थन करता है।[6]
कई हाई डेफिनिशन फिल्में और वीडियो WMV HD डब किए गए प्रारूप में व्यावसायिक रूप से जारी किए गए हैं। ये शीर्षक WMV3 मुख्य प्रोफ़ाइल @ उच्च स्तर (MP@HL) के साथ एन्कोडेड हैं।
WMVA
WMVA, SMPTE द्वारा VC-1 ड्राफ्ट की स्वीकृति से पहले WMV एडवांस्ड प्रोफाइल का मूल कार्यान्वयन था। कोडेक को विंडोज़ मीडिया प्लेयर 10 और विंडोज मीडिया फॉर्मेट एसडीके 9.5 इंस्टाल पैकेज के साथ वितरित किया गया था। WMVA और WVC1 के बीच थोड़ा सा बिटस्ट्रीम अंतर है, इसलिए WMVA को WVC1 की तुलना में एक अलग DirectShow डिकोडर द्वारा नियंत्रित किया जाता है। कुछ तृतीय पक्ष हार्डवेयर और सॉफ़्टवेयर डिकोडर केवल WMVA आधारित सामग्री को डीकोड करते हैं। 2006 तक, WMVA को एक पदावनत कोडेक माना जाता है क्योंकि यह पूरी तरह से VC-1 अनुरूप नहीं है।
WVC1
WVC1, जिसे Windows Media Video 9 उन्नत प्रोफ़ाइल के रूप में भी जाना जाता है, VC-1 कोडेक मानक के एक अधिक हालिया और पूरी तरह से अनुपालन उन्नत प्रोफ़ाइल को लागू करता है। यह इंटरलेस्ड सामग्री के लिए समर्थन प्रदान करता है और परिवहन स्वतंत्र है। विंडोज मीडिया वीडियो 9 सीरीज कोडेक के पिछले संस्करण के साथ, उपयोगकर्ता एमपीईजी -2 कोडेक की तुलना में कम से कम एक तिहाई डेटा दरों पर प्रगतिशील सामग्री वितरित कर सकते हैं और फिर भी एमपीईजी -2 के बराबर या तुलनीय गुणवत्ता प्राप्त कर सकते हैं।[citation needed]. विंडोज मीडिया वीडियो 9 एडवांस्ड प्रोफाइल कोडेक इंटरलेस्ड सामग्री के साथ एन्कोडिंग दक्षता में भी यही सुधार प्रदान करता है[citation needed]. WVC1 के लिए एक डिकोडर विंडोज मीडिया प्लेयर में शामिल है, जो विंडोज विस्टा के साथ बंडल है और विंडोज एक्सपी के लिए डाउनलोड के रूप में उपलब्ध है। यह कार्यान्वयन Microsoft सिल्वरलाइट में समर्थित है।
Microsoft के WMV9 कोडेक में इसकी उत्पत्ति के कारण, VC-1 एन्कोडर का सबसे लोकप्रिय कार्यान्वयन अब तक Microsoft द्वारा किया गया है, हालाँकि तृतीय-पक्ष कार्यान्वयन भी मौजूद हैं। सोनिक सिनेविजन पीएसई, एचडी डीवीडी और ब्लू रे एन्कोडिंग में मुख्य रूप से उपयोग किया जाने वाला एक पेशेवर वीसी -1 एन्कोडिंग टूल, माइक्रोसॉफ्ट के पीईपी (पैरेलल एनकोडर) एन्कोडिंग टूल और वीसी -1 एनालाइज़र टूल का एक व्यावसायिक संस्करण है। माइक्रोसॉफ्ट कोड विकास का मालिक है जबकि ध्वनि समाधान बिक्री और वितरण का मालिक है। Microsoft एक अलग VC-1 एन्कोडर SDK भी प्रदान करता है जो किसी भी कंपनी या सॉफ़्टवेयर डेवलपर को VC-1 एन्कोडिंग को अपने अनुप्रयोगों में एकीकृत करने की अनुमति देता है।
गैर-Microsoft VC-1 कार्यान्वयन (पूरी तरह से SMPTE विनिर्देशों पर आधारित) एरिक्सन टेलीविजन और मुख्य अवधारणा द्वारा किया गया है।[7] FFmpeg प्रोजेक्ट में एक मुफ्त सॉफ्टवेयर VC-1 डिकोडर शामिल है।[3][8]
एन्कोडिंग सॉफ्टवेयर
Windows Media Encoder 9 Series WVC1 FourCC मीडिया सहित VC-1 अनुरूप वीडियो फ़ाइलों को एन्कोड करता है। विंडोज मीडिया फॉर्मेट 11 रनटाइम या विंडोज मीडिया प्लेयर 11 को सभी तीन प्रोफाइल (सरल, मुख्य और उन्नत) में पूर्ण वीसी -1 अनुपालन सुनिश्चित करने के लिए कंप्यूटर पर स्थापित किया जाना चाहिए। यदि इनमें से कोई भी स्थापित है, तो विंडोज़ मूवी मेकर वीसी-1 अनुरूप वीडियो भी सहेज सकता है, जैसा कि विंडोज मीडिया फॉर्मेट एसडीके या विंडोज मीडिया कोडेक डीएमओ पर बनाया गया कोई अन्य एप्लिकेशन हो सकता है। एक विंडोज मीडिया एनकोडर स्टूडियो संस्करण को शुरू में पेशेवर एन्कोडिंग के लिए घोषित किया गया था लेकिन बाद में माइक्रोसॉफ्ट द्वारा रद्द कर दिया गया था। माइक्रोसॉफ्ट एक्सप्रेशन एनकोडर जो माइक्रोसॉफ्ट एक्सप्रेशन स्टूडियो का हिस्सा है, वीसी-1 वीडियो को विंडोज मीडिया (उन्नत सिस्टम प्रारूप ) फाइल फॉर्मेट और एडेप्टिव बिटरेट स्ट्रीमिंग#माइक्रोसॉफ्ट स्मूथ स्ट्रीमिंग फॉर्मेट में एन्कोडिंग का समर्थन करता है।
क्योंकि VC-1 एन्कोडिंग और डिकोडिंग के लिए महत्वपूर्ण कंप्यूटिंग शक्ति की आवश्यकता होती है, एक सामान्य-उद्देश्य वाले CPU पर चलने वाले सॉफ़्टवेयर कार्यान्वयन आमतौर पर धीमे होते हैं, खासकर जब [[ हाई डेफिनि शन टेलीविजन ]] वीडियो सामग्री के साथ काम करते हैं। CPU उपयोग को कम करने या रीयल-टाइम एन्कोडिंग करने के लिए, विशेष-उद्देश्य वाले हार्डवेयर को या तो पूर्ण एन्कोडिंग या डिकोडिंग प्रक्रिया के लिए, या CPU-नियंत्रित वातावरण में त्वरण सहायता के लिए नियोजित किया जा सकता है। एक हार्डवेयर VC-1 एनकोडर एक अनुप्रयोग-विशिष्ट एकीकृत परिपथ या एक FPGA हो सकता है।
हार्डवेयर-त्वरित (हार्डवेयर-सहायता के रूप में भी जाना जाता है) वीडियो डिकोडिंग या तो समर्पित, विशेष-उद्देश्य वाले हार्डवेयर या सामान्य, बहुउद्देश्यीय हार्डवेयर जैसे GPU पर किया जा सकता है। पूर्व आमतौर पर उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे ब्लू-रे डिस्क प्लेयर और 3 जी / 4 जी मोबाइल फोन में पाया जाता है, जबकि बाद वाला आमतौर पर पीसी में पाया जाता है। 2006 के बाद से निर्मित लगभग सभी वीडियो कार्ड DirectX वीडियो त्वरण एपीआई के माध्यम से विंडोज प्लेटफॉर्म पर जीपीयू -त्वरित वीसी -1 डिकोडिंग के कुछ स्तर का समर्थन करते हैं। मूल विंडोज़ WMV9/VC-1 डिकोडर (wmvdecode.dll) केवल DXVA प्रोफाइल A, B और C का समर्थन करता है, जबकि साइबरलिंक जैसे तृतीय पक्ष VC-1 डिकोडर पूर्ण DXVA प्रोफ़ाइल D डिकोड त्वरण का समर्थन करते हैं। MacOS प्लेटफॉर्म पर GPU-त्वरित VC-1 डिकोड के लिए कोई समर्थन नहीं है।
रास्पबेरी पाई 4 से पहले का रास्पबेरी पाई हार्डवेयर वीसी-1 हार्डवेयर-त्वरित डिकोडिंग का समर्थन करता है, हालांकि इसके लिए लाइसेंस कुंजी खरीदने की आवश्यकता होती है।[9]
कानूनी स्थिति
हालांकि माइक्रोसॉफ्ट से काफी जुड़े हुए हैं, वीसी-1 पेटेंट पूल के भीतर 18 सदस्य कंपनियां हैं।[10] अधिकांश पेटेंट चार कंपनियों के पास हैं: माइक्रोसॉफ्ट (324 पेटेंट), पैनासोनिक (122 पेटेंट), एलजी इलेक्ट्रॉनिक्स (96 पेटेंट), और सैमसंग इलेक्ट्रॉनिक्स (96 पेटेंट)।[11]
एक एसएमपीटीई मानक के रूप में, वीसी-1 किसी के द्वारा भी कार्यान्वयन के लिए खुला है, हालांकि कार्यान्वयनकर्ताओं को एमपीईजी एलए, एलएलसी लाइसेंसिंग निकाय या सीधे अपने सदस्यों को लाइसेंस शुल्क का भुगतान करने की आवश्यकता हो सकती है, जो प्रारूप पर आवश्यक पेटेंट रखने का दावा करते हैं। यह एक गैर-अनन्य लाइसेंसिंग निकाय है)।[12]
आधे से अधिक पेटेंट अप्रैल 2020 तक समाप्त हो गए थे।[11]
↑Windows Media 9 Video Codec; SMPTE VC-1 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 26 May 2010. Retrieved 13 December 2021.
↑"FFmpeg Home/News". FFmpeg. March 9, 2007. Retrieved 29 October 2010. Nine months without news but with heavy development. A few select highlights are decoders for VC-1/WMV3/WMV9, VMware, VP5, VP6 video and WavPack, IMC, DCA audio and a WMA encoder.