This is not quite a live projects -- there's lots to learn!
This is primarily for movie-DVDs, with instructions for Linux. Another topic covers ripping audio.
Use cases:
- Backup discs you own, before disc rot sets in.
-
Rip discs and keep them safe
- e.g. parents with little kids (or drunken friends) who damage discs.
-
Playing on DVD-driveless devices
- (or devices where the DVD player has stopped working)
- Such as a phone or portable media player.
- e.g. a portable player for road trips.
See also:
- DVDFab on Windows seems to be the right way to go.
- Extracting Audio from a video DVD
- Linux audio ripping and encoding
- Video downmixing
- Ripping a DVD to AVI using K3b
Confirmed successes ∞
-
DVDFab on Windows seems to be the right way to go.
Resources ∞
Linux-specific:
- Backup Up Encrypted DVDs on Linux
- http://troubleshooters.com/linux/coasterless.htm
- https://unix.stackexchange.com/questions/125794/how-do-i-make-an-iso-copy-of-a-dvd-movie
- https://askubuntu.com/questions/147800/ripping-dvd-to-iso-accurately
- https://help.ubuntu.com/community/RestrictedFormats/RippingDVDs
-
Possibly use K3b
- I don't know if another burner, like graveman, can do it.
- Possibly use Brasero
- Possibly use Avidemux
-
Possibly dvd::rip
- As of 2017-09-18 the last release was 0.98.11 on "2010/03/06"
-
- An automated front end for MPlayer/MEncoder written in Perl, using Gtk2::Perl for a graphical interface. Makes encoding a DVD just one button click!
- As of 2017-09-18 the last release was 0.16 on 2013-04-26
- http://archive.ubuntu.com/ubuntu/pool/multiverse/a/acidrip/
Some Linux tools can be installed on OSX via Homebrew, with:
brew install cdrtools ddrescue dvdbackup
To try ∞
(source)
# Copy the DVD to disk. # Bad sectors are replaced with zeros. # Removes copy protection. \ddrescue -n -b 2048 /dev/dvd output.iso # Extract an ISO into a directory. # Removes encryption. Leaves all the features and original menus. \dvdbackup -M -i output.iso -o dvd_structure # (optional) Pack it into an ISO \mkisofs -dvd-video -o clean_dvd.iso dvd_structure # Clean up \rm output.iso \rm --recursive dvd_structure
--
(source)
- play it (I did it on VLC)
- hit pause
-
run:
dd_rescue -b 2048 -l OptionalLogFile.log -Afv /dev/sr0 /yourfolder/yourimage.iso
--
(source)
If you still end up with an unplayable disk, there may be (intentionally) corrupt data right at the start. Instead of dvdcopy, you might try loop mounting the ISO and using:
\vobcopy -i /path/to/mounted/iso -m -b 4m }} .. to skip the first 4MB of data. This, along with updating to the very latest libdvdread, solved all my problems. -- ([[https://web.archive.org/web/20160405202409/http://www.cmdln.org/2010/01/22/backing-up-disney-dvds/#comment-1254 |source]] using [[HandBrake]]) {{{ lang="bash" HandBrakeCLI -i /dev/sr0 –title 41 -o ~/cars2/cars_2.mp4 –format mp4
Only problem was the aspect ratio of the MPG is 4:3 instead of 16:9. Odd as I used ffmpeg and specified this aspect ratio as I normally do.
--
(source for Brave)
\vobcopy -o ~/ -l -t mymovie -b 8m -n 6 -f
For an everyday CD or DVD ∞
dd
∞
(dd)
source=/dev/cdrom target=/path/to/myiso.iso \dd if="$source" of="$target" bs=1024
cdrecord
∞
TODO
\isoinfo -d -i /dev/cdrom
Problems to be aware of ∞
Menus ∞
A simple dd will not work for movie DVDs.
Regions ∞
- Region Coding Enhancement (RCE)
-
Region-code enhanced
Check and set your DVD region with regionset.
I know some DVD players will lock themselves to a region after a few uses of region setting, but I don't know if that applies to regionset
. I have not looked into this potential problem.
Content Scramble System (CSS) ∞
TODO - Use DeCSS
Bad sectors ∞
Intentional, like Sony's Advanced Regional Copy Control Operating Solution (ARccOS[doesn't exist])
- Possibly http://web.archive.org/web/20160405202409/http://www.cmdln.org/2010/01/22/backing-up-disney-dvds/
-
Possibly HandBrake
- Especially HandBrakeCLI
-
Probably http://www.makemkv.com/
Bogus Titles ∞
doing it title-by-title
TODO - instructions
- Open it in VLC
-
Select the title you want to copy, and as it starts playing the media player will usually show the DVD title number that you should rip.
Multitrack ∞
TODO
See Track (CD), I guess.
I think this is for stuff like DVD extras.
Multisession ∞
TODO
See Track (CD), I guess.
Notes ∞
-
AcetoneISO - https://sourceforge.net/projects/acetoneiso
- Convert / Extract / Browse to ISO : *.bin *.mdf *.nrg *.img *.daa *.cdi *.xbx *.b5i *.bwi *.pdi
- Does not emulate copy protection mount like Daemon Tools.
- Cannot mount/convert a multi-session image to ISO - can only work with the first track.
-
ImgBurn - https://www.imgburn.com/
- Doesn't work for xbox
Last updated 2021-03-07 at 17:02:50