Instead of moving on to isoinfo and dd, use ddrescue: # ddrescue -no-scrape /dev/sr0 backup. Use the instructions above to use a DeCSS-enabled player app to unlock the drive's firmware. ddrescue would be your friend in that case. However, the normal dd command would likely abort at the first such block it encounters. Even though it is perfectly normal for such a disc to present unrecoverable errors when you attempt to read these fake bad blocks, the video content itself is actually completely intact. If the disc has both CSS encryption and additional protective measures such as fake bad blocks, then just unlocking the disc in the drive's firmware is not enough. Now continue with the isoinfo and dd commands above # mplayer -dvd-device /dev/sr0 dvd:// -vo null -ao null -ss 10 -endpos 1 # apt install libdvd-pkg & dpkg-reconfigure libdvd-pkg Be aware that using this software may carry legal consequences in some jurisdictions. The DeCSS library is not included by default a fresh Ubuntu installation, but there are instructions in the "Restricted Formats" section of the Ubuntu Wiki to install it. You must use a program which invokes the DeCSS library (or something equivalent) to "unlock" the disc in the drive's firmware first, and then the dd command can do its job. This is because the firmware inside most DVD drives will recognize the presence of CSS encryption, and will refuse to allow low-level read access to any sectors that are marked as subject to copyright protection. If the disc does use CSS encryption, but no other tricks such as "fake" bad blocks, then the dd command by itself may not work. # dd if=/dev/sr1 of=backup.iso bs= count= (All code snippets are borrowed from previous answers) # isoinfo -d -i /dev/sr1 | grep -i -E 'block size|volume size' If the DVD does not use CSS (content scramble system) encryption, then the simple dd command recommended in other answers will work. I am taking the approach of trying the lightest touch first, and then moving on to increasingly aggressive approaches only as circumstances warrant. There was a previous attempt to provide a "complete" answer, but it did not take CSS copy protection into account. The ability to preserve the original menus. Choosing which audio and subtitle tracks are copied. It supports the following features: The video stream is compressed to make the video fit on a 4.7GB recordable DVD. You can install dvd::rip as follows under Debian / Ubuntu Linux: sudo apt install dvdrip dvd::rip itself is licensed under GPL / Perl Artistic License. It uses the widely known video processing swissknife transcode and many other Open Source tools. It provides an easy to use but feature-rich Gtk+ GUI to control almost all aspects of the ripping and transcoding process. Makes encoding a DVD just one button click! sudo apt install acidripĭvd-rip is a full featured DVD copy program written in Perl i.e. You have several options, all work well in GNOME:ĪcidRip is an automated front end for MPlayer/Mencoder (ripping and encoding DVD tool using mplayer and mencoder) written in Perl, using Gtk2::Perl for a graphical interface. Hope this helps someone looking for a complete answer. To monitor dd progress one alternative is to add status=progress. We use the Logical block size for the BS= variable and Volume size for the COUNT= # isoinfo -d -i /dev/sr1 | grep -i -E 'block size|volume size' I haven't tried this with an audio CD because I just rip them to flac's, but the following is a test on a DVD. Get the info of the CD/DVD you're copying. I should also point out this will work with most, but I ran into issues with Sony CSS/CPPM Protection, which I used another program to achieve the desired results.Īny, I've found the following to work great for me. But there is an extra padding at the end of the media that may cause errors. I haven't found one link that points to what I believe is a correct answer.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |