Ao fazer codificação de vídeo em 2 passagens com FFmpeg, como encontrar a taxa de bits ideal?

Ao fazer codificação de vídeo em 2 passagens com FFmpeg, como encontrar a taxa de bits ideal?

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 20Mse 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.

informação relacionada