FFmpeg `Схема угаданного канала для входного потока`

Рассмотрим простое преобразование FFmpeg, например:

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

Выдает следующее предупреждение:

Схема угаданного канала для входного потока #0.0: моно

Как я могу сказать FFmpeg через аргументы командной строки, что входной поток всегда будет моно?

Цель состоит в том, чтобы быть более конкретным, избегать ненужных предупреждений и содержать мой код в чистоте. (Так что я могу определить актуальные проблемы.)

(Я не пытаюсь избавиться от всех предупреждений в целом.)

Мое понимание формы документов FFmpeg было то, что -ac 1 сделал бы трюк, например:

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

Но предупреждение все еще здесь.

1 ответ

Я действительно видел ответ, но почему-то не смог использовать аргумент, который кажется...

В любом случае -guess_layout_max 0 сделает свое дело. например:

ffmpeg -guess_layout_max 0 -i dream.wav dream-ffmpeg.mp3 -y
Другие вопросы по тегам