Chociaż próba przedstawienia jego możliwości szybko zamieniłaby ten wpis w powieść. Chciałbym jednak w wielkim skrócie pokazać jak uzyskać najlepszą jakość dwóch wybranych formatów skompresowanego dźwięku: flac i mp3.
1. Instalacja.
Do prawidłowego zainstalowania pakietów wymagane jest dodanie repozytorium debian-multimedia do /etc/apt/sources.list.
Jeżeli nasza lista repozytorium nie zawiera debian-multimedia, logujemy się jako root (su) i wklejamy do terminala odpowiedni dla wersji posiadanego systemu ciąg znaków w całości:
Squeeze:
Kod: Zaznacz cały
echo "deb http://debian-multimedia.org stable main non-free
deb-src http://debian-multimedia.org stable main non-free" >> /etc/apt/sources.list
Wheezy:
Kod: Zaznacz cały
echo "deb http://debian-multimedia.org testing main non-free
deb-src http://debian-multimedia.org testing main non-free" >> /etc/apt/sources.list
Sid
Kod: Zaznacz cały
echo "deb http://debian-multimedia.org unstable main non-free
deb-src http://debian-multimedia.org unstable main non-free" >> /etc/apt/sources.list
Po dodaniu wpisu należy dodać również klucz gpg instalując pakiet:
Kod: Zaznacz cały
apt-get update
apt-get install debian-multimedia-keyring && apt-get update
Następnie przystępujemy do właściwej instalacji.
Kod: Zaznacz cały
su
apt-get install abcde id3 id3v2 eject diffutils flac lame cdparanoia cd-discid wget
2. Konfiguracja
Po zainstalowaniu plik konfiguracyjny abcde:
Kod: Zaznacz cały
grep -v '#' /etc/abcde.conf
Kod: Zaznacz cały
cd ~
touch .abcde.conf
nano .abcde.conf
Wklejamy to:
Kod: Zaznacz cały
FLACENCODERSYNTAX=flac
MP3ENCODERSYNTAX=lame
FLAC=flac
LAME=lame
ID3V2=id3v2
ID3=id3
EJECT=eject
METAFLAC=metaflac
DIFF=diff
CDSPEED=eject
FLACOPTS='--verify --best'
LAMEOPTS='--preset extreme'
CDSPEEDOPTS="-x"
CDSPEEDVALUE="3"
OUTPUTTYPE="flac,mp3"
HTTPGET=wget
HTTPGETOPTS="-q -nv -O -"
CDDBMETHOD=cddb
CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi"
CDDBPROTO=6
HELLOINFO="`whoami`@`hostname`"
NOSUBMIT=y
NOCDDBQUERY=n
CDROMREADERSYNTAX=cdparanoia
CDPARANOIA=cdparanoia
CDPARANOIAOPTS="--never-skip=40"
CDDISCID=cd-discid
OUTPUTDIR="$HOME/cdrip"
WAVOUTPUTDIR="$HOME/cdrip"
ACTIONS=cddb,playlist,read,encode,tag,move,clean
OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
VAOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}'
ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
PLAYLISTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}.m3u'
VAPLAYLISTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}.m3u'
mungefilename ()
{
echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
}
Jest to zmodyfikowana zawartość konfiguracji, które można znaleźć tutaj: HTTP
3. Użycie
Po zabiegach możemy natychmiast przystąpić do konwersji CD audio w całości lub tylko wybranych utworów. W tym celu umieszczamy krążek w napędzie i:
Kod: Zaznacz cały
abcde #dla całej płyty
abcde 1-1 # przykład dla pierwszej ścieżki itp. np.: 1-5, 3-9
Kod: Zaznacz cały
~/cdrip
Pozdrawiam.