Вывод синтезированного звука SoX в файл

У меня есть следующая команда SoX, которая генерирует изящный звук "космического корабля":

play -n -c1 synth whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 864000 1

Как я мог вывести около 10 секунд этого в звуковой файл? Спасибо!

1 ответ

Решение
play -n -c1 synth 10 whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 10 1

Введите общую длительность после синтезатора (в данном случае 10 секунд)
Также укажите длительность затухания, чтобы эта функция могла применять время затухания (в данном примере 1 секунду) в нужный момент (т. Е. В конце дорожки).

Если вы хотите записать это, просто сделайте:

sox -c1 -n result.wav synth 10 whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 10 1

Это выведет результирующий звук в result.wav.

Другие вопросы по тегам