Разбиение на отдельные файлы "lossless" копии аудиодиска в формате ape, flac, wv или wav по индексному cue-файлу.
В Debian/Ubuntu устанавливаем пакеты shntool (для получения утилиты shnsplit) и cuetools (для cuebreakpoints):sudo apt-get install cuetools shntool
Устанавливаем поддержку lossless кодеков:
sudo apt-get install flac wavpack
Выделяем треки из sample.flac на основании индекса sample.cue, результат кодируем кодеком без потерь flac:
cuebreakpoints sample.cue | shnsplit -a "sample" -o flac sample.flac
При желании можно указать вместо "-o flac" - "-o wav", "-o mp3" или "-o ogg".
Опция "-a sample" задает имя префикса для сохраняемой группы файлов, иначе будет использован префикс "split-track".Для переноса мета-тегов из исходного файла нужно использовать скрипт cuetag из пакета cuetools:
cuetag sample.cue split-track*.flac
Дополнение: при кодировании исходного файла в формате Monkey's Audio, кодек можно загрузить из репозитория http://morgoth.free.fr/ubports/
В /etc/apt/sources.list добавим:
deb http://morgoth.free.fr/ubuntu jaunty-backports main
Устанавливаем пакет monkeys-audio:
wget -O - http://morgoth.free.fr/files/morgoth-signkey.gpg.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install monkeys-audioURL: http://aidanjm.wordpress.com/2007/02/15/split-lossless-audio.../
Обсуждается: http://www.opennet.dev/tips/info/2071.shtml
Существует готовый пакет cue2tracks. Где его взять для убунты - не знаю.
Однако спасибо :) Мне весьма пригодится :)
а есть еще лучше gCue2tracks - даже дебы есть, собственный движок на питоне
Для FreeBSD:
пакет cuetools-1.3.1_2
порт audio/cuetoolsОписание:
Cuetools is a set of utilities for working with cue files and toc files.
It contains:
- cueconvert: convert between the cue and toc formats
- cuebreakpoints: print the breakpoints from a cue or toc file
- cueprint: print disc and track information for a cue or toc file
Заморачивался не так давно нарезкой flac в linux. Всё это перепробовал, и даже больше. Должен признать, что лучшая резалка - foobar2000 в wine. :) Особенно радостная фича - поиск тегов на freedb.org. А вот проигрывание в нём под wine по качеству просто ужасное. :(
>лучшая резалка - foobar2000 в wineесть такая штучка - Medieval CUE Splitter
>проигрывание в нём под wine по качеству просто ужасное
разумеется это проблемы wine
>>лучшая резалка - foobar2000 в wine
>
>есть такая штучка - Medieval CUE SplitterТоже пробовал. Эта программка использует только одно ядро процессора на SMP-системе, за сим моё знакомство с ней закончилось. :) foobar2000 же у меня нарезает 2 файла одновременно.
>>проигрывание в нём под wine по качеству просто ужасное
>
>разумеется это проблемы wineРазумеется.
>использует только одно ядро процессорахм, не замечал. у меня бутылочное горлышко в скорости винта
буду знать
У мну gcue2tracks под U9.04 вовсе не работает. Под 8.10 - не работал только python-скрипт.
Спасибо за информацию. Как раз собирался несколько больших файлов напилить.
ммм... а зачем??? Есть же Audacious2, который прекрасно работает с cue+*!
>ммм... а зачем??? Есть же Audacious2, который прекрасно работает с cue+*!А Вы всегда колбасу бензопилой/болгаркой нарезаете ?
Огромное спасибо за инфу!Всё чётко распаковывается на треки.До этого мучился в вине с фубаром,но там заморочек столько ,что приходилось всё бросать и идти к хрюше на поклон.А сейчас наверно она долго голодать будет бедная,почти полностью перешёл на убунту и уходить отсюда не желаю.
С уважением,Павел.
Огромное спасибо за рецепт. Работает отлично. Остается только прописать тэги, с чем прекрасно справляется EasyTAG.
> Огромное спасибо за рецепт. Работает отлично. Остается только прописать тэги, с чем
> прекрасно справляется EasyTAG.расскажи, как это делать, а?
Спасибо)
А нельзя сразу при нарезке теги перенести, и название файлов чтоб оттуда же нормально прописывалось, зачем кому-то куча "лысых" файлов без названия? Это как бы само собой разумеющееся действие, по умолчанию, при такой задаче. Смысл от такого нарезания, если потом над каждым треком горбатится?