VBR
Você pode usar a opção -qscale:a
em ffmpeg
para criar uma saída MP3 de taxa de bits variável (VBR). De FFmpeg Wiki: Codificando o áudio mp3 VBR (Variable Bit Rate) :
Control quality with
-qscale:a
(or the alias-q:a
). Values are encoder specific, so for libmp3lame the range is 0-9 where a lower value is a higher quality. 0-3 will normally produce transparent results, 4 (default) should be close to perceptual transparency, and 6 usually produces an "acceptable" quality. The option-qscale:a
is mapped to the-V
option in the standalone lame command-line interface tool.
Você terá que experimentar para ver qual valor é aceitável para você. Veja também Áudio do Hidrogênio: Configurações Recomendadas do Codificador LAME .
Codificando vários arquivos
Você pode usar um Bash "for loop" para codificar todos os arquivos em um diretório:
$ mkdir newfiles
$ for f in *.m4a; do ffmpeg -i "$f" -codec:v copy -codec:a libmp3lame -q:a 2 newfiles/"${f%.m4a}.mp3"; done
Obter ffmpeg
É recomendável usar uma compilação recente de ffmpeg
, se possível. Consulte a página Download do FFmpeg para obter links para compilações para OS X, Linux e Windows. Você também pode seguir um guia para compilar o FFmpeg .