1

Я попытался объединить 6 монофонических файлов WAV в один файл 5.1 WAV с помощью следующей командной строки, но получил сообщение об ошибке, как показано в заголовке:

ffmpeg -i front_left.wav -i front_right.wav -i front_center.wav -i lfe.wav -i back_left.wav -i back_right.wav \
-filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]amerge=inputs=6[aout]" -map "[aout]" output.wav

1 ответ1

1

«\» На связанной веб-странице на самом деле не является частью командной строки. В Linux «\» в конце строки представляет собой информацию для оболочки, что командная строка переносится на две строки и что оболочка должна удалить «\» и добавить следующую строку к текущей строке.

Так что уберите "\" и просто напишите

ffmpeg -i front_left.wav -i front_right.wav -i front_center.wav -i lfe.wav -i back_left.wav -i back_right.wav -filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]amerge=inputs=6[aout]" -map "[aout]" output.wav

и это будет работать.

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