एक AV1 डिकोडर dav1d के तीसरे संस्करण का विमोचन किया

dav1d

VideoLAN और FFmpeg समुदायों ने हाल ही में घोषणा की का प्रकाशन तीसरा संस्करण (0.3) dav1d लाइब्रेरी से वैकल्पिक निःशुल्क AV1 वीडियो एन्कोडिंग प्रारूप डिकोडर के कार्यान्वयन के साथ।

dav1d लाइब्रेरी उन्नत सबसैंपलिंग प्रकार और सभी मापदंडों सहित सभी AV1 सुविधाओं का समर्थन करता है विनिर्देश में रंग गहराई नियंत्रण सेट (8, 10 और 12 बिट्स)।

AV1 प्रारूप में फ़ाइलों के एक बड़े संग्रह पर लाइब्रेरी के काम का परीक्षण किया गया था। Dav1d की प्रमुख विशेषता उच्चतम संभव प्रदर्शन को प्राप्त करने पर केंद्रित है डिकोडिंग और मल्टीथ्रेडेड मोड में उच्च-गुणवत्ता वाले काम को सुनिश्चित करना।

प्रोजेक्ट कोड असेंबलर इंसर्ट (एनएएसएम/जीएएस) के साथ सी (सी99) में लिखा गया है और बीएसडी लाइसेंस के तहत वितरित किया गया है।

वीडियो कोडेकo AV1 को ओपन मीडिया अलायंस (AOMedia) द्वारा विकसित किया गया था।जिसमें मोज़िला, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN और Realtek जैसी कंपनियां प्रतिनिधित्व करती हैं

AV1 एक नि: शुल्क प्रवेश वीडियो एन्कोडिंग प्रारूप के रूप में तैनात किया गया है जिसे शुल्क के भुगतान की आवश्यकता नहीं है, जो संपीड़न के मामले में H.264 और VP9 से काफी बेहतर है।

परीक्षण किए गए रिज़ॉल्यूशन की पूरी श्रृंखला के लिए, औसतन AV1 गुणवत्ता का समान स्तर प्रदान करता है, जबकि VP13 की तुलना में बिटरेट को 9% और HEVC की तुलना में 17% कम करता है।

उच्च बिट दर पर, लाभ VP22 के लिए 27-9% और HEVC के लिए 30-43% तक बढ़ जाता है। फेसबुक के परीक्षणों में, AV1 ने H.264 मुख्य प्रोफ़ाइल (x264) संपीड़न स्तर को 50.3%, H.264 हाई प्रोफ़ाइल को 46.2% और VP9 (libvpx-vp9) को 34.0% से बेहतर प्रदर्शन किया।

इस संस्करण में नया क्या है?

डिकोडर के इस नए संस्करण के जारी होने के साथ, विभिन्न को जोड़ा गया है डिकोडिंग में तेजी लाने के लिए अतिरिक्त अनुकूलन वीडियो SSSE3, SSE4.1 और AVX2 निर्देशों का उपयोग करना।

इसके साथ SSSE3 वाले प्रोसेसर पर डिकोडिंग गति 24% बढ़ गई, और AVX2 वाले सिस्टम में 4% तक

SSE4.1 निर्देशों का उपयोग करके त्वरण के लिए असेंबलर कोड जोड़ा गया, जिसके उपयोग से गैर-अनुकूलित संस्करण की तुलना में प्रदर्शन में 26% की वृद्धि हुई (SSSE3 निर्देशों के आधार पर अनुकूलन की तुलना में, 1,5% का लाभ)।

इसके अलावा, ARM64 आर्किटेक्चर पर आधारित प्रोसेसर वाले मोबाइल उपकरणों पर डिकोडर का प्रदर्शन बढ़ाया गया है।

NEON निर्देशों का उपयोग करने वाले संचालन के उपयोग के लिए धन्यवाद, पिछले संस्करण की तुलना में प्रदर्शन में लगभग 12% की वृद्धि हुई है।

संदर्भ डिकोडर aomdec (libaom) की तुलना में, मल्टीथ्रेडेड मोड में काम करते समय dav1d का लाभ अधिक महसूस होता है (कुछ परीक्षणों में, dav1d 2-4 गुना तेज है)। सिंगल-थ्रेडेड मोड में, प्रदर्शन 10-20% भिन्न होता है।

अन्य परियोजनाओं के लिए dav1d प्रतिबद्ध करने में सफलता मिली है। डिफ़ॉल्ट रूप से, dav1d अब क्रोमियम और पर उपयोग किया जाता है क्रोम 74 और फ़ायरफ़ॉक्स 67 (पहले dav1d विंडोज़ के लिए सक्षम था, लेकिन अब इसे Linux और macOS के लिए सक्षम किया गया था।)
FFmpeg और VLC में dav1d का निरंतर उपयोग, हैंडब्रेक ट्रांसकोडर में परिवर्तन की योजना बनाई गई है।

Linux पर dav1d डिकोडर कैसे स्थापित करें?

जो लोग अपने सिस्टम में इस डिकोडर को स्थापित करने में सक्षम होने के लिए इच्छुक हैं, वे नीचे दिए गए निर्देशों का पालन करके ऐसा कर सकते हैं।
आम तौर पर अधिकांश लिनक्स वितरणों के लिए, लैन परियोजना के लोग प्रस्ताव देते हैं एक स्नैप पैकेज के माध्यम से डिकोडर पैकेज।

तो इसे इस तरह से स्थापित करने के लिए, केवल यह आवश्यक है कि इस प्रकार के पैकेज के लिए आपके वितरण का समर्थन हो।

एक टर्मिनल में उन्हें बस निम्नलिखित कमांड निष्पादित करनी होती है:

sudo snap install dav1d --edge

पैरा उन लोगों का मामला जो आर्क लिनक्स, मंज़रो, एंटरगोस या किसी अन्य व्युत्पन्न के उपयोगकर्ता हैं आर्क लिनक्स के, वे सीधे आर्क लिनक्स रिपॉजिटरी से इंस्टॉल कर सकते हैं।

एकल टर्मिनल में चलना चाहिए निम्नलिखित आदेश

sudo pacman -S dav1d


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।