Well that is their choice but Ruby ripper does the most important, Accurate Rip if you they change their mind, also DBPowerAmp CD Ripper works with wine as far as I know, To me looks more like excuses to stay using windows but what do i know anwway
So I have tried to use k3b, but it never seemed to provide flawless MP3 files. I also had issues with the exact file location and naming. Perhaps this is set in KDE personnel Settings? One could say that I gave up too soon with k3b since everything else it does works like a champ. I have never had k3b fail to burn a bootable iso image or any other task really.
I only tried jripper once, but again I did not get it to work for me properly. Now like many things, I just did not immediately determine how it needed to be configured to provide the setup that I desired.
Actually it can be used for MP3 as well. You just need to have the right LAME packages from Packman installed, and for some odd reason in KDE 4.4.4 use Konqueror instead of Dolphin. In Personal Settings > AudioCD you can configure the MP3 encoder.
cdda2wav started in 1993 and is still actively maintained. In 2002, the "lib paranoia" was taken, made portable and enhanced over the years. Libparanoia is integrated into the maintained cdda2wav since 2002.
Note: due to a bug in cdparanoia, there are situations, where the error reports from cdparanoia miss problems that are reported by cdda2wav, so do not believe cdparanoia was more successful than cdda2wav just because it reports less problems.
I use the windows freeware exactaudiocopy under wine, which has its emphasis exactly on error correction. This works very nicely (see its entry on winehq). If you want to stay natively you might want to have a look at rubyripper.
Music is usually stored on audio CDs in an uncompressed format which requires a lot of space (e.g. 700MB for only 80 minutes of audio). CD rippers are designed to extract ("rip") the raw digital audio (in a format commonly called CDDA) from a compact disc to a file or other output.
Extracting the audio from the CD usually involves compressing it so that it requires less space using either lossless compression which provides the same quality at roughly half the size (e.g. APE and FLAC) or lossy compression providing lower quality at roughly a tenth the size (e.g. MP3 and OGG).
Rubyripper is a secure digital audio extraction application ("cd ripper") for Unix-like operating systems.It uses cdparanoia error correcting power and its own secure ripping algorithm to make sure that a CD rip is done successfully and accurately. It is very similar to and inspired by EAC. Rubyripper is written in the ruby programming language.
It's currently available for GNU/Linux, BSD should work but is untested. Mac OS/X is supported for the CLI version. For GNU/Linux systems it may be the most mature native secure ripping application available.The source (same as executable) is published as Free Software under the terms of the GPL version 3.
Rubyripper correction mechanism goes beyond that of cdparanoia. Every track gets ripped at least twice and is byte compared with the Ruby cmp feature. If any differences are found, each of the 1,000 bytes of the two files is compared. The next trial run looks to see if differing positions or a match can be found. (1,000 bytes is about 0.006 seconds). The main underlying Philosophy is that an erroneous read of an underlying ripper will produce random results. This seems so far to be correct. A possibility still exists that with random results the same result will be wrong.
In conclusion: Rubyripper won't guarantee a consequent MD5 checksum hash on tracks that needed correction. However it will repair any files so that it's impossible to successfully blind-test with the original via an ABX test for example. The log file will optionally report any position that needed more than 3 trials, so you can check the position yourself.
Make sure to have cd-discid, ruby-libglade2, libglade2-ruby and cdparanoia installed as a minimum. You can optionally choose for Lame, Vorbis or FLAC, and others via command-line configurations depending upon which codecs you want to encode with i.e Wavpack or Nero AAC (See the official Ubuntu forums for more information).
GetDeb has recent versions of Rubyripper packaged for Ubuntu systems. After teaching your system to use the GetDeb software repositories you can conveniently install using your favourite package manager frontend. Read their instructions on how to easily install their package repositories.
Starting with Fedora 20 Rubyripper, is no longer packaged with Fedora/Red Hat repositories due it no longer being updated. The easiest way to install it is to build it from the source above. This requires downloading the source code from the Rubyripper code archive on the Google Code website or the GitHub repository fork listed at the end of the wiki.
This section will give some technical information, which should be useful for interested developers. It will outline how the code is structured and what the API of Rubyripper codebase is for adding new user interfaces. Since version 0.2 it is quite simple to add new frontends to the current codebase. Currently there are CLI and GTK2 frontends. A Qt frontend or a Cocoa Mac OS frontend, should not be terribly difficult to implement. The developer won't implement this himself though, due to the fact that he is more interested in fine tuning the Rubyripper logic codebase.
New frontends are encouraged and aren't difficult to make, once you know your GUI toolkit. Take for instance, the current GTK2 frontend, which consists of only 350 lines of code (+ the glade file, but this code is automatically created)'. From a starting point it would be best to use the current GTK2 or CLI code and just plainly rewrite it for the other toolkit. The basic ideas should be more or less the same.
The basic idea is that the GUI first presents the info of a Cddb instance. When the user wants to start, a new Rubyripper instance is started with all the settings in a Hash as a parameter. You can copy most of the code from the other user interfaces. The user interface should also have an update function. The update function is used as a communication channel for the Rubyripper instance.
In this blog post I would like to share my process for ripping audio-books for listening to on my commute to work. I will also talk about some of the challenges of ripping audio in a reliable way without many defects. I am also going to describe how to use some of the programs that I use to produce the output of the cdripping script.
At the center of the audio CD ripping process is a program called cdparanoia. Cdparanoia extracts audio from compact discs directly as data, with no analog step between, and writes the data to a file in an uncompressed format. In addition to simple reading, cdparanoia adds extra-robust data verification, synchronization, error handling and scratch reconstruction capability.
Because of these additional error checking features, the ripping time can take a fair amount of time. It takes anywhere from 5 minutes to an hour to rip one audio CD depending on the number of errors on the disk. On average it takes about 10 - 15 minutes.
Below is the legend for the symbols in the progress bar from cdparanoia. All of the errors should not affect the output unless specifically specified by the V symbol which means there was an uncorrected error/skip. All the other symbols were able to successfully be corrected
SoX is a program that is used to read, write, edit, and splice popular audio formats. It has a simple syntax to convert audio formats. Files can simply be converted to another format by specifying the source file and specifying the destination file with the appropriate file extension. Audio files can be combined into one file by specifying a list of files and the desired output file. this is useful if you want to combine multiple track of a disk back into one file for the disk. This swiss army knife of a tool can be used for many more things, but I simply use to transcode the resulting audio to compressed lossy and lossless formats. When cdparanoia is finished the result is a .wav file that is approximately 700 MB. SoX is used to convert the result .wav file to a lossless .flac file which is approximately 150 MB and then also a compressed Vorbis ogg file is produced which is approximately 50 MB large. The smaller compressed audio format is good for playing on a mobile phone to save space.
I wrote a simple shell script to expedite the process of ripping audio books to by desktop. The script is currently only around 150 lines of code with comments. Once on my desktop I can just copy the compressed output files to my phone to listen to on the bus. My script is available on here for reference.
Below is a sample invocation of the script. You must specify the album that is being ripped. This is used as the output directory of the script where audio end up. The first thing the script does is to search the output directory to see what disks are already present. It picks the next available disk and uses that as the filename for the output. This satisfies requirement one of the cdripper script. The file are automatically moved to the Ender_in_Exile directory when finished which satisfies requirement number two. After the audio disk has finished ripping the audio is automatically transcoded to Disk05.flac and Disk05.ogg. The flac file is for the lossless audio which can be used to transcode into any other format. The Vorbis ogg file is used to copy to my phone to listen to on the bus.
I have about 200 DVD discs and I want to rip these DVDs on my Linux machine. Is there a DVD ripper available for Linux? It seems that most DVD ripping programs are designed for Mac and Windows operating systems.
If you're in search of DVD ripping software compatible with Linux Debian, Ubuntu, Mint, Fedora, and others, you can check our list of the top three free Linux DVD rippers: HandBrake, VLC Media Player, MakeMKV, and dvd::rip. These tools will assist you in ripping DVDs on Linux without cost a penny.
c80f0f1006