1 पॉइंट द्वारा GN⁺ 1 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • AV2 codec के लिए एक open source software decoder, जिसे व्यापक रूप से उपयोग होने वाले dav1d (AV1 decoder) के आधार पर विकसित किया गया है
  • ज़्यादातर platforms पर काम करता है, और ऐसे समय में जब AV2 hardware decoder अभी मौजूद नहीं हैं, software में सर्वोच्च गति हासिल करना इसका मुख्य लक्ष्य है
  • सभी subsampling और bit depth parameters सहित AV2 की पूरी functionality support करने की योजना
  • फिलहाल C decoder implementation पूरी हो चुकी है, API उपलब्ध है, और multi-platform porting जारी है; साथ ही AVX2, ARMv8, SSSE3+ जैसी architecture-specific assembly optimization, threading improvements, और GPU decoding भी roadmap में शामिल हैं
  • AArch64 Neon implementation जुड़ने से कुछ Cortex CPU पर C reference की तुलना में 12 गुना से अधिक performance improvement देखा गया है
  • dav2d को VideoLAN के अन्य projects के विपरीत बहुत ही permissive license के तहत वितरित किया जाता है
    • BSD 2-clause license अपनाया गया है ताकि इसे non-open-source software या drivers में भी embed किया जा सके। इसका उद्देश्य hybrid decoder बनाना संभव करना है
    • इस निर्णय का आधार libvorbis जैसा ही है, और संबंधित पृष्ठभूमि RMS on vorbis में देखी जा सकती है
    • AOM patent rights प्रदान नहीं किए जाते
  • यह अभी बहुत शुरुआती चरण में है, और क्योंकि AV2 specification अभी अंतिम रूप से तय नहीं हुई है, इसलिए इसे production में उपयोग नहीं करना चाहिए
  • codebase को केवल C और asm तक सीमित रखा गया है, कोई CLA नहीं है, और contributors BSD 2-clause license का पालन करते हुए अपना copyright और authorship rights बनाए रखते हैं
  • आधिकारिक repository URL है https://code.videolan.org/videolan/dav2d
  • यह VideoLAN द्वारा Alliance for Open Media(AOM) सदस्य गतिविधियों के हिस्से के रूप में प्रबंधित project है, और इसे AOM, TwoOrioles, और VideoLabs का समर्थन प्राप्त है

1 टिप्पणियां

 
GN⁺ 1 시간 전
Hacker News की राय
  • dav2d एक ऐसा प्रोजेक्ट है जिसका लक्ष्य सभी प्लेटफ़ॉर्म पर सबसे तेज़ AV2 decoder बनना है, और इसका फोकस इसे छोटा, highly portable और बेहद तेज़ बनाने पर है
    अगर मेरी तरह आपका भी ट्रैक छूट गया हो, तो AV2 Alliance for Open Media(AOMedia) का अगली पीढ़ी का video coding standard है, जो AV1 की नींव पर बेहतर compression efficiency देकर कम bitrate पर high-quality transmission संभव बनाने के लिए बनाया जा रहा है
    इसे streaming, broadcasting और real-time video conferencing की ज़रूरतों के हिसाब से optimize किया गया है — https://av2.aomedia.org/
  • विषय से अलग है, लेकिन ऐसा लगता है कि इंटरनेट बहुत तेज़ी से क्लिक → साबित करें कि आप bot नहीं हैं, क्लिक → साबित करें कि आप इंसान हैं, क्लिक → cookie cookie cookie, क्लिक → Cloudflare वगैरह में टूटता जा रहा है
    • VideoLAN के कुछ infrastructure पर भी यह लगाना पड़ा, तभी सेवा उपयोगी बनी रह सकी
      नहीं तो लगातार AI bots के DDoS झेलने पड़ रहे थे
    • इंटरनेट सच में commons की tragedy जैसा लगता है। स्वार्थी और दुर्भावनापूर्ण प्रतिभागी धीरे-धीरे इसे सबके लिए इस्तेमाल करना मुश्किल बना रहे हैं
    • आजकल लगभग हर website जो login के बिना खुलती है, “साबित करें कि आप bot नहीं हैं” कहती है
      बेहद झुंझलाहट होती है, लेकिन किया भी क्या जा सकता है। AI scrapers ने web को बर्बाद कर दिया है
    • अब तो लोग click भी कम करते हैं, हर चीज़ tap या swipe करने को कहती है, और सब कुछ ऐसे optimize है जैसे हर किसी की एक आँख दूसरी आँख के ऊपर हो
      app install कराने वाले बड़े-बड़े banner को बंद करने के लिए X दबाओ तो App Store पर भेज देता है, और website उपयोगकर्ता उसे app कहते हैं
    • अच्छा है कि सिर्फ मैं ही ऐसा महसूस नहीं कर रहा था। मुझे लगा था शायद मेरी IP range किसी spam जैसी चीज़ में फँस गई है
  • AV2 video codec के AV1 से bitrate को 30% कम करने और final standard के 2025 के अंत तक आने पर एक पोस्ट पहले भी आ चुकी थी: https://news.ycombinator.com/item?id=45547537
  • बढ़िया। यह सच में AV1 से कितना बेहतर होगा, इसे लेकर मैं काफ़ी उत्सुक हूँ
    बस एक ठीक-ठाक encoder आने में समय लगेगा, और SVT-AV1 को भी उपयोगी बनने में परेशान कर देने जितना लंबा समय लगा था
  • नाम शायद अच्छा नहीं है। यह हाल ही में 14 साल की लड़की की हत्या के आरोप में गिरफ़्तार हुए rapper D4vd जैसा बहुत सुनाई देता है
    • बल्कि यह लोकप्रिय tech YouTuber https://youtube.com/@dave2d के ज़्यादा क़रीब लगता है
  • क्या किसी के पास इस बारे में मोटा-मोटी समझ है कि AV2 में AV1 की तुलना में कितना बड़ा सुधार होगा?
  • विषय से थोड़ा हटकर, लेकिन हाल की GitHub alternatives चर्चा के संदर्भ में, यह GitLab instance मेरे पिछले अनुभवों की तुलना में कहीं ज़्यादा साफ़, सरल और कम sluggish लगा
    पहला page load भी तेज़ था और उसके बाद की activity भी तेज़ महसूस हुई
  • मैंने हाल ही में यह package deb-multimedia पर चढ़ा हुआ देखा, लेकिन package description में typo लगता है: https://www.deb-multimedia.org/dists/unstable/main/binary-amd64/package/dav2d
    description में “तेज़ और छोटा AV1 video stream decoder” लिखा है, लेकिन शायद यह “AV2” होना चाहिए
  • अच्छा होगा अगर C code भी हटा दिया जाए, और assembler preprocessor का इस्तेमाल घटाकर बुनियादी C preprocessor स्तर तक लाया जाए
    फिर भी, AV2 decoding का इतनी जल्दी आ जाना अच्छा लगा