Lançamento do dav1d 0.7, um decodificador AV1 dos projetos VideoLAN e FFmpeg

Comunidades VideoLAN e FFmpeg publicado lançamento da biblioteca dav1d 0.7.0 com a implementação de um decodificador alternativo de formato de codificação de vídeo gratuito AV1. O código do projeto é escrito em C (C99) com inserts de montagem (NASM/GAS) e distribuído por sob licença BSD. É implementado suporte para arquiteturas x86, x86_64, ARMv7 e ARMv8 e sistemas operacionais Linux, Windows, macOS, Android e iOS.

A biblioteca dav1d oferece suporte a todos os recursos AV1, incluindo visualizações avançadas subamostragem e todos os parâmetros de controle de profundidade de cor indicados na especificação (8, 10 e 12 bits). A biblioteca foi testada em uma grande coleção de arquivos no formato AV1. A principal característica do dav1d é seu foco em alcançar o mais alto desempenho de decodificação possível e garantir trabalho de alta qualidade no modo multithread.

В nova versão:

  • O desempenho da implementação refmv (Dynamic Reference Motion Vector Prediction) é aumentado em aproximadamente 12% enquanto reduz o consumo de memória em aproximadamente 25%;
  • A implementação das otimizações específicas da arquitetura ARM64 está quase completa, cobrindo muitas operações ao trabalhar com profundidades de cores de 8, 10 e 12 bits;
  • Adicionado filtro CDEF usando instruções AVX-512;
  • Adicionadas novas otimizações baseadas nas instruções AVX2 e SSSE3;
  • O utilitário dav1dpla melhorou o suporte para trabalhar com profundidade de cor de 10 bits, formatos de pixel não 4:2:0 e supressão de ruído digital na GPU.

Lembre-se de que o codec de vídeo AV1 desenvolvido pela aliança Mídia aberta (AOMedia), que conta com empresas como Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN e Realtek. AV1 está posicionado como um formato de codificação de vídeo livre de royalties e disponível publicamente, que está visivelmente à frente do H.264 e VP9 em termos de níveis de compactação. Em toda a gama de resoluções testadas, em média, o AV1 oferece o mesmo nível de qualidade, ao mesmo tempo que reduz as taxas de bits em 13% em comparação com VP9 e 17% menos que HEVC. Em taxas de bits altas, o ganho aumenta para 22-27% para VP9 e para 30-43% para HEVC. Nos testes do Facebook, o AV1 superou o perfil principal H.264 (x264) em 50.3% em termos de nível de compressão, o perfil alto H.264 em 46.2% e o VP9 (libvpx-vp9) em 34.0%.

Fonte: opennet.ru

Adicionar um comentário