Я пытаюсь использовать "sox" для микширования некоторых аудиофайлов.

Команда отлично работает на моем терминале Mac

sox -m audio.wav "| sox upload.wav -p trim 2 1 pad 6" final.wav

Это смешивает (не объединяет) audio.wav и секцию upload.wav со 2-й по 3-ю секунды и добавляет 6 секунд отступа впереди и выводит в final.wav

Теперь проблема в том, что команда SAME EXACT НЕ работает в моем окне Amazon EC2 RHEL. (sox установлен правильно). Я получаю следующую ошибку

sox soxio: Can't open input file `| sox upload.wav -p trim 2 2 pad 6': No such file or directory

По какой-то причине RedHat не нравятся двойные кавычки. Хотя это задокументировано для использования таким образом.

Спасибо за вашу помощь!

1 ответ1

1

Похоже, файл отсутствует в каталоге, из которого вы пытаетесь его запустить. Или посмотрите права доступа к файлу аудио файла. И установите его на 755 или 777. Я бы предложил использовать полные имена файлов, как это - /var/www/audio/test.wav

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