View previous topic :: View next topic |
Author |
Message |
MrTom l33t
Joined: 20 Jan 2003 Posts: 608
|
Posted: Tue Feb 24, 2004 1:33 pm Post subject: [OT] Tipp: Schnell und einfach CDs rippen mit abcde |
|
|
Es gibt Programme, die einfach viel zu wenig Beachtung finden.
Zu einem dieser Programme gehört abcde.
Wer ab und zu mal eine seiner CDs zu Ogg oder MP3 umwandeln (rippen) will, nimmt meistens Programme wie z.B. GRIP.
abcde ist eine Consolen-Anwendung.
Es ist klein und fein und macht genau das was ich will.
abcde ist im Portage. Im Portage ist die Version 2.0.3 aktuell.
Allerdings würde ich die neuere Version (MASK 2.1.9) empfehlen, da die 2.0.3 Probleme machen kann.
Code: | ACCEPT_KEYWORDS="~x86" emerge -pv abcde |
Unter /etc/abcde/abcde.conf habe ich folgende Änderungen durchgeführt:
Code: | LAMEOPTS="-h -m j -b 128"
CDPARANOIAOPTS="-Z --never-skip=5 --abort-on-skip"
CDROM=/dev/cdroms/cdrom1
OUTPUTDIR=/home/tom/daten/musik
WAVOUTPUTDIR=/tmp
OUTPUTTYPE=mp3
OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}-${ARTISTFILE}-${TRACKFILE}'
VAOUTPUTFORMAT='${ALBUMFILE}/${TRACKNUM}-${TRACKFILE}'
LOWDISK=n
#mungefilename ()
#{
# echo "$@" | sed s,:,\ -,g | tr -d \'\"\?\[:cntrl:\]
#} | LAME hab ich gesagt es soll alles mit 128Bit erstellen. CDPARANOIA hab ich die Paranoia abgewöhnt Meine CDROM zum lesen angegeben. Wohin mit dem fertigen Rip und wo das Temp für die Waves ist. Möcht MP3 haben. Mit OUTPUTFORMAT und VAOUTPUTFORMAT abcde mitgeteilt wie die Track und Verz. aufgebaut sein sollen. Und LOWDISK bedeutet, dass er schon im Hintergrund rippen soll. Wenn man die # rausnimmt, dann würden alle Leerzeichen auch im Dateinamen sein. Ansonten wird für Spaces ein _ genommen. Genauer Aufbau in der abcde.conf beschrieben!
Nun ist ein guter Zeitpunkt zu prüfen ob der User auch in der Gruppe cdrw und cdrom ist. Schadet nie.
Wenn man nun abcde startet liest abcde die Trackinfos ein und macht über das Internet eine CDDB-Abfrage.
Code: | $ abcde
Getting CD track info... Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Retrieving 1 CDDB match...done.
---- Ugly Kid Joe / Motel California ----
1: It's A Lie
2: Dialogue
3: Sandwich
4: Rage Against The Answering Machine
5: Would You Like To Be There
6: Little Red Man
7: Bicycle Wheels
8: Father
9: Undertow
10: Shine
11: Strange
12: 12 Cents
Edit selected CDDB data? [y/n] (n): | Wenn ich y mache, dann wird der Standard-Editor gestartet und ich kann die Namen der Tracks ändern.
Dann wird gefragt, ob es eine Muti-Artist-CD ist. Damit kann man das erstellen der Struktur (siehe VAOUTPUTFORMAT in abcde.conf) verändern, was bei dieser Art von CD (Sample etc.) manchmal gnaz gut ist.
Code: | Is the CD multi-artist? [y/n] (n): |
So das war schon alles. Nun legt abcde los...
Und so sieht dann das Ergebnis aus:
Code: | $ ls Ugly_Kid_Joe-Motel_California/
01-Ugly_Kid_Joe-Its_A_Lie.mp3 05-Ugly_Kid_Joe-Would_You_Like_To_Be_There.mp3 09-Ugly_Kid_Joe-Undertow.mp3
02-Ugly_Kid_Joe-Dialogue.mp3 06-Ugly_Kid_Joe-Little_Red_Man.mp3 10-Ugly_Kid_Joe-Shine.mp3
03-Ugly_Kid_Joe-Sandwich.mp3 07-Ugly_Kid_Joe-Bicycle_Wheels.mp3 11-Ugly_Kid_Joe-Strange.mp3
04-Ugly_Kid_Joe-Rage_Against_The_Answering_Machine.mp3 08-Ugly_Kid_Joe-Father.mp3 12-Ugly_Kid_Joe-12_Cents.mp3
|
Nix Klicki-Bunti, aber genau das was viele suchen
Wenn dir abcde gefallen hat, solltest du dir auch mal burncenter genauer ansehen!
Have Fun
MrTom |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Tue Feb 24, 2004 1:44 pm Post subject: |
|
|
Ja, für den schnellen RIP zwischendurch ist abcde wirklich nicht schlecht. Vor allem das Akronym ist witzig (a better cd encoder).
Leider kann man bei cdparanoia nicht den Audiobuffer von CD-Laufwerk abstellen, wodurch das 100%ig genaue Auslesen der Audiodaten nicht gewährleistet ist. Daher benutze ich für mein Audioarchiv EAC in, das läuft recht gut über Wine. Als Audiocodec benutz ich meistens flac. |
|
Back to top |
|
|
MrTom l33t
Joined: 20 Jan 2003 Posts: 608
|
Posted: Tue Feb 24, 2004 1:55 pm Post subject: |
|
|
man abcde
Code: | -o [filetype]
Select output type. Can be "ogg", "mp3", "flac" or "spx". See the OUTPUTTYPE configuration variable.
|
Vielleicht sollte ich noch schreiben, dass abcde auch Parameter annimmt:
Code: | $ abcde --help
/usr/bin/abcde: illegal option -- -
This is abcde v2.1.9.
Usage: abcde [options] [tracks]
Options:
-a Actions to perform (cddb,read,normalize,encode,tag,move,playlist,clean)
-b Batch mode: enable album normalization and nogap encoding
-c Specify a configuration file (overrides system and user config files)
-C Specify discid to resume from (only needed if you no longer have the cd)
-d Specify CDROM device to grab
-D Debugging mode (equivalent to sh -x abcde)
-h This help information
-j Number of encoder processes to run at once
-k Keep the wav tracks for later use
-l Use low disk space algorithm
-n No lookup. Don't query CDDB, just create and use template
-N Noninteractive. Never prompt for anything
-o Output file type(s) (ogg,mp3,flac,spx). Defaults to ogg
-p Pad track numbers with 0's (if less than 10 tracks)
-r [host1,host2...] Also encode on these remote hosts
-x Eject CD after all tracks are read
Tracks is a space-delimited list of tracks to grab.
Ranges specified with hyphens are allowed.
|
Als Alternative zu cdparanoia kann man auch noch cdda2wav nehmen.
Und hat eine ganze Menge anderer Möglichkeiten...
Code: |
# Paths of programs to use
#LAME=lame
#GOGO=gogo
#BLADEENC=bladeenc
#L3ENC=l3enc
#XINGMP3ENC=xingmp3enc
#MP3ENC=mp3enc
#VORBIZE=vorbize
#OGGENC=oggenc
#ID3=id3
#ID3V2=id3v2
#CDPARANOIA=cdparanoia
#CDDA2WAV=cdda2wav
#WGET=wget
#CDDISCID=cd-discid
#CDDBTOOL=cddb-tool
#EJECT=eject
#DISTMP3=distmp3
#VORBISCOMMENT=vorbiscomment |
|
|
Back to top |
|
|
amne Bodhisattva
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Tue Feb 24, 2004 3:05 pm Post subject: |
|
|
Lenz wrote: |
Leider kann man bei cdparanoia nicht den Audiobuffer von CD-Laufwerk abstellen, wodurch das 100%ig genaue Auslesen der Audiodaten nicht gewährleistet ist. Daher benutze ich für mein Audioarchiv EAC in, das läuft recht gut über Wine. |
Audiopuffer wie was wo? Kannst du das mal genauer erklären? |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Tue Feb 24, 2004 3:14 pm Post subject: |
|
|
Aus rechtlichen Gründen darf ich den Text nicht per Copy&Paste hier einfügen, aber hier ist der Link zu einer Seite, wo gründlich auf das Caching von CD-Laufwerken eingegangen wird:
http://www.audiohq.de/index.php?showtopic=48
Das Forum ist auch so ziemlich informativ, es lohnt sich, es mal zu durchstöbern. Gibt auch eine Anleitung zu Grip .
Hoffentlich wird das Austellen des Audiocaches von cdparanoia bald implementiert. Mein altes Laufwerk hatte dieses Cache gar nicht, da war das kein Problem, aber mein Neues hat das leider.
Nachtrag:
Ah ich hab mich nochmal belesen: ich hätte es doch mit Quellenangabe copy&pasten dürfen, aber jetzt hab ich's ja schon verlinkt. |
|
Back to top |
|
|
amne Bodhisattva
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Tue Feb 24, 2004 5:10 pm Post subject: |
|
|
Sowas, das war mir bis jetzt echt total unbekannt. Hab auch ein bisschen auf www.hydrogenaudio.org rumgestöbert, die Leute dort kommen zwar zu keinem eindeutigen Schluss, aber anscheinend kann cdparanoia damit wirklich nicht umgehen. Gut dass ich noch genug alte Cd-Laufwerke zum Rippen habe. |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Tue Feb 24, 2004 5:17 pm Post subject: |
|
|
...ist natürlich auch nur von Bedeutung, wenn man krampfhaft echte 1:1 Kopien machen möchte. Ansonsten reicht cdparanoia natürlich mehr als aus. |
|
Back to top |
|
|
martoss n00b
Joined: 09 Dec 2003 Posts: 25
|
Posted: Tue Feb 24, 2004 11:13 pm Post subject: |
|
|
... super Tipp, leider war die C't etwas schneller, aber deine Konfigtipps gingen über deren Vorstellung des Programms hinaus und gingen schnell von der Hand. |
|
Back to top |
|
|
MrTom l33t
Joined: 20 Jan 2003 Posts: 608
|
Posted: Wed Feb 25, 2004 6:13 am Post subject: |
|
|
in welcher Ausgabe? Bin z.Z. glaub ich 2 CTs hinterher!?!? Die kommen aber auch oft... |
|
Back to top |
|
|
martoss n00b
Joined: 09 Dec 2003 Posts: 25
|
Posted: Wed Feb 25, 2004 9:44 am Post subject: |
|
|
Aktuelle C't (5/04), Seite 64 |
|
Back to top |
|
|
|