
Quero converter alguns vídeos com FFmpeg para torná-los transmitíveis. Então, quero converter para um formato de vídeo com taxa de bits constante. Alguém pode me ajudar? Eu tentei várias opções, como -maxrate, -minrate -bufsize, mas nenhuma delas produziu um vídeo com taxa de bits fixa.
Responder1
Da documentação do FFmpeg:
Defina a taxa mínima de bits de vídeo (em bits/s). Mais útil na configuração de uma codificação CBR:
ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v
Portanto, defina minrate, maxrate e bitrate para a mesma taxa.
Observe que o x264 não possui um modo de taxa de bits constante verdadeiro; isso irá efetivamente emular um para a maioria dos propósitos - a taxa de bits ainda variará em períodos de tempo menores ou iguais a 1 segundo.