次のような単純なFFmpeg変換について考えてみます。
ffmpeg -i dream.wav dream-ffmpeg.mp3 -y
次の警告が表示されます。
入力ストリーム#0.0の推測チャネルレイアウト:mono
コマンドライン引数を介して、入力ストリームが常にモノラルになることをFFmpegに伝えるにはどうすればよいですか?
目標は、不必要な警告を回避し、コードをクリーンに保つために、より具体的にすることです。 (だから私は実際の問題を見つけるかもしれません。)
(私はしようとはしていません すべての警告を完全に取り除く 。)
私の理解したフォーム FFmpeg docs は-ac 1
はトリックを行います、例:
ffmpeg -i dream.wav -ac 1 dream-ffmpeg.mp3 -y
しかし、警告はまだここにあります。
私は実際に答えを見ましたが、どういうわけかそれが思われる議論を使用することができませんでした…
とにかく -guess_layout_max 0
はトリックを行います。例えば。:
ffmpeg -guess_layout_max 0 -i dream.wav dream-ffmpeg.mp3 -y