Разделение однофайловой копии аудио CD на треки |
[исправить] |
Разбиение на отдельные файлы "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-audio
Для разбиение большого MP3 файла на треки можно использовать утилиту mp3splt:
mp3splt -c big_file.cue big_file.mp3
|
|
|
|
Раздел: Корень / Пользователю / Запись и обработка звука |