2009/11/01

Играемся с lossless в Linux

Опишу решение ряда проблем, вставших перед рядовым слушателем lossless музыки в Linux, в частности Debian-based дистрибутивах (я использую Kubuntu):
  • Конвертация APE -> FLAC
  • Разделение образа диска на треки по CUE файлу
  • Именование треков по тэгам
Для конвертации понадобятся два пакета: flac и mac. Первый устанавливается из репозиториев:
sudo apt-get install flac
Второго в репозиториях нет, поэтому нужно скачать .deb файл отсюда и далее:
sudo dpkg -i mac-3.99-u4_b3-1_i386.deb
Для разделения образа на треки нужны пакеты cuetools и shntool:
sudo apt-get install cuetools shntool
Для именования треков - софтина EasyTAG с непростым GTK фронтэндом:
sudo apt-get install easytag
Конвертим из APE во FLAC все файлы в текущей директории:
shnconv -o flac *.ape
Делим FLAC образ на треки:
cuebreakpoints file.cue | shnsplit -o flac image.flac
Делим APE образ на треки во FLAC:
cuebreakpoints file.cue | shnsplit -o flac image.ape
После разделения у треков будут имена типа "split-track01.flac", это не гуд. Но тэги будут прописаны по CUE файлу, стало быть, можно переименовать файлы согласно тэгам. И в этом поможет EasyTAG, работу с которой описывать смысла нет, ибо gui :(

1 comment:

  1. поправка для тэгов, они сами не пропишутся, нужна следующая манипуляция:
    cuetag file.cue split-track*.flac

    ReplyDelete