dav2d - El decodificador multiplataforma AV2 de VideoLAN
(code.videolan.org)- Un decodificador de software de código abierto para el códec AV2, desarrollado a partir de dav1d (decodificador AV1), ampliamente utilizado
- Funciona en la mayoría de las plataformas y su objetivo principal es lograr la mayor velocidad posible por software en una situación en la que todavía no existen decodificadores AV2 por hardware
- Está previsto que admita todas las funciones de AV2, incluidos todos los parámetros de submuestreo y profundidad de bits
- Actualmente ya está completada la implementación del decodificador en C, se ofrece una API y se está avanzando en el porte a múltiples plataformas; la hoja de ruta también incluye optimizaciones en ensamblador por arquitectura como AVX2, ARMv8, SSSE3+, mejoras de threading e incluso decodificación por GPU
- Con la incorporación de una implementación Neon para AArch64, se confirmó una mejora de rendimiento de más de 12 veces frente a la referencia en C en algunos CPU Cortex
- A diferencia de otros proyectos de VideoLAN, dav2d se distribuye con una licencia muy permisiva
- Se adopta la licencia BSD de 2 cláusulas para que pueda integrarse incluso en software o drivers no open source. El objetivo es permitir la creación de decodificadores híbridos
- La base de esta decisión es la misma que la de libvorbis, y el contexto relacionado puede consultarse en RMS on vorbis
- No concede derechos de patente de AOM
- Aún está en una etapa muy temprana y no debe usarse en producción, ya que la especificación de AV2 todavía no está finalizada
- La base de código se mantiene únicamente en C puro y asm, no hay CLA, y los contribuidores conservan su copyright y sus derechos de autor mientras siguen la licencia BSD de 2 cláusulas
- La URL del repositorio oficial es https://code.videolan.org/videolan/dav2d
- Es un proyecto gestionado por VideoLAN como parte de su participación como miembro de Alliance for Open Media (AOM), con apoyo de AOM, TwoOrioles y VideoLabs
1 comentarios
Comentarios de Hacker News
Si, como yo, perdiste el hilo, AV2 es el estándar de codificación de video de próxima generación de Alliance for Open Media (AOMedia), basado en AV1, que busca ofrecer mejor eficiencia de compresión para permitir transmisión de alta calidad con bitrates más bajos
Está optimizado para la demanda de streaming, broadcast y videoconferencias en tiempo real — https://av2.aomedia.org/
clic → verifica que no eres un bot,clic → verifica que eres humano,clic → cookies cookies cookies,clic → alguna cosa de CloudflareDe lo contrario, estaban recibiendo DDoS constantes de bots de IA
Es muy molesto, pero ¿qué se le va a hacer? Los scrapers de IA arruinaron la web
Intentas cerrar con la X un banner enorme que te pide instalar la app y te manda a la App Store, y los usuarios de esos sitios le llaman app a eso
Aunque tomará tiempo hasta que salga un codificador decente; a SVT-AV1 también le tomó un tiempo ridículamente largo volverse utilizable
La primera carga de la página también fue rápida y luego todo se sintió ágil
La descripción dice “decodificador rápido y pequeño de streams de video AV1”, pero probablemente debería decir “AV2”
Aun así, da gusto ver que el decodificado AV2 ya apareció