обработка музыки в Fedora linux
Май 5th, 2010
глюки имеющегося у меня релиза винды плюс тормоза из-за антивируса сподвигли меня на очередную попытку перехода на линукс. учитывая, что дистрибутив федоры с времён первых моих попыток существенно доработан, переход осуществился успешно
одной из нерешённых задач оставалась автоматизация работы с аудио-файлами, успешно налаженная мной в виндовс. немного погуглив и поэкспериментировав, успешно всё решил
итак, задача: научиться красиво и быстро конвертировать образы дисков в наборы mp3-файлов, а также красиво расставлять в них id3-таги
с первой задачей успешно справляется shntool (доступная через yum). утилита понимает практически все используемые форматы аудио (wav, flac, ape. wv), также можно использовать внешние программы (к примеру для создания неподдерживаемого mp3)
скрипт выглядит таким образом:
shntool split *.flac -f *.cue -o «cust ext=mp3 lame -m s -q 0 -V 0 -b 128 -B 320 – %f» -t «%n – %t»
указанная команда предназначена для разрезания (split) файла образа диска (.flac; можно поменять на другой из поддерживаемых) на основе временных меток из файла *.cue (можно задать метки вручную) и создания из новых треков mp3-файлов (при помощи внешней утилиты lame), а выходные файлы назвать в формате «номер – название трека» (-t «%n – %t»). параметры lame (-m s -q 0 -V 0 -b 128 -B 320) задают формат стерео, высокого качества VBR с минимальным битрейтом 128 и максимальным 320 kbps – мне так нравится
естественно, указанный формат будет работать только если в директории есть один аудио-файл и один cue-файл. как правило, в торрентах так и водится
далее, для работы с тагами есть функциональная утилита easytag – умеет искать таги по базе cddb, анализировать содержимое директории и устанавливать таги на основании её содержимого, редактировать файлы как по одному, так и массово, а также переименовывать их по маске – в общем, всё, что необходимо




