Я использую linux, пытаясь преобразовать аудиофайл в flac, см. команду ниже.
sox /tmp/audio1.wav /tmp/audio2.flac fade h 0:60 0 0:60
Как я могу добавить flac option "-b 16" в строку выше
Благодарность
Я использую linux, пытаясь преобразовать аудиофайл в flac, см. команду ниже.
sox /tmp/audio1.wav /tmp/audio2.flac fade h 0:60 0 0:60
Как я могу добавить flac option "-b 16" в строку выше
Благодарность
Параметр битов на выборку идет перед выходным файлом, т.е.:
sox infile -b 16 outfile
Вы уверены, что хотите постепенное появление/затухание в течение 60 секунд?
В качестве иллюстрации, вот рабочий пример, который затухает более чем за 0,05 секунды в начале и в конце развертки:
sox -n -d synth 1 sine 10k-1k fade h .05 0 gain -20
Громкость регулируется, чтобы не повредить уши.
Вы можете визуализировать сигнал с эффектом спектрограммы, например:
sox -n -d synth 1 sine 10k-1k fade h .05 0 gain -20 spectrogram -o specgram.png
если кому-то нужен этот синтаксис, это
sox /tmp/infile.wav -b 16 /tmp/outfile.flac fade h 0:60 0 0:60
это выведет 16-битный файл flac с 60-секундным нарастанием и 60-секундным затуханием.
fade h 60 0
будет достаточно.
- person Thor; 15.12.2014