Понадобилось на днях конвертировать кучу файлов из ogg в wav с низким битрейтом. Написал строчку для рекурсивной обработки. В качестве конвертора выступает программа sox
(есть в репозитории Ubuntu). Вот, собственно, оно самое:
find -iname '*.ogg' | while read a; do sox "$a" -r 22050 -c 1 "`echo $a|sed -e s/ogg`wav" resample -ql; done
Запускать скрипт нужно из каталога, который вы хотите обработать. На выходе получаем 22050 Hz, mono, 16 bit.
0 комментариев: ответить