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
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.
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
Tags ffmpeg audio audio-conversion