Log in

View Full Version : [HowTo] Rip any DVD in *nix


blackhawk
20th January 2008, 18:11
Well, seeing how I don't see this posted anywhere else, I thought I might post it. After trying dozens of methods for backing up DVD's in Linux, VLC always seems to work. This guide will show you how to rip any [edit: ANY] protected dvd in original quality (mpeg2 + ac3), which can then be encoded for other uses.

Before we start, VLC and libdvdcss2 need to be installed. Since every distribution is different, I can't help everyone here. For Ubuntu users, use these commands to install libdvdcss2 and vlc:

libdvdcss2
wget http://debian-multimedia.org/pool/main/libd/libdvdcss/libdvdcss2_1.2.9-0.0_i386.deb
sudo dpkg libdvdcss2_1.2.9-0.0_i386.deb


vlc
sudo apt-get install vlc


Once you have VLC and libdvdcss2 installed, use this command to find the device names of you dvd drives:
$ dmesg | awk -F '] ' '/DVD.*ATAPI/ { print "/dev/" substr($2,1,3) }'
$ /dev/hda

then use this command to find the longest track of the DVD, where /dev/hdX is your dvd device name:
$ lsdvd /dev/hdX
Disc Title:
Title: 01, Length: 02:34:12.120 Chapters: 27, Cells: 56, Audio streams: 04, Subpictures: 05

Title: 02, Length: 02:34:12.120 Chapters: 27, Cells: 56, Audio streams: 04, Subpictures: 05

Title: 03, Length: 00:00:01.000 Chapters: 15, Cells: 01, Audio streams: 04, Subpictures: 05

Title: 04, Length: 02:34:12.120 Chapters: 15, Cells: 56, Audio streams: 04, Subpictures: 05

Title: 05, Length: 00:00:00.176 Chapters: 01, Cells: 01, Audio streams: 01, Subpictures: 00

Title: 06, Length: 00:01:13.166 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00

Title: 07, Length: 00:01:05.186 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00

Longest track: 01


Then you can rip the dvd with this command, where /dev/hdX is your dvd device name, title is the logest track, and file.mpeg is the output filename (this can be .mpg, .mpeg or .vob).
$ vlc -I rc dvd:/dev/hdX@title --sout "#standard{access=file,mux=ps,dst=file.mpeg}"

So, as an example, this is what I have used to rip a dvd:
$ vlc -I rc dvd:/dev/hda@1 --sout "#standard{access=file,mux=ps,dst=movie.mpeg}"

The ripped DVD will be found in your home folder, or wherever you specified.

I hope this wasn't too confusing for anyone. I'm working on a simple GUI frontend for all of this, which I'll post when I'm done.

setarip_old
20th January 2008, 18:31
@blackhawk

Hi![HowTo] Rip any DVD in *nixWould that it were truly that simple ;>}

While what you've described (Using VLC to remove CSS copy protection) may very well work with commercial DVDs that have ONLY conventional CSS copy protection, it doesn't appear that it would do anything to deal with the additional protection schemes that have come along over the years ("RipGuard", ARccOS", "XProtect") and now are found on MANY newer DVD releases from major studios (SONY and related, Disney, Miramax, Lion's Gate, Dreamworks, New Line, etc.)...

taipan67
21st January 2008, 00:27
...it doesn't appear that it would do anything to deal with the additional protection schemes that have come along over the years ("RipGuard", ARccOS", "XProtect") and now are found on MANY newer DVD releases from major studios (SONY and related, Disney, Miramax, Lion's Gate, Dreamworks, New Line, etc.)...
If anyone knows or ever figures out how to get round 'ARccOS' using only native Linux app's, PM me with the news instantly !!!

For years i've had a 'Layer Cake' DVD that i can't even play on my PC without first ensuring that i select the audio-stream that's only 2-channel stereo - 5:1 AC3 just crashes every single player i've got with some sort of "Device is busy" or "Too many packets" error-message.

Backing-up/ripping is completely out of the question, as all of Linux's app's for that see the disc as 'corrupt' & fail because they need the data to be byte-perfect. :mad:

(Although i did love the fact that when Sony first brought this system out, you couldn't even watch such discs on a Playstation :devil: )

taipan

blackhawk
21st January 2008, 04:29
@setarip_old:
Although I'm not completely sure, I think VLC can rip from any of those protections. I've ripped two ARccOS protected discs myself (Click and Stranger Than Fiction, see here (http://en.wikipedia.org/wiki/List_of_DVDs_Protected_by_ARccoS)). There hasn't been a DVD that has failed me yet. I can confirm this with several other sources:

wikipedia (http://en.wikipedia.org/wiki/ARccOS)
Slysoft's AnyDVD, Fengtao's DVDFab Decrypter, RipIt4Me + DVD Decrypter + FixVTS, MacTheRipper (freeware), along with VLC media player[1], dd_rescue and MPlayer/MEncoder (for Linux) are usually able to overcome ARccOS.

gentoo wiki: (http://gentoo-wiki.com/HOWTO_Backup_a_DVD)
Many newer Sony DVDs have ARccOS protection, which causes most programs to hang in the first few hundred megabytes on some corrupted sectors. VLC is able to rip these with this command:

# vlc dvd:/dev/dvd@1 --sout "#standard{access=file,mux=ps,dst=/home/user/file.ps}"

I don't know about RipGuard and XProtect first hand, but it is stated here (http://www.usalug.org/phpBB2/viewtopic.php?t=9271&start=15&sid=c954f904a4971b287d2692501294f46a#101750) that VLC can rip ARccOS and RipGuard:

Aside from yushi's advice (which I personally didn't try because I want a less manual solution, but I believe it probably works) I found that the VideoLAN player (VLC) handles Sony ARccOS and Macrovision's RipGuard DVDs flawlessly. Better yet, you can tell VLC to simply stream the DVD to a file. The output options are somewhat limited, but you can do MPEG-2, MPEG-4, OGM and a couple others (not AVI).

It's too bad that people are shooting me down before even trying it :(.

setarip_old
21st January 2008, 08:26
@blackhawkIt's too bad that people are shooting me down before even trying itNo one is "trying to shhot you down. It's just that what you've posted appears to indicate a lack of knowledge/understanding of DVD protection - or, perhaps, you're simply not expressing yourself clearly.

You are not understanding.:

1) VLC, BY ITSELF, cannot rip anything. Carefully RE-READ your first (wikipedia) quote. It incorrectly refers to using specific RIPPING PROGRAMS together with various players.

I say "incorrectly" because there is absolutely no need to use any player with either RipIt4me or DVDFabDecrypter, etc. in order to rip the DVDs...

2) Neither of your quotes (the second provides no source for the quote) appear to have anything to do with the claimed benefit of, or need for, your proposed program...

nm
21st January 2008, 10:37
You are not understanding.:

1) VLC, BY ITSELF, cannot rip anything.
Sure it can.

Carefully RE-READ your first (wikipedia) quote. It incorrectly refers to using specific RIPPING PROGRAMS together with various players.

I say "incorrectly" because there is absolutely no need to use any player with either RipIt4me or DVDFabDecrypter, etc. in order to rip the DVDs...
Actually the "along with" in the Wikipedia entry means that VLC and MPlayer are among the tools that you may be able use to overcome ARccOS protection.

2) Neither of your quotes (the second provides no source for the quote) appear to have anything to do with the claimed benefit of, or need for, your proposed program...
Yes it does. VLC (and MPlayer/MEncoder) can be used for ripping video streams (you'll need to use other tools to copy menus) and people have successfully ripped ARccOS-protected DVDs with VLC.

taipan67
21st January 2008, 10:43
If anyone knows or ever figures out how to get round 'ARccOS' using only native Linux app's, PM me with the news instantly !!!

For years i've had a 'Layer Cake' DVD that i can't even play on my PC...
Curious to find out just how long ago this was, i put "ARccOS" into the Gentoo Forum search-engine (turns out it dates back to June 2005 (http://forums.gentoo.org/viewtopic-t-354837.html)), & in one or two of the more recent search-results it looks like this copy-protection can now be overcome with...mplayer dvdnav://<title-number> -dumpstream -dumpfile <output.vob>
...as long as mplayer (1.0-rc1 or later) detected libdvdnav when it was built.

Since i'm in the process of building a new system with video-encoding in mind, probably using FFmpeg for direct MP4-muxing (see this post (http://forum.doom9.org/showthread.php?p=1089276#post1089276)), i'll test this method & blackhawk's vlc-alternative on my troublesome DVD & report back on my findings... ;)

taipan

blackhawk
21st January 2008, 20:22
Wow.. it's funny how you try and correct me when I've successfully "ripped" 13 modern DVD's with this method to date. I'm not going to get into technicalities here.. yes all that VLC really does is stream the video and audio into a file, but it is essentially the same thing as ripping. Anyway I thought this would be good news for all *nix users out there, even though its been known for several years. All I'm trying to do here is make this more known because I know how troublesome it is to rip dvds in *nix systems.

@taipan67
I've used Mencoder (part of Mplayer) to rip several DVDs, including an ARccOS protected DVD. It's actually a bit simpler than the VLC method, and it seems to be much faster. Also, the Mplayer/Mencoder method seems to work on all of my boxes, where for some reason VLC won't work on one of my boxes, no matter the dvd (I'm thinking it must be a bad drive). Anyway, heres the command I use:
mencoder -ovc copy -oac copy -of mpeg -mpegopts format=dvd:tsaf -alang en dvdnav://1 -o DVD.mpeg
Another nice thing about this method is that you don't need to specify the dvd device. Note that the 1 in "dvdnav://1" is the title, and "DVD.mpeg" is the output file (again, this can be .mpg .mpeg or .vob). You could even go as far as transcoding the DVD on the fly, such as Xvid + AC3.
mencoder -ovc xvid -xvidencopts autoaspect:bitrate=2500 -oac copy -alang en dvdnav://1 -o DVD.mpeg

setarip_old
21st January 2008, 21:25
@blackhawk

For the sake of clarity, what you've described in Post#8, with regard to both VLC and Mencoder is NOT ripping a DVD - it appears to be simply a method of realtime capturing of video/audio, with the end result appearing to be one MPEG video, rather than a compliant DVD.

Perhaps, for the aforementioned sake of clarity, you should change the subject/title of this thread to "[HowTo] Capture any DVD in *nix"?

blackhawk
21st January 2008, 23:12
@setarip_old
Are you going to contribute anything useful to this thread, or are you just going to keep on arguing over simple technicalities? You have a protected DVD, you are left with a literal copy of the DVD video, only unprotected. This is called ripping a DVD, and this is exactly what VLC and Mencoder do when used this way, only on a title by title basis. Changing the title to "[HowTo] Capture any DVD in *nix" would only defer people from the intent of this post.

nm
21st January 2008, 23:13
@blackhawk

For the sake of clarity, what you've described in Post#8, with regard to both VLC and Mencoder is NOT ripping a DVD - it appears to be simply a method of realtime capturing of video/audio, with the end result appearing to be one MPEG video, rather than a compliant DVD.
At least MEncoder does this about as fast as your DVD drive can read the disk, so it's much faster than realtime.

I think "ripping" is quite commonly used in this context. If you insist on being more specific, maybe "rip video and audio streams from any DVD" would be sufficient?

setarip_old
21st January 2008, 23:25
@blackhawkAre you going to contribute anything useful to this thread(I'll reply, despite the tenor of your question) Actually, I believe I have already done so:

I have expressed myself thoroughly, not as you suggest "arguing over technicalities", rather simply seeking to make it clear that what you are proposing does not result in a backup duplicate copy of a compliant DVD with chapters, menus, subtitles, multiple languages, extras, etc.

In my opinion, these are not mere "technicalities" and are worthy of pointing out here, so that other members reading this thread are not misled into thinking there's now a "silver bullet" capable of outperforming the true DVD ripping programs, such as DVDFabHD Decrypter, RipIt4me, DVD95CopyPro, AnyDVD, etc.

I'm sorry if you feel this is not important enough to be pointed out.

I'll not post further to this thread...

taipan67
24th January 2008, 17:05
...it looks like this (ARccOS) copy-protection can now be overcome with...mplayer dvdnav://<title-number> -dumpstream -dumpfile <output.vob>
...as long as mplayer (1.0-rc1 or later) detected libdvdnav when it was built.

Since i'm in the process of building a new system with video-encoding in mind, probably using FFmpeg for direct MP4-muxing (see this post (http://forum.doom9.org/showthread.php?p=1089276#post1089276)), i'll test this method & blackhawk's vlc-alternative on my troublesome DVD & report back on my findings...
Well, setting up mplayer to use 'dvdnav://' on a current Gentoo-box turned out to be a cast-iron BITCH of a job (i'll spare you the details), & when it was done, my offending 'ARccOS-protected' DVD still wouldn't play, much less rip. :mad:

Additionally, the DVD menu-navigation was only partially working, so i've reverted back to the stock configuration to avoid conflicts occurring with other packages that need 'libdvdread'.

As far as the VLC alternative goes, it'll be a little while before i can test it, as i'm prioritising getting an email-system up & running on the new system right now, so i don't have to keep rebooting into my old one to communicate with the outside world. :rolleyes:

If any Gentoo-user's want to know how i conned portage into rebuilding mplayer with dvdnav-support, ask away, & if i see your post or get an email-notification, i'll let you know (there's 'ebuild-hacking' involved...). ;)

taipan

wildchild77
25th January 2008, 04:01
Wow.. it's funny how you try and correct me when I've successfully "ripped" 13 modern DVD's with this method to date. I'm not going to get into technicalities here.. yes all that VLC really does is stream the video and audio into a file, but it is essentially the same thing as ripping. Anyway I thought this would be good news for all *nix users out there, even though its been known for several years. All I'm trying to do here is make this more known because I know how troublesome it is to rip dvds in *nix systems.


I hope this wasn't too confusing for anyone. I'm working on a simple GUI frontend for all of this, which I'll post when I'm done.

When you get this done let me know and I will try it out

Unfortunately the best way to rip these protected DVD's still requires Windows programs!

@ Blackhawk have you been able to rip any of the latest New Line releases such as Hairspray or Rush Hour 3?

weaver4
20th February 2008, 01:27
Many of the examples above use: dvdnav://1

With Ubuntu 7.10 I had better luck with: dvd://1

I was able to rip all the movies I had using.
mplayer dvd://1 -dumpstream -dumpfile dvd.mpg

If mplayer can play the movie beginining-to-end then it can save the stream to a *.mpg file.

I then use the *.mpg file as input to avidemux.

WalterK
21st February 2008, 02:39
i have to say this method is best suited to either transcoding to xvid/X264 etc or storing a movie locally on the hard drive.
Since vlc and mplayer don't preserve the chapters etc for you to do a 1 to 1 backup or even a dvd9 to dvd5, although i know there are linux programs similiar to dvdshrink/clonedvd etc i have never tried them out, and have no clue if they run into the same problems with the more recent commercial dvds due to copy protection.

setarip_old
11th October 2008, 20:31
@blackhawk

Anything new regarding this project?

kinematic
12th October 2008, 04:50
if you want to rip a dvd on linux and end up with dvd compliant files (VIDEO_TS) there's k9copy, dvd95, vobcopy or dd.

setarip_old
12th October 2008, 08:14
@kinematic

I'm just curious to know if "blackhawk" has made any new progress on his/her project.

kinematic
12th October 2008, 08:48
i have to say this method is best suited to either transcoding to xvid/X264 etc or storing a movie locally on the hard drive.
Since vlc and mplayer don't preserve the chapters etc for you to do a 1 to 1 backup or even a dvd9 to dvd5, although i know there are linux programs similiar to dvdshrink/clonedvd etc i have never tried them out, and have no clue if they run into the same problems with the more recent commercial dvds due to copy protection.

I've ripped some new dvd's with k9copy without any problems. there was one dvd that wouldn't rip (can't remember the name) wich I was able to rip with dd.
dd is a commandline util wich makes a bit for bit perfect copy included in any distro and the syntax I used was dd if=/dev/whereyoudriveismounted of=dvd.iso where if stands for inputfile and of for outputfile.

secondoff
9th November 2008, 20:07
does anyone have a recipe like this that will give me a single ISO file ?

I am in FreeBSD, and I believe I can replicate your entire procedure above, but I don't want mpeg files, etc. - I just want a single ISO replication of the entire DVD.

Does anyone know a command, or combination of vlc/mplayer/libdecss2/blah that I can use to do this ? If it's a linux recipe, that's ok - I can probably translate it to the freebsd world.

microchip8
9th November 2008, 20:16
In Linux i usually use 'dd' to dump the DVD to an ISO image, though this will not remove copy protection. It will copy everything bit by bit

dd if=/dev/dvd of=/home/username/image.iso

secondoff
11th November 2008, 18:03
In Linux i usually use 'dd' to dump the DVD to an ISO image, though this will not remove copy protection. It will copy everything bit by bit

dd if=/dev/dvd of=/home/username/image.iso

Yes, of course - but that just gives me a 'dd' image, and if the disk is CSS protected (or otherwise copy protected, that is useless).

Given the other tools that were used in the command line to get mpeg files, does anyone know a nice, long, pipelined command that will:

- dd the iso
- pass that 'dd' output through a libdecss enabled translation
- defeat other copy protection

and, although this isn't an absolute requirement, remove PUOs/PUAs as well ?

You're making it happen just like I want it in the original post, I just want an iso instead of mpeg files...

mocham
12th November 2008, 18:15
I haven't had a chance to test the method in the first post, but in the past I always used DVDfab Decrypter under wine to rip DVDs. Then I use k9copy to shrink it to a DVD5 size. To make an ISO you can load the VIDEO_TS into k3b and tell it to make an ISO, or you can use CLI tools to do the same thing.

secondoff
14th November 2008, 21:18
Yeah.

What I'd like to do in unix would look like this:

dd if=/dev/acd0 | libdecss | app_that_removes_PUAs >> my_final.iso

So all on the command line, starting with 'dd', and pipelining through a decss transform, redirected to the final iso file.

I would love to have this quick CLI recipe... there is no reason a dvd dump to iso needs a GUI...

kinematic
14th November 2008, 21:26
mplayer /dev/yourdvddevice -dumpstream -dumpfile movie.iso

secondoff
14th November 2008, 21:41
mplayer /dev/yourdvddevice -dumpstream -dumpfile movie.iso

Ok ... I can do that.

mplayer has deCSS built into it, or easily can ?

And the resulting iso file has _everything_ - commentary, subtitles, specials ... the works ?

kinematic
14th November 2008, 22:37
mplayer uses libdvdcss and the resulting iso file is a complete copy of the dvd.

secondoff
14th November 2008, 22:39
mplayer has build in decription and the resulting iso file is a complete copy of the dvd.

Thank you very much! I am going to try this.

Do you rip your own DVDs to ISO like this ?

Was the magic that dvddecryptor used to rip out PUAs/PUOs just something that guy figured out, or are there ways that that function could also be added to this unix pipeline ?

kinematic
14th November 2008, 22:52
No, I use vobcopy. I don't see the point in copying to an iso file wich I than have to mount when I want to rip a dvd to avi if I can just copy the vob's I need to my hdd.

secondoff
21st November 2008, 19:36
Hmmm....

I am trying to get this to work on my FreeBSD system:

mplayer -v -dumpstream -dumpfile wire1.iso dvd://1 -dvd-device /dev/dvd

and it keeps failing with:


Playing dvd://1.
get_path('sub/') -> '/root/.mplayer/sub/'
URL: dvd://1
Reading disc structure, please wait...
There are 12 titles on this DVD.
There are 7 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
audio stream: 0 format: ac3 (5.1) language: en aid: 128.
audio stream: 1 format: ac3 (stereo) language: en aid: 129.
audio stream: 2 format: ac3 (stereo) language: fr aid: 130.
audio stream: 3 format: ac3 (stereo) language: es aid: 131.
audio stream: 4 format: ac3 (stereo) language: en aid: 132.
number of audio channels on disk: 5.
subtitle ( sid ): 0 language: en
subtitle ( sid ): 1 language: fr
subtitle ( sid ): 2 language: es
number of subtitles on disk: 3
DVD start cell: 0 pack: 0x0-0xC31
DVD start=0 end=3820117
STREAM: [null] dvd://1
STREAM: Description: DVD stream
STREAM: Author:
STREAM: Comment:
DVD Seek! lba=0x0 cell=0 packs: 0x0-0xC31
Angle-seek synced by cell/vob IDN search!
--- END OF CELL !!! ---
DVD next cell: 1 pack: 0xC32-0xF569
--- END OF CELL !!! ---
DVD next cell: 2 pack: 0xF56A-0x1AC26
--- END OF CELL !!! ---
DVD next cell: 3 pack: 0x1AC27-0x41E8E
--- END OF CELL !!! ---
DVD next cell: 4 pack: 0x41E8F-0x421B4
--- END OF CELL !!! ---
DVD next cell: 5 pack: 0x421B5-0x6C81B
--- END OF CELL !!! ---
DVD next cell: 6 pack: 0x6C81C-0x6E74D
--- END OF CELL !!! ---
DVD next cell: 7 pack: 0x6E74E-0x962D1
--- END OF CELL !!! ---
DVD next cell: 8 pack: 0x962D2-0xA1BAF
--- END OF CELL !!! ---
DVD next cell: 9 pack: 0xA1BB0-0xC24F0
--- END OF CELL !!! ---
DVD next cell: 10 pack: 0xC24F1-0xEC097
--- END OF CELL !!! ---
DVD next cell: 11 pack: 0xEC098-0x10BC3D
--- END OF CELL !!! ---
DVD next cell: 12 pack: 0x10BC3E-0x116C10
--- END OF CELL !!! ---
DVD next cell: 13 pack: 0x116C11-0x14165A
--- END OF CELL !!! ---
DVD next cell: 14 pack: 0x14165B-0x147885
--- END OF CELL !!! ---
DVD next cell: 15 pack: 0x3A4A51-0x3A4A55
--- END OF CELL !!! ---
Core dumped ;)
vo: x11 uninit called but X11 not inited..

Exiting... (End of file)



The file that is created is 2.7 GB in size and is:

#file wire1.iso
wire1.iso: MPEG sequence, v2, program multiplex

which is worrisome, since an ISO file should show up as:

# file random.iso
random.iso: ISO 9660 CD-ROM filesystem data


Any comments ? Obvious errors I am making ?

Thanks.

nm
22nd November 2008, 00:19
mplayer /dev/yourdvddevice -dumpstream -dumpfile movie.iso
mplayer uses libdvdcss and the resulting iso file is a complete copy of the dvd.
Yes, the resulting file is a complete copy, like one made with dd, but MPlayer does not decrypt anything when used like this.

Hmmm....

I am trying to get this to work on my FreeBSD system:

mplayer -v -dumpstream -dumpfile wire1.iso dvd://1 -dvd-device /dev/dvd

and it keeps failing with: [...]
It didn't fail. MPlayer did exactly what you told it to do: dump the first title from the DVD to a file. Of course, the output is not an ISO image but a decrypted MPEG-PS stream (with all the audio, video and subtitle tracks).

AFAIK, you can't make a decrypted image of a whole disk with a single MPlayer command. However, since MPlayer can decrypt titles and VOB files, one could write a script that copies the DVD structure, calls MPlayer to do the dirty work on all the VOBs and then creates an ISO image from the decrypted data. Perhaps such a tool already exists, I haven't checked.

Why do you need a decrypted ISO?

secondoff
22nd November 2008, 05:41
AFAIK, you can't make a decrypted image of a whole disk with a single MPlayer command. However, since MPlayer can decrypt titles and VOB files, one could write a script that copies the DVD structure, calls MPlayer to do the dirty work on all the VOBs and then creates an ISO image from the decrypted data. Perhaps such a tool already exists, I haven't checked.

Why do you need a decrypted ISO?

Hmm... I guess I don't understand your question ...

Why, if I am ripping to iso, would I want it to have encryption on it ? I cannot guarantee that all future player software that I use will be deCSS-ified, right ? So it seems like a good idea to remove it...

I rip all of my DVDs to ISO and put them on my fileserver, and then I watch them with XBMC - and I can use their full menus/extras/subs/etc. It's perfect.

The problem is, I used to use dvd decryptor to make the ISO, which was perfect - made a unprotected ISO with one click. But now I have no windows system, and on top of that, I prefer command line operations.

I'm not sure I want to go dvd -> files -> iso ... I realize that can work, but it seems like a lot of work compared to just clicking "go" in dvd decryptor.

So I'd like to start back at the beginning:

Is there any collection of pipelined/redirected unix command(s) that I can just run on one command line to rip a DVD to a unprotected ISO ?

For example:

dd if=/dev/cdrom | mplayer -blah -blah | libdeCSS >> outfile.iso

Does this question make sense to anyone ? Am I the only person in the world that wants to rip to ISO on the command line ?

skottish
22nd November 2008, 08:57
The trick with Mplayer is to find which track to pick for dumpstream. I have one here that's dvd://9 for the whole disc; the previous eight are the separate VOB tracks. One thing of note: your going to lose the chapter structure with this method. Mplayer will create one giant file out of the whole disc, if it can do it at all.

nm
22nd November 2008, 16:09
Hmm... I guess I don't understand your question ...

Why, if I am ripping to iso, would I want it to have encryption on it ? I cannot guarantee that all future player software that I use will be deCSS-ified, right ? So it seems like a good idea to remove it...
Well, decrypting would be nice but I'm not aware of any native tool that do it like you want. So you'll either need to use Windows tools (with Wine), write your own tool or just leave the ISO crypted. If some future player can't decrypt on the fly, you could decss with some external tool at that point. Personally I doubt I would be watching old DVD rips 5-10 years from now, so I wouldn't worry about this too much.

So I'd like to start back at the beginning:

Is there any collection of pipelined/redirected unix command(s) that I can just run on one command line to rip a DVD to a unprotected ISO ?
AFAIK, no.

The trick with Mplayer is to find which track to pick for dumpstream. I have one here that's dvd://9 for the whole disc; the previous eight are the separate VOB tracks. One thing of note: your going to lose the chapter structure with this method. Mplayer will create one giant file out of the whole disc, if it can do it at all.
Ripping a single title is not what secondoff wants.

secondoff
23rd November 2008, 18:16
Well, decrypting would be nice but I'm not aware of any native tool that do it like you want. So you'll either need to use Windows tools (with Wine), write your own tool or just leave the ISO crypted. If some future player can't decrypt on the fly, you could decss with some external tool at that point. Personally I doubt I would be watching old DVD rips 5-10 years from now, so I wouldn't worry about this too much.


Ok - thanks so much for your comments. A follow-up question I have is, are there any _GUI_ unix/linux tools that do what I want ? That is, a unix equivalent of dvd-decryptor that will give me a iso without macrovision and CSS and pua/puos, etc. ?

Because if I have to use a gui I will, I'd just like to stay in unix...

nm
24th November 2008, 07:30
Ok - thanks so much for your comments. A follow-up question I have is, are there any _GUI_ unix/linux tools that do what I want ? That is, a unix equivalent of dvd-decryptor that will give me a iso without macrovision and CSS and pua/puos, etc. ?
Nope, you'll need to run Windows-based rippers with Wine. I would consider that more "native" than running Java or .NET bytecode. The most important difference to Unix/Linux tools is that these Windows programs are mostly closed-source -- but at least Wine is open.

arisgr
15th December 2008, 02:06
Ok - thanks so much for your comments. A follow-up question I have is, are there any _GUI_ unix/linux tools that do what I want ? That is, a unix equivalent of dvd-decryptor that will give me a iso without macrovision and CSS and pua/puos, etc. ?

Because if I have to use a gui I will, I'd just like to stay in unix...

k9copy is a gui tool to rip tour DVDs and create an ISO file. You can give it a try. Here is a guide just in case.

How to backup your DVDs (in dvd, xvid, mpeg-4, x264 formats) using k9copy (http://www.my-guides.net/en/content/view/77/26/)