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

Comunidades VideoLAN y FFmpeg publicado lanzamiento de la biblioteca dav1d 0.7.0 con la implementación de un decodificador de formato de codificación de video gratuito alternativo AV1. El código del proyecto está escrito en C (C99) con inserciones de ensamblaje (NASM/GAS) y distribuido por bajo licencia BSD. Se implementa soporte para arquitecturas x86, x86_64, ARMv7 y ARMv8, y sistemas operativos Linux, Windows, macOS, Android e iOS.

La biblioteca dav1d admite todas las funciones de AV1, incluidas las vistas avanzadas 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.

В nueva versión:

  • El rendimiento de la implementación refmv (Predicción dinámica de vectores de movimiento de referencia) aumenta aproximadamente un 12 % y reduce el consumo de memoria aproximadamente un 25 %;
  • La implementación de optimizaciones específicas de la arquitectura ARM64 está casi completa, cubriendo muchas operaciones cuando se trabaja con profundidades de color de 8, 10 y 12 bits;
  • Se agregó un filtro CDEF usando las instrucciones AVX-512;
  • Se agregaron nuevas optimizaciones basadas en instrucciones AVX2 y SSSE3;
  • La utilidad dav1dpla ha mejorado el soporte para trabajar con profundidad de color de 10 bits, formatos de píxeles distintos de 4:2:0 y supresión de ruido digital en la GPU.

Recuerde que el códec de vídeo AV1 desarrollado por alianza Medios abiertos (AOMedia), que cuenta con 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 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% en términos de nivel de compresión, al perfil alto H.264 en un 46.2% y a VP9 (libvpx-vp9) en un 34.0%.

Fuente: opennet.ru

Añadir un comentario