Рассмотрим простое преобразование 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 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .