Lanzamiento de dav1d 1.0, un decodificador AV1 de los proyectos VideoLAN y FFmpeg

Las comunidades VideoLAN y FFmpeg han publicado el lanzamiento de la biblioteca dav1d 1.0.0 con la implementación de un decodificador gratuito alternativo para el formato de codificación de vídeo AV1. El código del proyecto está escrito en C (C99) con inserciones de ensamblaje (NASM/GAS) y se distribuye bajo la licencia BSD. Se ha implementado soporte para arquitecturas x86, x86_64, ARMv7 y ARMv8, y sistemas operativos FreeBSD, Linux, Windows, macOS, Android e iOS.

La biblioteca dav1d admite todas las funciones de AV1, incluidos los tipos avanzados de submuestreo y todos los parámetros de control de profundidad de color indicados en la especificación (8, 10 y 12 bits). La biblioteca ha sido probada en una gran colección de archivos en formato AV1. La característica clave de dav1d es su enfoque en lograr el mayor rendimiento de decodificación posible y garantizar un trabajo de alta calidad en modo multiproceso.

Versículos nuevos:

  • Se ha rediseñado la organización del subproceso múltiple, incluido el control automático de subprocesos.
  • Se agregó la capacidad de acelerar los cálculos utilizando instrucciones vectoriales AVX-512. Optimizaciones mejoradas agregadas anteriormente basadas en instrucciones SSE2 y AVX2.
  • Se ha propuesto una nueva API para facilitar el uso de GPU para la aceleración.
  • Se agregó una API para obtener información sobre marcos que tienen problemas con la decodificación.

Le recordamos que el códec de video AV1 fue desarrollado por Open Media Alliance (AOMedia), que representa a empresas como Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple. , CCN y Realtek. AV1 se posiciona como un formato de codificación de video libre de regalías y disponible públicamente que está notablemente por delante de H.264, H.265 (HEVC) y VP9 en términos de niveles de compresión. En toda la gama de resoluciones probadas, AV1 ofrece en promedio el mismo nivel de calidad y reduce la tasa de bits en un 13 % en comparación con VP9 y un 17 % menos que HEVC. A velocidades de bits altas, la ganancia aumenta al 22-27 % para VP9 y al 30-43 % para HEVC. En las pruebas de Facebook, AV1 superó al perfil principal H.264 (x264) en un 50.3%, al perfil alto H.264 en un 46.2% y a VP9 (libvpx-vp9) en un 34%.

Fuente: opennet.ru

Añadir un comentario