#audio #sox
#Аудио #sox
Вопрос:
Кто-нибудь знает, как объединить несколько аудиофайлов raw в один файл wav. Я использую Sox, но любые другие инструменты также подойдут.
Я пытаюсь использовать приведенные ниже команды, но я знаю, что здесь что-то не так
sox -r 16000 -b 16 -c 1 -e файл со знаком целого числа 1.raw файл2.raw out.wav
Я чего-то не понимаю?
Ответ №1:
Вам нужно указать все параметры входного файла для каждого файла (поскольку RAW, очевидно, не имеет заголовка). Ваше первоначальное предположение было таким же, как и мое: это -r 16000 -b 16 -c 1 -e signed-integer
относится к обоим file1.raw
и file2.raw
. Это не так.
Вот как это должно быть сделано:
sox -r 16000 -b 16 -c 1 -e signed-integer file1.raw -r 16000 -b 16 -c 1 -e signed-integer file2.raw out.wav
Возможно, вы захотите добавить опцию -m
для слияния.