[[Vorlage(Getestet, focal, bionic)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./logo.png, 100, align=left)]] [sourceforge: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 [:Vorbis:], [:LAME:MP3] oder [:FLAC:] encodiert werden. Dies kann ebenfalls mit bestehenden '''WAV'''-Dateien erfolgen. Eine Titelliste wird von der freien Internetdatenbank wie [https://musicbrainz.org/ MusicBrainz] {en} abgerufen. Das Programm schreibt automatisch auch gleich die passenden [wikipedia:ID3v2#ID3v2:ID3V2-Tags]. [[Vorlage(Bildunterschrift /ripperx.png, 240, "ripperX", right,)]] = Installation = Folgendes Paket muss installiert [1] werden: {{{#!vorlage Paketinstallation ripperx, universe }}} Je nach gewünschtem Codec zusätzlich: * '''flac''' - um [:FLAC:]-Dateien zu erstellen * '''lame''' (''multiverse'') - wenn man MP3-Dateien mit [:LAME:] erstellen möchte * '''toolame''' (''universe'') - alternativer Encoder für MP3 Optional können * '''mpg321''' (''universe'') - siehe [:mpg123:] und * '''sox''' (''universe'') - siehe [:SoX:] installiert werden. = Bedienung = Nach erfolgreicher Installation findet man das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Unterhaltungsmedien -> Ripper X"'' oder unter ''"Multimedia -> Ripper X"''. ripperX ist sehr übersichtlich und einfach zu bedienen. == Menüleiste == ||<-2 tablestyle="width: 95%;" rowclass="titel"> ripperX|| || Button||Beschreibung|| ||<:>[[Bild(./config.png,32 , )]]||[#Konfiguration Programmeinstellungen] aufrufen. || ||<:>[[Bild(./scan.png,32 , )]]||Einlesen der CD. || ||<:>[[Bild(./stop.png,32 , )]]||Wiedergabe unterbrechen.|| ||<:>[[Bild(./CDDB.png,32 , )]]||Abfrage der [#CDDB Internetdatenbank]. || ||<:>[[Bild(./go.png,32 , )]]||Auslesen der CD starten. || ||<:>[[Bild(./exit.png,32 , )]]||Programm beenden. || [[Vorlage(Bildunterschrift ./rip.png, 240, "Auslesevorgang", right,)]] == Auslesen == Um eine Audio-CD auszulesen, muss man das Medium ins Laufwerk einlegen und mit [[Bild(./scan.png,16, )]] einlesen. Sofern gewünscht, kann man mit [[Bild(./CDDB.png,16, )]] die Daten aus der [#CDDB Internetdatenbank] importieren - alternativ von Hand eingeben. Bei den gewünschten Titeln ist das [[Bild(Wiki/Icons/Tango/dialog-ok.png,16,)]] Häkchen zu setzen oder ''"[[Bild(Wiki/Icons/Tango/dialog-ok.png,16,)]] Alle Spuren auswählen"'' anzuwählen, um die komplette CD einlesen zu lassen. Anschließend das Häkchen setzen bei ''"Zu WAV rippen"'' oder ''"Kodieren"'' - je nach Wunsch. Den Vorgang startet man mit [[Bild(./go.png,16,)]]. = Konfiguration = Über die Konfigurationsmenüs von ripperX können diverse Einstellungen vorgenommen werden. Diese werden vom Programm im [:Homeverzeichnis:] in der Datei '''.ripperXrc''' hinterlegt. Beim ersten Programmstart kann man wählen, ob das Programm diese anlegen darf. ||<-2 tablestyle="width: 95%;" rowclass="titel"> Einstellungen|| || Reiter||Beschreibung|| ||''"Allgemein"''||Zielverzeichnisse für WAV-Dateien und die encodierten Dateien festlegen.|| ||''"Wav"''||Einstellungsmöglichkeiten rund um die Erweiterung '''cdparanoia'''. || ||''"Mp3"''||Auswahl des Kodierers, der Bitrate, Priorität des Programms, sowie zu [:Sound_Juicer#Konfiguration-der-GStreamer-Pipline:GStreamer]. || ||''"Abspieler"''||Externe Multimediaplayer einstellen, um Audio-CDs und Dateien anzuhören. || ||''"CDDB"''||[#CDDB Internetdatenbank] konfigurieren.|| ||''"Dateien"''||Erscheinungsbild der eingelesenen bzw. encodierten Dateien festlegen. || [[Vorlage(Bildunterschrift ./Configuration.png, 140, "Einstellungen", right,)]] == CDDB == Über eine Internetdatenbank kann ripperX manuell oder auch automatisch die Titelliste der eingelegten CD abrufen. Das Beschriften per Hand kann somit entfallen. Mögliche Datenbankserver sind * `freedb.freac.org/~cddb/cddb.cgi` * `freedb.dbpoweramp.com/~cddb/cddb.cgi` * `gnudb.gnudb.org/~cddb/cddb.cgi` Nicht mehr funktionierende Datenbanken: * `freedb.musicbrainz.org/~cddb/cddb.cgi` * `freedb2.org/~cddb/cddb.cgi` = Tipps = Einstellungstipps zu ripperX - sortiert nach den Reitern: ||<-2 rowclass="titel"> Tipps|| ||Option||Beschreibung|| ||<-2 ''General''|| ||''"Ask user when specified file exists"''||Ist der Haken gesetzt, schützt diese Funktion vor dem Überschreiben bestehender Dateien.|| ||''"Keep Wav files"''|| WAV-Dateien werden normalerweise nach dem Kodieren automatisch gelöscht, diese Option verhindert dies.|| ||<-2 ''WAV''|| ||''"Force search for drive"''||Sorgt bei mehreren Laufwerken im Rechner dafür, dass die einzulesende CD besser gefunden wird.|| ||''"Disable paranoia"''||Paranoia deaktivieren - Einlesevorgang wird schneller / Fehlerhäufigkeit der Dateien jedoch erhöht.|| ||''"Disable extra paranoia"''||Deaktiviert gründliches paranoia: Einlesevorgang schneller / Fehlerhäufigkeit erhöht.|| ||''"Disable scratch detection"''||Erkennung von Kratzern wird deaktiviert.|| ||''"Disable scratch repair"''||Reparaturversuch von Kratzern bzw. dadurch verursachten Lesefehlern wird deaktiviert.|| ||''"Extra Options"''||Wenn ripperX das CD-Laufwerk nicht findet, kann hier der Pfad zum CD-Laufwerk angegeben werden z.B.: `-d /dev/cdrom1`. Auch die Angabe von zwei Laufwerken ist möglich.|| ||<-2 ''MP3''|| ||''"High quality mode"'' ||hohe Qualität|| ||''"Include CRC error protection"''||Schutz vor CRC-Errors.|| ||<-2 ''"CDDB"''|| ||''"Automatic lookup on startup"''||Bei Aktivierung wird beim Starten von ripperX bzw. beim Einlegen einer neuen CD, automatisch die Titeldatenbank über eine bestehende Internetverbindung kontaktiert. Sofern die Daten in der Datenbank verfügbar sind, werden sie automatisch heruntergeladen.|| ||<-2 rowclass="highlight":>''Files''|| ||''"Convert spaces to underscores"''||Jedes Leerzeichen im Dateinamen wird in einen Unterstrich konvertiert --> Bsp.: '''ubuntu users.mp3''' wird zu '''ubuntu_users.mp3'''|| ||''"Create Album Subdirectory for each CD"'' ||Für jedes neue Album wird ein eigenes Unterverzeichnis angelegt.|| ||''"Create ID3-Tag"''||Jede MP3-Datei bekommt einen sog. ID3-Tag, d.h. die Interpret-, Titel- und Albuminformationen werden in die MP3-Datei eingearbeitet und können vom jeweiligen Player dann ausgelesen werden.|| ||''"Create m3u playlist"''||Erstellt eine Wiedergabeliste, beispielsweise in der Reihenfolge des Albums.|| ||''"Filename format string:"''||Gibt die Möglichkeit, die automatische Beschriftung der späteren Dateien nach den eigenen Wünschen anzupassen. Die benötigten Variablen sind im Menü angegeben. Möchte man beispielsweise, dass die spätere MP3-Datei mit Artist und Titel beschriftet ist, so wäre die Eingabe: ''"%a - %s"''. Eine MP3-Datei vom ''"Artist: ubuntuusers"'' mit dem ''"Titel: ubuntu ist klasse"'' würde dann '''ubuntuusers - ubuntu ist klasse.mp3''' benannt. So lässt sich also aus den angegebenen Variablen und beliebigen Zusatzzeichen eine für die persönlichen Bedürfnisse passendes Benennung erstellen.|| ||''"Directory format string:"'' ||Hiermit lässt sich die Beschriftung des (Album-) Verzeichnisses anpassen. Die Einstellung erfolgt nach dem selben Prinzip, wie des Dateinamens. Um eine Struktur Verzeichnis/Unterverzeichnis zu erstellen, wird ein "/" eingesetzt (z.B: ''"%a/%v"'' für den Verzeichnisbaum Artist/Album). || RipperX zeigt bei der Umwandlung in MP3 keinen Fehler an, sofern der LAME-Codec nicht installiert ist. Es werden zwar temporäre WAV-Dateien erzeugt, anschließend ist das Zielverzeichnis allerdings leer. = Links = * [sourceforge:ripperx:Projektseite] {en} * CD-Datenbanken (CDDB): * [http://www.gnudb.org/ gnudb.org] {en} * [:CDs_rippen:] {Übersicht} Programmübersicht # tag: Multimedia