FFmpeg 'Layout de Canal Adivinhado para o Fluxo de Entrada'

0

Considere uma conversão simples de FFmpeg, como:

ffmpeg -i dream.wav dream-ffmpeg.mp3 -y

Produz o seguinte aviso:

Guessed Channel Layout for Input Stream #0.0 : mono

Como posso dizer ao FFmpeg, via argumentos de linha de comando, que o fluxo de entrada será sempre mono?

O objetivo é ser mais específico, evitar avisos desnecessários e manter meu código limpo. (Então eu posso identificar problemas reais.)

(Eu não estou tentando se livrar de todos os avisos . )

Meu entendimento dos documentos do FFmpeg foi que -ac 1 faria o truque, por exemplo:

ffmpeg -i dream.wav -ac 1 dream-ffmpeg.mp3 -y

Mas o aviso ainda está aqui.

    
por Fabien Snauwaert 20.09.2017 / 19:00

1 resposta

0

Eu realmente vi a resposta, mas de alguma forma não consegui usar o argumento parece ...

Em qualquer caso, -guess_layout_max 0 fará o truque. por exemplo:

ffmpeg -guess_layout_max 0 -i dream.wav dream-ffmpeg.mp3 -y
    
por 21.09.2017 / 14:22