Вывод синтезированного звука 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.