Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія Наступна ревізія | Попередня ревізія | ||
audio-ripping [2012/11/26 00:55] wombat [Необходимые пакеты Debian] |
audio-ripping [2019/09/27 19:13] (поточний) wombat [FLAC] typo fixed |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Аудио рипы ====== | ||
+ | |||
+ | ===== Audio CD ===== | ||
+ | |||
+ | https://thomas.apestaart.org/thomas/trac/wiki/DAD/Rip | ||
+ | |||
+ | https://what.cd/wiki.php?action=article&id=1072 | ||
+ | |||
+ | ==== EAC ==== | ||
+ | |||
+ | <code> | ||
+ | -8 -V -T "ARTIST=%artist%" -T "TITLE=%title%" -T "ALBUM=%albumtitle%" -T "DATE=%year%" -T TRACKNUMBER=%tracknr%" -T "GENRE=%genre%" -T "PERFORMER=%albuminterpret%" -T "COMPOSER=%composer%" %haslyrics%--tag-from-file=LYRICS="%lyricsfile%"%haslyrics% -T "ALBUMARTIST=%albumartist%" -T DISCNUMBER=%cdnumber%" -T "TOTALDISCS=%totalcds%" -T "TOTALTRACKS=%numtracks%" -T "COMMENT=%comment%" %source% -o %dest% | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== 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: | ||
+ | |||
+ | <file bash alac-to-flac.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | for FILE in "$@" | ||
+ | do | ||
+ | ffmpeg -loglevel quiet -i "${FILE}" -acodec flac "${FILE/m4a}flac" | ||
+ | done | ||
+ | </file> | ||
+ | |||
+ | Если этот файл находится в домашнем каталоге, | ||
+ | |||
+ | ~/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 | ||
+ | |||
+ | [[http://playogg.org|{{http://static.fsf.org/playogg/play_ogg_large.png|PlayOgg}}]] | ||
+ | [[http://playogg.org|{{http://static.fsf.org/playogg/play_ogg_medium.png|PlayOgg}}]] | ||
+ | [[http://playogg.org|{{http://static.fsf.org/playogg/play_ogg_small.png|PlayOgg}}]] | ||
+ | [[http://playogg.org|{{http://static.fsf.org/playogg/Play_ogg_80x15.png|PlayOgg}}]] | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ==== Встраивание обложки альбома в OGG-файл ==== | ||
+ | |||
+ | [[https://wiki.xiph.org/index.php/VorbisComment#Cover_art]] - разобраться! | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ===== Необходимые пакеты Debian ===== | ||
+ | |||
+ | apt-get install shntool lltag ffmpeg flac vorbis-tools | ||