- MP3-кодер LAME
- FLAC-кодер
- Скрипт flac2mp3.sh
- Рекурсивная обработка нескольких альбомов сразу
- Создание ID3 тегов на основе мета-информации во FLAC-файлах
- Автоматическое сохранение mp3-файлов в отдельной директории
flac2mp3.sh <input_dir> <output_dir> [lame_opts]Пример:
flac2mp3.sh /tmp/my/flac/albums /tmp/my/mp3 "-b 320 -h"Вот как могут выглядеть директории input_dir и output_dir после вызова скрипта:
tree /tmp/my/flac/albums
/tmp/my/flac/albums
`-- album1
|-- track1.flac
`-- track2.flac
1 directory, 2 files
tree /tmp/my/mp3
/tmp/my/mp3
`-- albums
`-- album1
|-- track1.mp3
`-- track2.mp3
2 directories, 2 files
Все необходимые директории создаются скриптом автоматически.
Статья опубликована на портале OpenNET

Уже опробовали...Полезная штука, спасибо автору!
ОтветитьУдалитьОчень рад :)
ОтветитьУдалитьДобрый день, Александр.
ОтветитьУдалитьСпасибо за хороший и полезный скрипт. С удовольствием им пользуюсь. Правда мне пришлось внести в него небольшую правку. metaflac у меня видимо оказался другой версии и выдает имена тэгов в нижнем регистре. Из-за этого в цикле case - esac тэги не сопоставляются с параметрами командной строки lame.
Спасибо за спасибо!
ОтветитьУдалитьЕсли не затруднит, пришлите свой патч (или сслыку на него) я его выложу рядом со скриптом.