vobcopy -l
if you have a dvd in the drive and open a terminal in a folder of choice simply type" vobcopy -l " that will create a single .vob of the movie in the folder. I just installed to 7 light and this worked fine although on this old laptop it consumed the cpu and other tasks were limit to checking the time.
here are the options
Options include
(for the full list see vobcopy -h or the man vobcopy):
-n copy the title-vob you specify behind -n (vobcopy -n 2 will copy title-vob 2)
-b size[bkmg] begins to copy from the specified offset-size. Modifiers like b for 512-bytes, k for kilo-bytes, m for mega- and g for giga-bytes can be appended to the number. Example: vobcopy -b 500m will start to copy from 500MB onward till the end.
-e size[bkmg]: similar to -b, this options lets you specify some size to stop before the end.
-l rosenauer wrote some code to support large file output. The data is then written to one large file (presumably greater than 2GB)
-f to force output even if vobcopy thinks there is not enough free space in the output directory
-i to provide the path to the mounted dvd (i.e. the mount point, something like /dvd or /cdrom) if vobcopy fails to detect it correctly
-o option to specify a directory where the data will be copied to
behind -1, -2, -3 and -4 can be named additional directories where the output will continue if the previous dir gets full. So no need to clean up the whole directory or even move files around!
-t name|stdout you can either change the name of the output-file away from what the dvd says (-t hi will write hi1-1.vob,hi1-2.vob etc. If you want to have a name with spaces, do it like this: -t "my movie" ) or you can write the output to stdout to be piped to some other program (for example: -t stdout)
-O single_file(s)_name(s) will copy only the files you specify (comma separated list).Example: vobcopy -O video_ts.vob,video_ts.bup
-I (Info) gives you some Infos about the dvd data and the output directory.
-v be more verbose in its output (in other words vobcopy will spam your console ;-)
-v -v print a log-file (with the standard output in it) to /tmp/ (the log should be sent to me in case of a bugreport)
check in advance if on the drive the stuff has to be copied to is enough space free
check size of the combined vobs on dvd against what has been copied (did it copy everything ok?)
check the provided command line options whether they are what we need and not wrong type
another use for the program is to extract songs (sections) from concert dvd but have not done this in a while
cheers