Чтоб не забыть. Aside: а может кому и пригодиццо. Мануал по переносу audiocd в flac. Что нам надо:
1. Скрипт cddb.pl из пакета CDDB_get.
2. Скрипт cddb2cue.pl.
3. CDDB и CDDB-File как зависимости для пунктов 1 и 2.
3. cdparanoia
4. Скрипт split2flac.sh
Dependencies:
shntool, cuetools
SPLIT: flac, wavpack, mac
CONVERT: flac/flake, faac, libmp4v2, id3lib/mutagen, lame, vorbis-tools
ART: ImageMagick
CHARSET: iconv
GAIN: flac, aacgain, mp3gain, vorbisgain
Ну и что теперь со всем этим хозяйством делать:
1. cddb.pl -c <device> -s
Загружаем с freedb.org информацию о диске, находящемся в данный момент в приводе. На выходе получаем файл в формате xmcd с именем = discid. По дефолту файл кладется в /tmp/xmcd (можно изменить, отредактировав в скрипте строки 64-65).
2. cddb2cue.pl /path/to/xmcd/discid
Создаем из полученного xmcd-файла cue-файл в текущем каталоге.
3. cdparanoia 1-
Копируем содержимое диска в файл cdda.wav в текущем каталоге.
4. split2flac -cue file.cue cdda.wav
Разбиваем файл cdda.wav на треки, добавляем тэги, конвертируем в юникод и т.д. и т.п. Развернутый хелп по split2flac --help. Впрочем, о юникоде можно сказать отдельно - проще воспользоваться утилитой enca из одноименного пакета. Перед созданием cue-файла запустим команду: enca -x /path/to/xmcd/discid, которая сконвертирует xmcd-файл в utf-8.
1. Скрипт cddb.pl из пакета CDDB_get.
2. Скрипт cddb2cue.pl.
3. CDDB и CDDB-File как зависимости для пунктов 1 и 2.
3. cdparanoia
4. Скрипт split2flac.sh
Dependencies:
shntool, cuetools
SPLIT: flac, wavpack, mac
CONVERT: flac/flake, faac, libmp4v2, id3lib/mutagen, lame, vorbis-tools
ART: ImageMagick
CHARSET: iconv
GAIN: flac, aacgain, mp3gain, vorbisgain
Ну и что теперь со всем этим хозяйством делать:
1. cddb.pl -c <device> -s
Загружаем с freedb.org информацию о диске, находящемся в данный момент в приводе. На выходе получаем файл в формате xmcd с именем = discid. По дефолту файл кладется в /tmp/xmcd (можно изменить, отредактировав в скрипте строки 64-65).
2. cddb2cue.pl /path/to/xmcd/discid
Создаем из полученного xmcd-файла cue-файл в текущем каталоге.
3. cdparanoia 1-
Копируем содержимое диска в файл cdda.wav в текущем каталоге.
4. split2flac -cue file.cue cdda.wav
Разбиваем файл cdda.wav на треки, добавляем тэги, конвертируем в юникод и т.д. и т.п. Развернутый хелп по split2flac --help. Впрочем, о юникоде можно сказать отдельно - проще воспользоваться утилитой enca из одноименного пакета. Перед созданием cue-файла запустим команду: enca -x /path/to/xmcd/discid, которая сконвертирует xmcd-файл в utf-8.
No comments:
Post a Comment