Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] Tipp: Schnell und einfach CDs rippen mit abcde
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Feb 24, 2004 1:33 pm    Post subject: [OT] Tipp: Schnell und einfach CDs rippen mit abcde Reply with quote

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
View user's profile Send private message
Lenz
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1439
Location: Marburg [HE, D, EU]

PostPosted: Tue Feb 24, 2004 1:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Feb 24, 2004 1:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
amne
Bodhisattva
Bodhisattva


Joined: 17 Nov 2002
Posts: 6378
Location: Graz / EU

PostPosted: Tue Feb 24, 2004 3:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
Lenz
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1439
Location: Marburg [HE, D, EU]

PostPosted: Tue Feb 24, 2004 3:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
amne
Bodhisattva
Bodhisattva


Joined: 17 Nov 2002
Posts: 6378
Location: Graz / EU

PostPosted: Tue Feb 24, 2004 5:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
Lenz
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1439
Location: Marburg [HE, D, EU]

PostPosted: Tue Feb 24, 2004 5:17 pm    Post subject: Reply with quote

...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
View user's profile Send private message
martoss
n00b
n00b


Joined: 09 Dec 2003
Posts: 25

PostPosted: Tue Feb 24, 2004 11:13 pm    Post subject: Reply with quote

... 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
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Wed Feb 25, 2004 6:13 am    Post subject: Reply with quote

in welcher Ausgabe? Bin z.Z. glaub ich 2 CTs hinterher!?!? :-( Die kommen aber auch oft...
Back to top
View user's profile Send private message
martoss
n00b
n00b


Joined: 09 Dec 2003
Posts: 25

PostPosted: Wed Feb 25, 2004 9:44 am    Post subject: Reply with quote

Aktuelle C't (5/04), Seite 64
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum