Користувальницькькі налаштування

Налаштування сайту


audio-ripping

Це стара версія документу!


Аудио рипы

Audio CD

Debian

Зависимости

sudo apt-get install libiso9660-8 libiso9660-dev libcdio-dev swig python2.7-dev python-cddb python-gst0.10 pkg-config cdparanoia

Без прокси:

sudo pip install pycdio==0.17

С прокси:

sudo pip --proxy=proxy:port install pycdio==0.17

Рип

rip offset find
rip cd rip --unknown --profile=flac

Альбом одним файлом

MP3

Разделение альбома на отдельные композиции согласно прилагающегося .cue-файла:

mp3splt -c "MDB - BEAUTIFUL VOICES 048 (ALEXANDER V. MOGILCO SPECIAL).cue" -o "@n - @p - @t" -2 "MDB - BEAUTIFUL VOICES 048 (ALEXANDER V. MOGILCO SPECIAL).mp3"

Заполнение тэгов полученных mp3-файлов композиций:

lltag --dry-run --format "%n - %t" --mp3v2 --mp3read=2 [0-9]*.mp3
lltag --format "%n - %t" --mp3v2 --mp3read=2 [0-9]*.mp3

APE

Разделение альбома на композиции с одновременным перекодированием в формат FLAC:

shnsplit -f "Zdob si Zdub - Табэра ноастра.cue" -t "%n - %t" -i ape -o "flac flac -8 - -o %f" -DD "Zdob si Zdub - Табэра ноастра.ape"

FLAC

Разделение альбома на композиции с одновременным перекодированием в формат Ogg Vorbis с параметром качества q = 5:

shntool split -f CDImage.cue -t "%n - %t" -o 'cust ext=ogg oggenc q5 -o %f -' CDImage.flac

или

shnsplit -f CDImage.cue -t "%n - %t" -o 'cust ext=ogg oggenc -q5 -o %f -' CDImage.flac

Отдельные композиции

APE-файлы

Конвертирование всех .ape-файлов в папке в формат Ogg Vorbis с параметром качества q = 5:

shntool conv -o 'cust ext=ogg oggenc -q5 -o %f -' *.ape

или

shnconv -o 'cust ext=ogg oggenc -q5 -o %f -' *.ape

M4A-файлы (ALAC)

Конвертирование всех .m4a-файлов в папке в формат Ogg Vorbis с параметром качества q = 5:

shntool conv -o 'cust ext=ogg oggenc -q5 -o %f -' *.m4a

или

shnconv -o 'cust ext=ogg oggenc -q5 -o %f -' *.m4a

При помощи FFMpeg:

alac-to-flac.sh
#!/bin/bash
 
for FILE in "$@"
do
    ffmpeg -loglevel quiet -i "${FILE}" -acodec flac "${FILE/m4a}flac"
done

Если этот файл находится в домашнем каталоге,

~/alac-to-flac.sh *.m4a

FIXME

Пакетное заполнение тэгов

lltag --ALBUM "Hicksville: Remastered and Remixed" --ARTIST "Celtic Cross" --ask --DATE "2009" --dry-run --format "%n - %t" --GENRE "Goa" --ogg *.ogg
lltag --ALBUM "Hicksville: Remastered and Remixed" --ARTIST "Celtic Cross" --ask --DATE "2009" --format "%n - %t" --GENRE "Goa" --ogg *.ogg
lltag --ALBUM "" --ARTIST "" --DATE "" --GENRE "" --format "%n - %t" --ask --ogg *.ogg
ls -1 *.ogg | sed -e 's/\([0-9][0-9]\ \-\)\(.*\)\(.ogg\)/\[\*\]\2/'

################### Не работает ################

shntool split -f CDImage.cue -t "%n - %t" -o 'cust ext=ogg oggenc -q5 -o %f --artist "Gipsy Kings" --genre "Flamenco" --date "March 28, 1995" --album "The Best of the Gipsy Kings" --tracknum "%n" --title "%t" -' CDImage.flac

################################################

lltag --ALBUM "Röyksopp's Night Out (Live EP)" --ARTIST "Röyksopp" --ask --DATE "November 2005" --format "%n - %t" --GENRE "House" --GENRE "Downtempo" --tag ORGANIZATION="Virgin Music (France)" --tag ORGANIZATION="Labels" --tag LOCATION="Rockefeller Music Hall, Oslo, Norway" --tag REPLAYGAIN_ALBUM_GAIN="-5.43 dB" --tag REPLAYGAIN_ALBUM_PEAK="0.999939" --ogg *.ogg

PlayOgg PlayOgg PlayOgg PlayOgg

FIXME

Встраивание обложки альбома в OGG-файл

Необходимые пакеты Debian

apt-get install shntool lltag ffmpeg flac vorbis-tools
audio-ripping.1421439333.txt.bz2 · В останнє змінено: 2015/01/16 22:15 by wombat