musik-cd_s_rippen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| musik-cd_s_rippen [2020-06-30 11:55:03] – [Konfiguration] manfred | musik-cd_s_rippen [2023-02-09 22:25:43] (aktuell) – [abcde auf Ubuntu 20.04 / Debian 11 installieren] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Musik-CD' | ||
| + | |||
| + | siehe auch: [[:: | ||
| + | |||
| + | Installation auf FreeBSD: | ||
| + | # pkg install cdparanoia | ||
| + | |||
| + | Installation auf Linux (Ubuntu): | ||
| + | # apt install cdparanoia | ||
| + | |||
| + | So werden alle Titel von der CD als WAVE auf die Platte abgelegt: | ||
| + | # cdparanoia -B | ||
| + | cdparanoia III release 9.8 (March 23, 2001) | ||
| + | |||
| + | |||
| + | ===== Musik-CDs mit Linux + GUI rippen ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | > apt install lame vorbis-tools flac ripperx cdparanoia | ||
| + | > ripperx | ||
| + | |||
| + | ripperX ist ein schlankes, einfach zu bedienendes und übersichtliches Programm, um CDs zu rippen. Das Programm nutzt dabei cdparanoia und extrahiert die Daten. Auf Wunsch können diese in [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== CDDB ==== | ||
| + | |||
| + | Über eine Internetdatenbank kann ripperX manuell oder auch automatisch die Titelliste der eingelegten CD abrufen. Das Beschriften per Hand kann somit entfallen. Es können auch andere Server eingetragen werden: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ===== abcde auf Ubuntu 20.04 / Debian 11 installieren ===== | ||
| + | |||
| + | > apt install abcde cd-discid eyed3 lame fdkaac opus-tools vorbis-tools | ||
| + | > vi / | ||
| + | ... | ||
| + | OUTPUTTYPE=m4a, | ||
| + | ... | ||
| + | EJECTCD=y | ||
| + | ... | ||
| + | |||
| + | |||
| + | ===== Musik-CDs mit FreeBSD + CLI rippen ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | > pkg install audio/abcde audio/ | ||
| + | Updating FreeBSD repository catalogue... | ||
| + | FreeBSD repository is up to date. | ||
| + | All repositories are up to date. | ||
| + | | ||
| + | ... | ||
| + | |||
| + | Will man AAC-Dateien mit dem Encoder "FDK AAC" vom Fraunhofer Institut auf einem FreeBSD-Rechner erstellen, dann geht das nur als externe Lib im [[:: | ||
| + | |||
| + | Einzelne Tracks (z.B. 1,2,3,5 und 11) lassen sich durch Angabe der Tracknummern auslesen. Etwaige Optionen (z.B. -M) sind vor den Tracks zu setzen: | ||
| + | > abcde 1-3 5 11 | ||
| + | |||
| + | Um alle Tracks einer CD in eine Datei zu kodieren: | ||
| + | > abcde -1 | ||
| + | |||
| + | Möchte man zusätzlich auch ein Cuesheet der CD anlegen : | ||
| + | > abcde -1 -M | ||
| + | |||
| + | Weitere Möglichkeiten sind den Manpages zu entnehmen. | ||
| + | |||
| + | __ganze CD rippen:__ | ||
| + | > rm -fr ~/abcde.*/ | ||
| + | > abcde | ||
| + | Grabbing entire CD - tracks: | ||
| + | Retrieved 1 match... | ||
| + | #1 (cddb): ---- Grooveminister / Verdient ---- | ||
| + | 1: Verdient | ||
| + | 2: Verdient (Super Version) | ||
| + | 3: Verdient (Andere Version) | ||
| + | 4: Du bist raus | ||
| + | | ||
| + | Selected: #1 (Grooveminister / Verdient) | ||
| + | Edit selected CDDB data [y/ | ||
| + | Is the CD multi-artist [y/N]? n | ||
| + | Creating playlist... | ||
| + | Grabbing track 01: Zeit Für Engel... | ||
| + | cdparanoia III release 9.8 (March 23, 2001) | ||
| + | (C) 2001 Monty < | ||
| + | FreeBSD porting (c) 2003 | ||
| + | Simon ' | ||
| + | | ||
| + | Report bugs to paranoia@xiph.org | ||
| + | http:// | ||
| + | | ||
| + | Ripping from sector | ||
| + | to sector | ||
| + | | ||
| + | outputting to / | ||
| + | | ||
| + | (== PROGRESS == [ *| 017476 00 ] == :^D * ==) | ||
| + | | ||
| + | Done. | ||
| + | |||
| + | |||
| + | === Konfiguration === | ||
| + | |||
| + | Die Konfiguration des Programms kann systemweit oder im Homeverzeichnis des aktuellen Benutzers abgelegt werden, die die systemweiten Einstellungen überschreibt. | ||
| + | |||
| + | FreeBSD: | ||
| + | > cp / | ||
| + | |||
| + | hier meine Anpassungen (für Beste Qualität), damit ich MP3, Opus und AAC mit dem FFmpeg und der '' | ||
| + | <file bash / | ||
| + | ... | ||
| + | AACENCODERSYNTAX=ffmpeg | ||
| + | ... | ||
| + | INTERACTIVE=n | ||
| + | ... | ||
| + | LAMEOPTS=" | ||
| + | ... | ||
| + | OPUSENCOPTS=" | ||
| + | ... | ||
| + | FFMPEGENCOPTS=" | ||
| + | ... | ||
| + | CDROM=/ | ||
| + | ... | ||
| + | OUTPUTDIR=" | ||
| + | ... | ||
| + | OUTPUTTYPE=mp3, | ||
| + | ... | ||
| + | OUTPUTFORMAT=' | ||
| + | ... | ||
| + | VAOUTPUTFORMAT=' | ||
| + | ... | ||
| + | # VARIANT 1: (works anywhere style) | ||
| + | # | ||
| + | # Translate everything to lowercase | ||
| + | # replace ALL chars that may cause trouble for Linux, Windows and DOS | ||
| + | # with ' | ||
| + | # trailing underscores; | ||
| + | # need to insta ll " | ||
| + | # this. | ||
| + | # | ||
| + | mungefilename () | ||
| + | { | ||
| + | echo " | ||
| + | sed "s/[- , | ||
| + | sed ' | ||
| + | sed ' | ||
| + | sed ' | ||
| + | recode -f iso8859-1..flat | ||
| + | } | ||
| + | ... | ||
| + | EJECTCD=y | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Neben der Bitrate, dem Datenbankserver, | ||
| + | Überflüssige Zeilen können problemlos entfernt werden. | ||
| + | |||
| + | [[https:// | ||
| + | |||
