
Ao fazer a codificação de vídeo em 2 passagens com VP8 (libvpx), existe uma maneira de descobrir a taxa de bits ideal, para que não precise adivinhar?
Algo como um pequeno teste de compactação ou algum comando ffmpeg que me ajudará a determinar a taxa de bits apropriada?
Tentei ler o arquivo de estatísticas da primeira passagem do VP8 no bloco de notas, mas está tudo distorcido.
Estou usando o Windows 7 com a versão mais recente do FFmpeg.
Responder1
Por que não usar um controle de taxa de qualidade constante (CRF) que permitirá ao codificador escolher uma taxa de bits ideal?
ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 20M -c:a libvorbis output.webm
O valor CRF pode ser definido entre [4; 63], sendo 4 a melhor qualidade. 10 é um valor bem aceito. O especificado -b:v 20M
se torna a taxa de bits máxima permitida.
A codificação em duas passagens só deve ser usada quando você precisar de um arquivo de tamanho fixo; caso contrário, CRF é o método preferido.
Mais informações noVP8/FFmpegartigo.