O que é um arquivo VP9?
O Google desenvolveu o codec VP9 como um padrão de codificação de vídeo de código aberto e isento de royalties como sucessor do VP8. Ele foi originalmente projetado para compactar o conteúdo ultra HD no YouTube porque expande e aprimora a eficiência de codificação de seu antecessor. Se falarmos dos codecs VPX originais, eles vieram da On2 Technologies, que foi assimilada pelo Google em 2010. Mais tarde, o Google abriu o codec. Ambos os formatos VP8 e VP9 estão disponíveis sob uma licença BSD gratuita que permite que os operadores organizem proficiências de codificação ou decodificação em software exclusivo e software de código aberto sem revelar seu código-fonte.
Características técnicas do VP9
- O VP9 fornece uma resolução máxima de 8192x4352 em até 120 qps e vários espaços de cores, com Rec 601, Rec 709, Rec 2020, SMPTE-170, SMPTE-240 e sRGB
- A gama completa de casos de uso para web e dispositivos móveis, desde compactação de baixa taxa de bits até ultra-HD de alta qualidade, com suporte adicional para codificação de 10/12 bits e HDR são totalmente compatíveis com este formato
- Pode diminuir as taxas de bits de vídeo em até 50% em comparação com outros
- Está preparado para streaming adaptável e é usado pelo YouTube e outros provedores de vídeo da Web conhecidos
- Dispositivos Chrome, Opera, Edge, Firefox e Android, bem como milhões de TVs inteligentes, suportam a decodificação deste codec
- As resoluções de vídeo superiores a 1080p são modificadas por meio do VP9 e permitem compactação sem perdas
- Diferentes espaços de cores como Rec. 601, Rec. 709, Rec. 2020, SMPTE-170, SMPTE-240 e sRGB são suportados pelo VP9
- Vídeo HDR usando Hybrid Log-Gamma e Perceptual Quantizer também pode ser suportado pelo VP9
Breve história
- O desenvolvimento do codec de vídeo VP9 começou em 2011 e seu decodificador foi adicionado ao navegador da Web Chromium em dezembro de 2012
- Sua primeira versão do navegador Google Chrome foi lançada em fevereiro de 2013 e lançou a decodificação na época
- O Google lançou o Chrome 29.0.1547 com suporte final VP9 em agosto de 2013
- Em outubro de 2013, um decodificador VP9 instintivo foi adicionado ao FFmpeg
- A Mozilla adicionou o suporte VP9 ao Firefox em dezembro de 2013 na versão 2 que foi lançada em 18 de março de 2014
Funcionamento do VP9
Normalmente, o vídeo 4K aumenta a qualidade da imagem diminuindo pixels específicos, o codec VP9 e o HEVC os tornam maiores para reduzir a taxa de bits e o tamanho do arquivo. Embora isso possa parecer contraditório, o mecanismo de codificação pega os pixels maiores e os transforma em melhor produtividade de resolução. O vídeo de origem, que envolve quadros de vídeo, é codificado ou compactado para criar um fluxo de bits de vídeo compactado. Cada quadro separado é primeiro dividido em blocos de pixels. Os blocos são então examinados para descartes tridimensionais e as conexões sequenciais entre os quadros são avaliadas para aproveitar as áreas que não podem ser alteradas. Estes são codificados por meio de vetores de movimento que garantem as qualidades de um determinado bloco no próximo quadro. A informação residual é codificada usando uma compressão binária eficaz.