Foi lançado o release da biblioteca OpenAPV, que fornece uma implementação de referência do codec de vídeo APV (Advanced Professional Video), destinado à gravação e processamento profissional de vídeo sem perda de qualidade. O código da biblioteca é escrito em C e é distribuído sob a licença BSD. O projeto é desenvolvido pela organização Academy Software Foundation, estabelecida pela Academia de Artes Cinematográficas (EUA) e pela organização Linux Foundation, com o objetivo de promover o uso de software livre na produção de filmes.
O formato APV fornece alta largura de banda e baixa complexidade de codificação intra-frame, além de garantir a ausência de perdas de qualidade durante a recodificação. Suporta resoluções de 2K, 4K e 8K, padrão HDR10/10+ para o uso de faixa dinâmica expandida em vídeo, divisão de quadros (tiling) para paralelização de codificação/decodificação, vários formatos de discretização de cor, vídeo multivista (multi-view) e adição de metadados (profundidade, transparência, dados de pré-visualização). Para acelerar o processamento, a biblioteca OpenAPV suporta codificação e decodificação multithread, além de otimizações utilizando conjuntos de instruções avançadas NEON (ARM) e SEE/AVX (x86).
A nova versão adiciona suporte para famílias APV (APV family), que definem configurações padrão do codec atendendo a requisitos específicos de tamanho e bitrate. As últimas atualizações da especificação foram consideradas. Suportes foram adicionados para os perfis 422-12, 444-10, 444-12, 4444-10, 4444-12 e 400-10. Foram feitas otimizações para reduzir o tempo de codificação e decodificação. Métodos seguros de acesso ao buffer de bitstream e gerenciamento de metadados foram implementados. A API foi expandida.
Fonte: opennet.ru
