Резка музыки в flac+cue на треки

Mar 11, 2010 07:24


Давеча возникла необходимость порезать flac+cue. Суть в том, что на торрентах часто выкладывают музыку целыми альбомами, не заморачиваясь всякими там разбиениями на треки - тупо один большой flac (аудио-формат без потери качества звука) и файл образа диска с информацией об отдельных дорожках. Далеко не все плееры такую хрень интерпретируют корректно. Вот вроде по словам очевидцев, foobar показывает и играет потреково, у меня же amarok показывает это целым куском, но с метками между треками на прогресс-баре, впрочем, переключаться между треками у меня всё равно не получилось, а всё остальное просто проигрывает это одним файлом и даже не показывает, где начинается новая дорожка.
Рецептов в сети куча, но зачастую они включают ещё и перекодирование в mp3 или ogg. Но меня размер файла как-то не особо смутил, поэтому решила пока просто порезать, оставив хорошее качество. Короче, делается всё в три простых движения:

1) Установить пакеты: cuetools, shntool, flac, lame. (Кажется, flac можно специально не ставить, он потянется зависимостью при установке cuetools, но там видно будет.)

2) Команда для резки на треки:
cuebreakpoints file.cue | shnsplit -o flac file.flac

Понятно, что вместо file.cue и file.flac надо подставить имена конкретных файлов. Ну и команду надо выполнять, предварительно зайдя в папку, где оба этих файла лежат.

3) Команда для простановки тегов в файлы из cue:
cuetag file.cue split-track*.flac

Опять же вместо file.cue - конкретные имеющийся файл, выполняется всё в той же папке.

Команда cuetag работает с форматами flac, mp3 и ogg, в именах файлов не должно быть пробелов. По-умолчанию имена файлов будут вида split-track01.flac. Можно задать другие ещё при резке, но по мне легче потом переименовать файлы другими средствами, тем более теги, как показывает опыт, всё равно придётся исправлять, и зачастую кардинально.

audio, cue, music, flac, ubuntu, команды, linux, computer

Previous post Next post
Up