Ao converter e criar um arquivo mp3 de 320kbps, você pode executar
ffmpeg -i original.wav -b:a 320K out.mp3
Mas por que pode -b:a
designar a taxa de bits? Eu li man ffmpeg
e a Documentação oficial do ffmpeg , mas -b:a
nem sequer -b
são descritos, embora alguns exemplos possam ser vistos neles. Além disso, parece que a taxa de bits padrão para mp3 é 128kbps, mas isso não é mencionado.
Alguém tem a verificação para a validade da -b:a
opção? O que significa b
e a
significa? BIT-RATE e ÁUDIO?
O FFmpeg é composto de várias bibliotecas, cada uma dedicada a certas partes do pipeline de processamento de mídia, e ferramentas, como o binário ffmpeg, que configura o pipeline e gerencia sua execução. A página doc à qual você vinculou está relacionada ao binário ffmpeg. No entanto, a taxa de bits é uma opção relacionada à codificação e está documentada na página libavcodec em https://ffmpeg.org/ffmpeg-codecs.html#Codec-Options
No token
-b:a
, a parte antes dos dois pontos identifica a opção, neste caso, bitrate. A string após os (primeiros) dois pontos é o especificador de fluxo e é usado para identificar o destino da opção. Portanto,-b:a:2
define a taxa de bits para o terceiro fluxo de áudio na saída.Como você está convertendo para MP3 e usando -b:a como especificador de fluxo de saída, encontrei o seguinte na seção 8.6 libmp3lame.
http://ffmpeg.org/ffmpeg-codecs.html#libmp3lame-1