So rippen Sie mit CDParanoia eine Audio -CD aus der Befehlszeile
- 4647
- 843
- Matteo Möllinger
Heutzutage sind wir von Geräten umgeben, die in der Lage sind, digitales Audio zu lesen, und es gibt viele Dienste wie Spotify, die es ermöglichen, Inhalte legal zu streamen. Wenn Sie jedoch Musik für physische Support (Compact Disc) kaufen möchten, möchten Sie möglicherweise die Audio -Tracks extrahieren, damit diese auf Ihrem Smartphone oder Ihrem Lieblingsgerät verwendet werden können oder nur zu Sicherungszwecken. Es gibt Man -Tools unter Linux, die verwendet werden können, um eine solche Aufgabe zu erfüllen, aber in den meisten Fällen sind sie gerade erst Frontenden Cdparanoia. In diesem Tutorial lernen wir, wie man dieses Tool benutzt.
In diesem Tutorial lernen Sie:
- So installieren Sie CDParanoia auf den am häufigsten verwendeten Linux -Verteilungen
- So rufen Sie Antriebsinformationen ab
- So rippen Sie alle Audiospuren von einer Kompaktscheibe aus
- So reißen Sie bestimmte Spuren und/oder ein bestimmtes Segment einer Spur
- So leiten Sie die Ausgabe von Cdparanoia in Werkzeuge wie FLAC oder LAME, um die Audiospuren zu komprimieren
Softwareanforderungen und Konventionen verwendet
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Verteilung unabhängig |
Software | Cdparanoia |
Andere | Root -Berechtigungen zur Installation des Pakets |
Konventionen | # - Erfordert, dass gegebene Linux -Commands mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mithilfe von verwendet werden können sudo BefehlUS |
Installation
CDParanoia ist eine Befehlszeilen-CD-Ripper-Anwendung, die auf vielen UNIX-basierten Betriebssystemen und damit auch unter Linux funktionieren kann. Es ist Open Source und entwickelt mit dem Ziel, sehr genau zu sein. Daher produzieren Sie die bestmöglichen Rips. Die Software ist in den offiziellen Repositories der am häufigsten verwendeten Linux -Verteilungen verfügbar. Um es beispielsweise auf Archlinux zu installieren, können wir das verwenden Pacman
Paketmanager (CDParanoia ist Teil des "zusätzlichen" Repositorys). Wir können rennen:
$ sudo pacman -Sy CDParanoia
In den letzten Versionen von Fedora können wir es über installieren DNF
, Durch die Ausgabe des folgenden Befehls:
$ sudo dnf install CDParanoia
Auf Debian und seinen Derivaten können wir wie immer einen der verfügbaren Paketmanager verwenden, wie z apt-get
:
$ sudo APT-Get Update && sudo apt-Get Installieren Sie CDParanoia
Antriebsinformationen abrufen
Das erste, was wir bei der Verwendung tun wollen Cdparanoia ist die Analyse des Laufwerks, das wir verwenden, um die Audio -CD zu lesen. Um unsere Aufgabe zu erfüllen, möchten wir nur die Anwendung mit dem aufrufen -A
Option (Kurzversion von --Anlyze-Drive
). CDParanoia sollte in der Lage sein, das Laufwerk automatisch zu finden:
$ cdparanoia -a
Abhängig von der Geschwindigkeit des Laufwerks und der Art der Verbindung kann der obige Befehl eine Weile dauern, bis es fertig ist. Die Anwendung sollte automatisch Informationen über das verwendete Laufwerk abrufen und auf dem Bildschirm anzeigen:
CDParanoia III Release 10.2 (11. September 2008) Verwenden der CDDA -Bibliothek Version: 10.2 Verwenden der Paranoia Library Version: 10.2 Überprüfung/Dev/Cdrom für Cdrom… Testen/Dev/Cdrom für SCSI/MMC -Schnittstelle SG_IO -Gerät:/dev/sr0 cdrom modell erfasst wurde: SlimType dvd a ds8a5sh xaa2 Überprüfung auf SCSI -Emulation ) Befehlssatz für mmc style checking… Laufwerk ist DMA -Streuung/Sammeln von Tischeinträgen: 1 Tabelleneintragsgröße: 122880 Bytes Maximale Theoretische Übertragung: 52 Sektoren Einstellen Standard -Lesegröße auf 27 Sektoren (63504 Bytes). Überprüfen Sie den Befehlssatz der CDDA. Versuch, CDROM auf volle Geschwindigkeit einzustellen… Laufwerk zurückgegeben. =================== Überprüfen Sie das Laufwerk Cache/Timing -Verhalten =================== Suchen/Lesen Timing: [ 45:48.06]: 36 ms suchen, 13.48 ms/s lesen [1.0x] [40:00.33]: 35 ms suchen, 1.30 ms/Sek. Lesen Sie [10.3x] [30:00 Uhr.33]: 59 ms suchen, 25.48 ms/Sek. Lesen Sie [0).5x] [20:00.33]: 81ms suchen, 13.90 ms/s lesen [1.0x] [10:00.33]: 70 ms suchen, 26.06ms/Sek. Lesen [0).5x] [00:00.33]: 93 ms suchen, 26.82ms/Sek. Lesen [0).5x] Analyse des Cache -Verhaltens… Laufwerk kann nichtlineare Zugriffsantriebstests mit Paranoia in Ordnung bringen.
Eine CD rippen
Um die Tracks von einer CD abzureißen, können wir jetzt die Anwendung ausführen und die verwenden -B
oder --Charge
Möglichkeit. Dies wird so sein, dass alle Spuren der CD extrahiert und auf der Festplatte mit dem gespeichert werden Schiene#
Präfix, schrittweise von der Spur benannt 0
voran. Es ist eine gute Idee, auch die zu verwenden -X
Option, das ist die Kurzform für --abort-on-skip
: Diese Option verändert das Anwendungsverhalten so, dass der Rissvorgang abgebrochen wird, wenn Unvollkommenheiten gefunden werden (z. B. aufgrund eines Kratzers auf der Scheibenoberfläche).
$ cdparanoia -xb
Der Fortschritt jeder Track -Extraktion wird auf dem Bildschirm angezeigt:
CDParanoia III Release 10.2 (11. September 2008) Riss aus Sektor 0 (Track 0 [0:00.00]) zu Sektor 207144 (Track 9 [7:25.49]) Ausgabe auf Track00.CDDA.WAV (== Progress == [| 000032 00] ==:^d * ==)
Angeben des Tracks -Formats
Standardmäßig werden die zerrissenen Tracks im Benutzer des Benutzer aktuelles Arbeitsverzeichnis mit der Verzeichnis gespeichert .Wave
Verlängerung. Dies ist nicht das einzige verfügbare Format, da CDParanoia auch in der Spuren speichern kann Aiff
, AIFF-C
oder roh
Formate. Wie können wir
Geben Sie diese Alternativen an? Alles was wir tun müssen, ist, das Programm mithilfe des Programms aufzurufen -F
(--Ausgabe-AIFF
), Die -A
(--Ausgabe-Aifc
) oder -P
(--Ausgangsschreiber
) Optionen. Alle CD -Tracks in der Aiff
Format zum Beispiel würden wir laufen:
$ cdparanoia -fxb
Extrahieren Sie nur bestimmte Spuren oder einen bestimmten Teil einer Spur
In den vorherigen Beispielen haben wir CDParanoia aufgerufen, um alle CD -Tracks zu extrahieren. Was ist, wenn wir nur einen bestimmten Track oder eine Reihe von Tracks extrahieren möchten?? Es ist sehr einfach, nur eine bestimmte Spur zu extrahieren. Wir müssen nur ihre angeben
Nummer beim Aufrufen von CDParanoia. Nur Track n extrahieren n. 1 zum Beispiel würden wir rennen:
$ cdparanoia -xb 1
Um einen Bereich anzugeben, können wir stattdessen die Spurzahlen mit einem Bindestrich trennen. Um Spuren von 2 bis 4 zu extrahieren, würden wir die Anwendung auf diese Weise aufrufen:
$ cdparanoia -xb 2-4
Wenn wir von der ersten Spur zu einem bestimmten extrahieren möchten, reicht es aus, nur das letztere anzugeben. Um also von Anfang an bis zur vierten Spur zu extrahieren, würden wir rennen:
$ cdparanoia -xb --4
CDParanoia lassen uns nur bestimmte Teile eines Tracks reißen. Die zu verwendende Syntax ist recht einfach: Wir geben die Spur an, die gerissen werden sollte, und dann zwischen den Klammern den feinkörnigen Versatz:
1 [ww: xx: yy.ZZ]
Wo ww
sind die Stunden, xx
sind die Minuten, yy
sind die Sekunden und Zz
sind die Sektoren zerrissen?. Wenn ein Feld ist 0
muss nicht angegeben werden. Lassen Sie uns ein Beispiel sehen. Sagen Sie, wir wollen von der Minute extrahieren 5:37
bis zur Minute 5:45
des ersten Tracks des Albums; Wir würden Cdparanoia so aufrufen:
$ cdparanoia -xb 1 [5:37] -1 [5:45]
Codieren zerrissene Tracks
Cdparanoia respektiert die Unix -Philosophie „Mach eins und mach es richtig“ und kümmert sich nicht um codierende extrahierte Spuren in komprimierten Formaten wie z Ogg, MP3 (verlustlos) oder Flac. Die Durchführung solcher Kodierungen ist jedoch mit den entsprechenden Werkzeugen recht einfach. CDParanoia haben die Fähigkeit, Tracks direkt auf die Standardausgabe zu reißen. Daher können wir es durch andere Programme leiten, die die Konvertierung durchführen. Angenommen, wir möchten die Tracks retten und in sie konvertieren Flac, Verwenden des FLAC -Encoders; Wir würden rennen:
$ cdparanoia -x 1 - | flac - -o track01.Flac
Im obigen Befehl rufen wir CDParanoia auf, indem wir die zu extrahierende Spurnummer und die angeben -
Symbol, um das Programm anzuweisen, seinen Stream direkt aufzunehmen Stdout (Standardausgabe). Wir als benutzten a Rohr Um die CDParanoia -Ausgabe als FLAC -Encoder -Standardeingang zu verwenden. Um das letztere zu unterweisen, aus dem Standardeingang zu lesen, haben wir die verwendet -
Symbol wieder, als wir die benutzt haben -Ö
Option zum Geben Sie den Namen an, der für die endgültige Datei verwendet werden sollte.
So komprimieren Sie die Datei in .MP3
Format können wir die verwenden lahm Anwendung stattdessen. Wir würden rennen:
$ cdparanoia -x 1 - | LAME -B 320 - Track01.MP3
Wir haben die Ausgabe von CDParanoia an die geleitet lahm Anwendung, die zum Erstellen von MP3 -Audiodateien verwendet wird. Da MP3 ein verlustvolles Format ist, haben wir die verwendet -B
Option des letzteren zum Angeben eines festen Bitrats von 320 Kbit / s
und wieder die -
Symbol an
Weisen Sie die Anwendung an, aus der Standardeingabe auszulesen. Schließlich haben wir den Namen der Ausgabedatei angegeben, genau wie im vorherigen Beispiel.
Extrahierte Spuren in der zu codieren .Ogg
Format können wir die verwenden Ogencc Anwendung, die Teil der ist Vorbis-Tools Suite. Im folgenden Beispiel codieren wir das Audio, das angibt, dass eine durchschnittliche Bitrate von 256 Kbit / s
sollte verwendet werden und dass die Ausgabedatei benannt werden sollte Track01.Ogg
:
$ cdparanoia -x 1 - | OGGENC --B 256 -O Track01.Ogg
Schlussfolgerungen
In diesem Tutorial haben wir gelernt, wie man Audio -CDs mithilfe der CDParanoia -Anwendung rippt. Wir haben gelernt, wie man alle Audiospuren aus einer Kompaktscheibe extrahiert, wie man nur bestimmte Spuren oder sogar bestimmte Segment eines Tracks extrahiert. Standardmäßig extrahiert CDParanoia die Spur mit der .Wave
Format, aber wir haben gelernt, wie man die Anwendungsausgabe mit anderen Dienstprogrammen komprimiert Flac
, lahm
Und Ogencc
den Stream zu dem zu codieren .Flac
, .MP3
Und .Ogg
Formate.
Verwandte Linux -Tutorials:
- Bester Musikspieler für Linux
- Dinge zu installieren auf Ubuntu 20.04
- Wie man Musik aus der Konsole mit dem CMUS anhört…
- So rippen Sie CDs aus der Linux -Befehlszeile
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- So erhalten und ändern Sie Audio -Metadaten unter Linux
- Hören Sie sich Ihren Lieblings -Radiosender mit einem einzigen Befehl an…
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- So montieren Sie das ISO -Bild unter Linux
- « So installieren Sie Apache auf Ubuntu 20.04
- So installieren Sie Anaconda Scientific Computing Python Distribution unter Linux »