dav2d - decodificador multiplataforma AV2 da VideoLAN
(code.videolan.org)- Um decodificador de software open source para o codec AV2, desenvolvido com base no amplamente utilizado dav1d (decodificador AV1)
- Funciona na maioria das plataformas e, como ainda não existem decodificadores AV2 por hardware, o objetivo principal é alcançar a maior velocidade possível em software
- Está previsto o suporte a todos os recursos do AV2, incluindo todos os parâmetros de subamostragem e profundidade de bits
- No momento, a implementação do decodificador em C está concluída, a API é fornecida e o port multiplataforma está em andamento; o roadmap também inclui otimizações em assembly específicas por arquitetura, como AVX2, ARMv8, SSSE3+, melhorias de threading e até decodificação por GPU
- Com a adição da implementação Neon para AArch64, foi confirmado um ganho de desempenho de mais de 12 vezes em alguns CPUs Cortex em comparação com a referência em C
- Ao contrário de outros projetos da VideoLAN, o dav2d é distribuído sob uma licença extremamente permissiva
- Adota a licença BSD 2-clause para permitir incorporação até mesmo em software ou drivers não open source. O objetivo é viabilizar a criação de decodificadores híbridos
- A justificativa para essa decisão é a mesma do libvorbis, e o contexto relacionado pode ser visto em RMS on vorbis
- Não concede direitos de patente da AOM
- Ainda está em um estágio muito inicial e não deve ser usado em produção, porque a especificação do AV2 ainda não foi finalizada
- O codebase é mantido apenas em C puro e asm, não há CLA, e os contribuidores mantêm seus próprios direitos autorais e direitos de autoria enquanto seguem a licença BSD 2-clause
- A URL do repositório oficial é https://code.videolan.org/videolan/dav2d
- Projeto mantido pela VideoLAN como parte de sua atuação como membro da Alliance for Open Media (AOM), com apoio da AOM, da TwoOrioles e da VideoLabs
1 comentários
Comentários do Hacker News
Se você, como eu, perdeu o fio da meada, AV2 é o padrão de codificação de vídeo de próxima geração da Alliance for Open Media (AOMedia), construído sobre o AV1 e pensado para oferecer melhor eficiência de compressão, permitindo transmissão em alta qualidade com bitrates mais baixos
Ele é otimizado para atender à demanda de streaming, transmissão e videoconferência em tempo real — https://av2.aomedia.org/
clique → verifique se você não é um robô,clique → confirme que é humano,clique → cookies cookies cookies,clique → alguma coisa do CloudflareCaso contrário, eles estavam sofrendo DDoS constante de bots de IA
É irritante demais, mas o que dá para fazer? Scrapers de IA estragaram a web
Você tenta fechar com X um banner enorme em caixa alta mandando instalar o app, é jogado para a app store, e os usuários do site chamam isso de app
Só que deve levar tempo até surgir um encoder decente; o SVT-AV1 também demorou irritantemente para ficar utilizável
A primeira página carregou rápido, e o restante também pareceu ágil depois disso
A descrição diz “decodificador rápido e pequeno de streams de vídeo AV1”, mas provavelmente deveria ser “AV2”
Ainda assim, é bom ver que a decodificação AV2 já apareceu