O que é taxa de bits variável?

A codificação com taxa de bits variável (VBR) atribui mais bits a segmentos de mídia complexos e menos a segmentos mais simples. A variação na taxa de saída pode melhorar a eficiência da compressão e a consistência da qualidade em comparação com uma taxa de bits fixa.

Como funciona a taxa de bits variável

O controle de taxa VBR varia a saída codificada conforme a informação necessária para os sons ou imagens sucessivos, em vez de atribuir a mesma quantidade a cada intervalo. Ele pode operar com uma cota de taxa média, um pico limitado ou uma meta de qualidade perceptual. Modelos de buffer e limites de entrega ainda restringem a amplitude da variação da taxa. Na codificação sob demanda, o VBR é usado para alocar capacidade de armazenamento e de rede nos trechos em que a fonte é mais difícil de reproduzir.

Informações essenciais

  1. Uma taxa de bits média nominal pode ocultar picos curtos que violam as restrições do buffer de um decodificador ou excedem a taxa de transferência disponível para o espectador, por isso o empacotamento e a validação em dispositivos devem examinar tanto a taxa local quanto a total.
  2. O VBR em duas passagens pode planejar a alocação ao longo de todo o programa, enquanto o VBR em uma passagem orientado à qualidade reage à chegada dos quadros; esses modos têm características diferentes de previsibilidade e latência.
  3. Cenas simples podem ser comprimidas em pouquíssimos dados mesmo com uma configuração de alta qualidade, enquanto granulação, ruído, movimento rápido e textura complexa podem exigir quadros codificados substancialmente maiores.

Quando a taxa de bits variável é importante

Escolha VBR para mídias sob demanda quando a eficiência de armazenamento e a qualidade visual forem mais importantes do que uma taxa instantânea previsível. Os picos de largura de banda podem exceder a capacidade limitada de entrega ou do decodificador, apesar de uma média aceitável.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente