Como um fluxo de vídeo codificado usando a VBR baseada em qualidade pode ter menos quadros do que o fluxo original?
A contagem de quadros de um fluxo codificado pode ser menor do que a contagem de quadros do original por um dos dois motivos: quadros duplicados e quadros removidos.
O codificador normalmente não produz quadros que são duplicatas exatas do quadro anterior. Se você precisar ter um exemplo para cada quadro (isso é exigido por alguns contêineres, por exemplo), você pode configurar o codificador para produzir quadros "fictícios" definindo a propriedade MFPKEY_PRODUCEDUMMYFRAMES como VARIANT_TRUE.
O codificador descarta quadros quando não pode codificar todos os quadros sem estourar o buffer. Quadros descartados afetam a qualidade do fluxo, quadros duplicados não.
Você pode obter estatísticas de quadro do codificador para determinar se os quadros foram removidos. Para obter mais informações, consulte Obtendo estatísticas de codificação.
Normalmente, os fluxos de VBR baseados em qualidade só terão menos quadros do que o original se houver quadros duplicados (porque a taxa de bits não está restrita).
Tópicos relacionados