dav2d - ตัวถอดรหัส AV2 ข้ามแพลตฟอร์มของ VideoLAN
(code.videolan.org)- เป็นตัวถอดรหัสซอฟต์แวร์โอเพนซอร์สสำหรับ โคเด็ก AV2 ที่พัฒนาต่อยอดจาก dav1d (ตัวถอดรหัส AV1) ซึ่งใช้งานกันอย่างแพร่หลาย
- ทำงานได้บน แพลตฟอร์มส่วนใหญ่ และมีเป้าหมายหลักคือ ทำความเร็วซอฟต์แวร์ให้ได้สูงสุด ในช่วงที่ยังไม่มีฮาร์ดแวร์ถอดรหัส AV2
- มีแผนรองรับ ความสามารถทั้งหมดของ AV2 รวมถึงพารามิเตอร์ subsampling และ bit depth ทุกแบบ
- ขณะนี้ การพัฒนาตัวถอดรหัส C เสร็จสมบูรณ์แล้ว มี API ให้ใช้งาน และกำลังพอร์ตสู่หลายแพลตฟอร์ม โดยโรดแมปยังรวมถึงการปรับแต่งแอสเซมบลีตามสถาปัตยกรรมอย่าง AVX2, ARMv8, SSSE3+ การปรับปรุงเธรดดิ้ง และการถอดรหัสด้วย GPU
- มีการเพิ่ม อิมพลีเมนเทชัน Neon สำหรับ AArch64 ทำให้ยืนยันได้ว่าบน Cortex CPU บางรุ่นมีประสิทธิภาพสูงขึ้นได้มากกว่า 12 เท่า เมื่อเทียบกับ C reference
- dav2d แจกจ่ายภายใต้ไลเซนส์ที่ผ่อนปรนมาก แตกต่างจากโปรเจกต์อื่นของ VideoLAN
- เลือกใช้ไลเซนส์ BSD 2-clause เพื่อให้สามารถฝังลงในซอฟต์แวร์หรือไดรเวอร์ที่ไม่ใช่โอเพนซอร์สได้ โดยมีเป้าหมายเพื่อเปิดทางให้สร้าง hybrid decoder ได้
- เหตุผลของการตัดสินใจนี้เหมือนกับกรณีของ libvorbis และสามารถดูบริบทที่เกี่ยวข้องได้ที่ RMS on vorbis
- ไม่ได้มอบสิทธิในสิทธิบัตรของ AOM
- โครงการนี้ยังอยู่ในระยะเริ่มต้นมาก และ ไม่ควรนำไปใช้ใน production เพราะ สเปก AV2 ยังไม่สรุป окончательно
- โค้ดเบสรักษาไว้ให้เป็น C และ asm เท่านั้น ไม่มี CLA และผู้ร่วมพัฒนายังคงถือครองลิขสิทธิ์และสิทธิความเป็นผู้สร้างผลงานของตนเองภายใต้ไลเซนส์ BSD 2-clause
- URL ของรีโพซิทอรีอย่างเป็นทางการคือ https://code.videolan.org/videolan/dav2d
- เป็นโครงการที่ VideoLAN ดูแลในฐานะส่วนหนึ่งของการเข้าร่วมเป็นสมาชิก Alliance for Open Media(AOM) และได้รับการสนับสนุนจาก AOM, TwoOrioles และ VideoLabs
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ถ้าคุณพลาดความเคลื่อนไหวไปเหมือนผม AV2 คือมาตรฐานการเข้ารหัสวิดีโอรุ่นถัดไปของ Alliance for Open Media (AOMedia) ที่ต่อยอดจาก AV1 เพื่อให้การบีบอัดมีประสิทธิภาพดีขึ้น ช่วยส่งภาพคุณภาพสูงได้ที่บิตเรตต่ำลง
มันถูกปรับให้เหมาะกับความต้องการของการสตรีม การแพร่ภาพ และการประชุมวิดีโอแบบเรียลไทม์ — https://av2.aomedia.org/
คลิก → ยืนยันว่าไม่ใช่บอต,คลิก → ยืนยันว่าเป็นมนุษย์,คลิก → คุกกี้ คุกกี้ คุกกี้,คลิก → Cloudflare อะไรสักอย่างไม่อย่างนั้นก็โดน DDoS จากบอต AI อย่างต่อเนื่อง
น่าหงุดหงิดมาก แต่จะทำอะไรได้ล่ะ ตัวสแครปข้อมูล AI ทำเว็บพังไปแล้ว
พอกด X เพื่อปิดแบนเนอร์ตัวพิมพ์ใหญ่ที่บังคับให้ติดตั้งแอป ก็ถูกส่งไป App Store แล้วผู้ใช้เว็บไซต์ก็เรียกสิ่งนั้นว่าแอป
แค่กว่าจะมีตัวเข้ารหัสที่ดีพอคงต้องใช้เวลา เพราะ SVT-AV1 เองก็กินเวลานานจนน่าหงุดหงิดกว่าจะใช้งานได้ดี
โหลดหน้าแรกก็เร็ว และหลังจากนั้นการใช้งานก็ดูเร็วด้วย
ในคำอธิบายเขียนว่าเป็น “ตัวถอดรหัสสตรีมวิดีโอ AV1 ที่เร็วและเล็ก” แต่คิดว่าน่าจะต้องเป็น “AV2”
ถึงอย่างนั้นก็ยังดีใจที่มีการถอดรหัส AV2 ออกมาแล้วตั้งแต่ตอนนี้