Вот решил для себя тут статейки оставлять полезные.
Инфо взято отсюда http://ubuntuzer.blogspot.com/2007/10/ape-flac.html (оригинал http://aidanjm.wordpress.com/2007/02/04/converting-monkey%E2%80%99s-audio-ape-files-to-flac-in-ubuntu/) и отсюда http://tallman9.livejournal.com/4813.html
Для начала убедитесь что у вас установлены пакеты
mac, flac, cuetools, shntool. Первый скачиваем тут http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb и устанавливаем
sudo dpkg -i mac-3.99-u4_b3-1_i386.debВторой есть в репозиториях. Если кто забыл как устанавливать -
sudo apt-get install cuetools shntool flac
или любой пакетный менеджер.
Есть и другие способы перекодирования, но нижеследующий позволяет сохранить тэги, а я думаю для всех нас это важно.
1. Создайте папку
mkdir ~/binесли она не была создана. (У меня лично была)
2. Скачайте и закиньте сюда скриптик convtoflac.sh отсюда http://www.legroom.net/software/convtoflac и бинарник apeinfo ( http://www.legroom.net/software/apeinfo )
3. В скрипте convtoflac.sh сделайте такие правки -
SED=/usr/bin/sed на
SED=/bin/sed и
APEINFO=/usr/local/bin/apeinfo на
APEINFO=~/bin/apeinfo4. Дайте права на выполнение скрипту и бинарнику:
chmod a+x ~/bin/convtoflac.sh
chmod a+x ~/bin/apeinfo
Начинайте процесс конвертации:
~/bin/convtoflac.sh sample.ape*если в каталоге файлов для конвертации много, то
for i in *.ape; do ~/bin/convtoflac.sh "$i"; done
Дальше (если весь альбом лежал одним файлом) необходимо разбить его на отдельные треки
cuebreakpoints input.cue | shnsplit -o flac input.flac
Получаили файлы с именами
split-track001.flac,
split-track002.flac...
Восстанавливаем тэги:
cuetag input.cue split-track*.flacЕще в исходном файле было такое примечание
UPD: Толи cuetools старые, толи flac новый, но в общем в программе metaflac уже по-другому ключи называются и cuetag не работает. Чтобы заработало нужно исправить строчку в исходники cuetag (это shell-скрипт). В самом начале там должно быть:
METAFLAC="metaflac --remove-all-tags import-tags-from=-"
А не то, что там есть изначально. Но у меня работало и так.
Ну и конечно, если нету .cue файла, то придется тэги руками прописывать, благо амарок с этим прекрасно справляется.
