web-dev-qa-db-ja.com

FFmpeg`入力ストリームの推測チャネルレイアウト `

次のような単純な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

しかし、警告はまだここにあります。

3

私は実際に答えを見ましたが、どういうわけかそれが思われる議論を使用することができませんでした…

とにかく -guess_layout_max 0はトリックを行います。例えば。:

ffmpeg -guess_layout_max 0 -i dream.wav dream-ffmpeg.mp3 -y
1