Метки

, , , , ,

В системе должны быть установлены ffmpeg, flac, shntool и cue2tracks. Первые три нужны для предварительной конвертации, работы с flac вообще и работы с cue. Они инсталлятся одной командой:
emerge ffmpeg flac shntool
cue2tracks нужен для последующей разрезки полученного образа диска в формате flac на отдельные треки. можно скачать, например, отсюда. Далее
tar xjvf cue2tracks-0.2.9.4.tar.bz2
cd cue2tracks-0.2.9.4
sudo make install

Приступим к конвертации.
Пусть у нас есть CDImage.ape и CDImage.cue. Сначала перегоним ape в flac, пока что цельным образом диска:
ffmpeg -i CDImage.ape -y CDImage.ape
Здесь опция -i задает имя входного файла, а -y — выходного с разрешением затирать файл с тем же именем в текущей папке. Открываем CDImage.cue любимым текстовым редактором, находим там строку вида
FILE "CDImage.ape" WAVE
и исправляем расширение файла на flac:
FILE "CDImage.flac" WAVE
Теперь режем на треки командой:
cue2tracks -Cc flac -R -o "./Track %n" CDImage.cue
Здесь опция -C просто означает цветастый вывод на консоль :), -c — кодек, -o — формат наименования треков (можно, например, еще "%n - %t" чтобы треки именовались сначала номер, потом название композиции, подробнее — документация к cue2tracks), а -R запускает конвертацию не в тестовом режиме, когда просто проверяется возможность конвертации. Приятного прослушивания вашей музыки!

Реклама