• Авторизация


APE во FLAC в Кубунте 8.04 16-08-2008 22:23 к комментариям - к полной версии - понравилось!


Вот решил для себя тут статейки оставлять полезные.

Инфо взято отсюда 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/apeinfo

4. Дайте права на выполнение скрипту и бинарнику:

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 файла, то придется тэги руками прописывать, благо амарок с этим прекрасно справляется.

Сообщение добавлено через MovableType API

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник APE во FLAC в Кубунте 8.04 | Torvald_Olaffson - Дневник Torvald_Olaffson | Лента друзей Torvald_Olaffson / Полная версия Добавить в друзья Страницы: раньше»