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 do CRF pode ser definido dentro de [4; 63], sendo 4 a melhor qualidade. 10 é um valor bem aceito. O -b:v 20M
especificado se torna a taxa de bits máxima permitida.
A codificação de duas passagens só deve ser usada quando você precisar de um arquivo de tamanho fixo, caso contrário, o CRF é o método preferido.
Mais informações no artigo VP8 / FFmpeg .