Como analisar o -f do ffmpeg: uma opção?

0

Quando você converte e cria um arquivo mp3 de 320kbps, você pode executar

ffmpeg -i original.wav -b:a 320K out.mp3

Mas por que -b:a pode designar a taxa de bits? Eu li man ffmpeg e a Documentação ffmpeg oficial, mas -b:a e mesmo -b não são descritos , embora alguns exemplos possam ser vistos neles. Além disso, parece que a taxa de bits padrão para mp3 é de 128kbps, mas isso não é referido.

Alguém tem a verificação da validade da opção -b:a ? O que b e a significam? BIT-RATE e AUDIO?

    
por ynn 06.09.2018 / 14:24

2 respostas

2

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 de doc que 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 link

No token -b:a , a parte antes dos dois-pontos identifica a opção, nesse caso, bitrate. A string após o (primeiro) cólon é o especificador de fluxo e é usada para identificar o destino da opção . Então, -b:a:2 define a taxa de bits para o terceiro fluxo de áudio na saída.

    
por 06.09.2018 / 18:34
1

Como você está convertendo para MP3 e usando -b: a como um especificador de fluxo de saída, eu encontrei o seguinte na seção 8.6 libmp3lame.

The following options are supported by the libmp3lame wrapper. The lame-equivalent of the options are listed in parentheses.

b (-b) Set bitrate expressed in bits/s for CBR or ABR. LAME bitrate is expressed in kilobits/s.

link

    
por 06.09.2018 / 15:22

Tags