Differences between revisions 41 and 43 (spanning 2 versions)
Revision 41 as of 2022-07-04 02:57:16
Size: 5953
Editor: donfede
Comment: add links to articles on linux ripping
Revision 43 as of 2022-07-04 05:11:44
Size: 5507
Editor: PaulWise
Comment: cleanup
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
 * the source content is often encrypted (e.g., with [[https://en.wikipedia.org/wiki/Content_Scramble_System|CSS]])  * the source content is often encrypted (e.g., with [[WikiPedia:Content_Scramble_System|CSS]])
Line 20: Line 20:
Fortunately we Debian users have access to many services and software packages to assist us with these problems. Debian users have access to several software packages to assist with these problems.
Line 24: Line 24:
Popular [[WikiPedia:CD_ripper|CD rippers]] with Debian builds include Popular [[WikiPedia:CD_ripper|CD rippers]] available in Debian include:
Line 26: Line 26:
 * [[http://abcde.einval.com/|abcde]], a commandline ripper and metadata retriever
 * [[WikiPedia:Asunder_(software)|Asunder]], a non-GNOME, GTK+ CD ripper/retriever GUI
 * WikiPedia:cdparanoia, an audio extraction commandline tool for sampling CDs. Cdparanoia goes to great lengths to try to extract the audio information without any artifacts such as jitter
 * --( [[WikiPedia:Grip_(software)|Grip]], a GNOME CD ripper/retriever GUI )-- ([[https://github.com/joeyespo/grip/commits/master|upstream]] is active in 2022, but [[https://tracker.debian.org/pkg/grip|Debian package]] needs some updates)
 * [[http://vorzox.wix.com/pacpl|pacpl]] (the Perl Audio Converter), a commandline ripper and metadata converter
 * DebianPkg:ripperx, a GTK-based graphical interface for ripping CD audio tracks (using cdparanoia) and then encoding them into the Ogg, FLAC, or MP2/3 formats
 * [[WikiPedia:Sound_Juicer|Sound Juicer]], a GNOME CD ripper/retriever GUI
 * [[WikiPedia:VLC_media_player|VLC]], a multi-platform GUI media player, streamer, and ripper/retriever
 * DebianPkg:xcfa, a GUI tool to extract the contens of Audio-CDs and convert it to various audio file formats such as FLAC, WAV, OGG, M4A, MPC, MP3, !WavPack and many other
 * DebianPackage:abcde, a command-line ripper and metadata retriever
 * DebianPackage:asunder, a non-GNOME, GTK+ CD ripper/retriever GUI
 * DebianPackage:cdparanoia, an audio extraction command-line tool for sampling CDs. Cdparanoia goes to great lengths to try to extract the audio information without any artifacts such as jitter
 * DebianPackage:pacpl (the Perl Audio Converter), a command-line ripper and metadata converter
 * DebianPackage:ripperx, a GTK-based graphical interface for ripping CD audio tracks (using cdparanoia) and then encoding them into the Ogg, FLAC, or MP2/3 formats
 * [[DebianPackage:sound-juicer|Sound Juicer]], a GNOME CD ripper/retriever GUI
 * [[DebianPackage:vlc|VLC]], a multi-platform GUI media player, streamer, and ripper/retriever
 * DebianPackage:xcfa, a GUI tool to extract the contents of Audio-CDs and convert it to various audio file formats such as FLAC, WAV, OGG, M4A, MPC, MP3, !WavPack and many other

CD rippers not available in Debian include:

 * [[WikiPedia:Grip_(software)|Grip]]: a GNOME CD ripper/retriever GUI
Line 42: Line 45:
[[http://vorzox.wix.com/pacpl|pacpl]] will rip tracks from the current disc to any of several supported formats with commandlines like DebianPackage:pacpl will rip tracks from the current disc to any of several supported formats with command-lines like:
Line 49: Line 52:
Install package=[[https://packages.debian.org/search?keywords=pacpl|pacpl]] and read `info pacpl` (especially section=`RIPPING OPTIONS`). [[PackageManagement#Installing.2C_removing.2C_upgrading_software|Install]] the [[DebianPkg:pacpl]] package and read `info pacpl` (especially section=`RIPPING OPTIONS`).
Line 53: Line 56:
If you want to rip audio CD's to MP3's with [[WikiPedia:Sound_Juicer|Sound Juicer]], [[PackageManagement#Installing.2C_removing.2C_upgrading_software|install]] the [[DebianPkg:gstreamer1.0-plugins-ugly]] package. If you want to rip audio CD's to MP3's with [[DebianPackage:sound-juicer|Sound Juicer]], [[PackageManagement#Installing.2C_removing.2C_upgrading_software|install]] the [[DebianPkg:gstreamer1.0-plugins-ugly]] package.
Line 57: Line 60:
DebianPkg:abcde (''A Better CD Encoder'') is a performant and reliable commandline tool for ripping audio CDs which can be installed from packages. For much more information about DebianPkg:abcde, see DebianPkg:abcde (''A Better CD Encoder'') is a performant and reliable command-line tool for ripping audio CDs which can be installed from packages. For much more information about DebianPkg:abcde, see:
Line 61: Line 64:
 * [[http://abcde.einval.com/|the `abcde` wiki]] (which is also currently the `abcde` project page)
 * [[http://lists.einval.com/pipermail/abcde-users/|its mailing list]]
 * [[https://abcde.einval.com/wiki/|the `abcde` wiki]] (which is also currently the `abcde` project page)
 * [[https://lists.einval.com/pipermail/abcde-users/|its mailing list]]
Line 68: Line 71:
Install DebianPkg:abcde from [[https://packages.debian.org/search?keywords=abcde|packages]] with your favorite manager, or from [[http://git.einval.com/cgi-bin/gitweb.cgi?p=abcde.git;a=summary|source]].

As of buster, DebianPkg:abcde comes with many suggested packages that support it. One package that it does not come with, but is required for the default configuration is "eyed3"; that needs to be added separately.
Install DebianPkg:abcde with your favorite package manager. abcde recommends and suggests many packages, consider looking at each package and installing the ones that you need.
Line 77: Line 78:
Line 81: Line 83:
 * [[WikiPedia:CD_ripper|Wikipedia's page=CD ripper]]
* [[WikiPedia:CD_ripper|Wikipedia CD ripper page]]
Line 83: Line 86:
 * [[http://www.andrews-corner.org/abcde.html|Andrew Strong's brief guide to `abcde`]]
 * Article circa 2011, last updated in 2018, by Vivek Giteon on Linux ripping software -- https://www.cyberciti.biz/tips/linux-dvd-ripper-software.html
 * Article circa 2009 by Bruce Byfield on Linux ripping software -- https://www.linux.com/news/ripping-audio-cds-linux/
 * [[https://www.andrews-corner.org/abcde/|Andrew Strong's brief guide to `abcde`]]
 * [[https://www.cyberciti.biz/tips/linux-dvd-ripper-software.html|Linux DVD RIP Software]] by Vivek Giteon from 2011, last updated 2018
 * [[https://www.linux.com/news/ripping-audio-cds-linux/|Ripping audio CDs in Linux]] by Bruce Byfield from 2009
Line 88: Line 91:



summary

To almost quote Wikipedia, ripping is the process of copying input audio or video content (typically from an optical disc such as a CD or DVD) and outputting to a "normal" storage filesystem. Ripping is typically more difficult than simple file copying (as when copying files from a flash drive or external hard drive) in that

  • the source content (i.e., the audio or video (or both) on the optical disc) typically is not formatted like data in a "normal" filesystem.

  • the source content is often encrypted (e.g., with CSS)

  • writing output audio and video files may require particular codecs.

  • the user may want to include metadata (aka tags, e.g., artist name, work title, release date) in the output. This metadata will typically require some format, e.g., ID3.

Hence ripping audio or video involves at least 3 separate problems:

  1. reading the optical disc
  2. writing to the desired output format
  3. gathering (or authoring) metadata

Debian users have access to several software packages to assist with these problems.

ripping audio CDs

Popular CD rippers available in Debian include:

  • abcde, a command-line ripper and metadata retriever

  • asunder, a non-GNOME, GTK+ CD ripper/retriever GUI

  • cdparanoia, an audio extraction command-line tool for sampling CDs. Cdparanoia goes to great lengths to try to extract the audio information without any artifacts such as jitter

  • pacpl (the Perl Audio Converter), a command-line ripper and metadata converter

  • ripperx, a GTK-based graphical interface for ripping CD audio tracks (using cdparanoia) and then encoding them into the Ogg, FLAC, or MP2/3 formats

  • Sound Juicer, a GNOME CD ripper/retriever GUI

  • VLC, a multi-platform GUI media player, streamer, and ripper/retriever

  • xcfa, a GUI tool to extract the contents of Audio-CDs and convert it to various audio file formats such as FLAC, WAV, OGG, M4A, MPC, MP3, WavPack and many other

CD rippers not available in Debian include:

  • Grip: a GNOME CD ripper/retriever GUI

TODO:

  • document examples of use of at least one GUI.
  • document ripping to a non-MP3 format

ripping audio CDs with pacpl

pacpl will rip tracks from the current disc to any of several supported formats with command-lines like:

pacpl --rip all --to flac
pacpl --rip 1,3,9,15 --to mp3

Install the pacpl package and read info pacpl (especially section=RIPPING OPTIONS).

ripping audio CDs to MP3s with Sound Juicer

If you want to rip audio CD's to MP3's with Sound Juicer, install the gstreamer1.0-plugins-ugly package.

ripping audio CDs to MP3s with abcde

abcde (A Better CD Encoder) is a performant and reliable command-line tool for ripping audio CDs which can be installed from packages. For much more information about abcde, see:

Modern versions of abcde come with logical defaults. An easy way to change the defaults is to copy /etc/abcde.conf to ~/.abcde.conf and edit the latter. Everything in the configuration file is commented out, so uncomment and change the values you want.

install abcde

Install abcde with your favorite package manager. abcde recommends and suggests many packages, consider looking at each package and installing the ones that you need.

running abcde

Put a CD in the CD reader of the system. Start abcde with abcde to execute with all the defaults and any configuration changes you have made. It will ask a few questions but then proceed to rip and save.

ripping video DVDs

  • vobcopy: copy DVD files (.vob) to hard disk. For example, vobcopy -m mirrors the whole DVD to the hard disk inside a created directory (named after the DVD). Then, open the directory with VLC to play the DVD rip.

  • dvdbackup: like vobcopy. dvdbackup -M should produce the same thing as vobcopy -m.

See also


CategorySound CategoryVideo CategorySoftware