Changelog for vobcopy: For more infos on the options see "man vobcopy" 0.5.8-pre2: Added code to name the files .partial at first and rename if size is ok [Error] and [Hint] cleanup stupid error fixed for mandrakes supermount (there is no iso9660 or udf in the mount command...) 0.5.7: 32 spaces as name if no name is present on dvd is fixed fast switch (-F) added d_name[k] wasn't zero terminated, sometimes leading to garbled names. 0.5.6: fixed parsing of fstab and mtab on supermount using systems like Mandrake 0.5.5: Erik Hovland made some extensive patches to get vobcopy to work on solaris. Yeeha, another platform. Thanks a lot Erik! -bugfix: -f didn't work right 0.5.4: HIYAMA Takeshi did it again, patches for FreeBSD: dvd device detection should now work if I gather it correctly output of the log file should now work too 0.5.3: -t can now be provided for -m too to change the name of the output dir large-file support for FreeBSD (other *bsd?) added getopt-long fix for FreeBSD All these done by HIYAMA Takeshi 0.5.2: -major bug in mirror code removed (see Release-Notes) -added stuff for debian packaging -v -v fixed -now stops cleanly even if forced and no space left 0.5.1: -removed forgotten debug code -console doesn't get spammed anylonger with -m -m outputs now to DVD_NAME/VIDEO_TS/VTS... (except DVD_NAME now all uppercase since that is necessary to be able to burn it to dvd) -percent output to -m added -progression bar output now in MB rather than blocks for normal copy -removed lots of compiler warning (-Wall -pedantic) 0.5.0: OK, some steps closer to what I want to have: There is now the -m (--mirror) option which mirrors the dvd/video_ts/ content to a dir created with the name of the dvd. The vobs are decrypted though. Also long-options have been added (--Info), look in the man-page. Some cleanup and bug-fix too. 0.4.3: -HIYAMA Takeshi ported my baby to FreeBSD (I sure hope it works there ;-) 0.4.2: -small bugfix for systems using devfs. -new option -t name: You can specify the name of the output file if you don't like the one from dvd or, if you want to pipe the output someplace, say "-t stdout". 0.4.1: -small bugfix: there is a include at the beginning of 0.4.0 that`s not met by a standard install of libdvdread. -more options: -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. -vobcopy takes the title with the most chapters by default if no title is specified 0.4.0: behind -1, -2, -3 and -4 you can specify auxiliary/alternative directories (but you have to take -o first) where the data will be written to. The data will be split to fit on the first (-o) and continued on the second (-1) ... (beware: the path probably has to be specified *directly* behind the number like this -1/tmp/ and might even then be necessary to to this to -o too) I gives you information about the titles, chapters and angles on the dvd. Code-specific: Moved some things into separate functions to clean up the code a little bit. 0.3.0: vobcopy has now the ability to work on it's own, meaning you can call it simply by "vobcopy" and it will find the mounted dvd and copy the first title to the directory you called vobcopy from. Alternatively some command line options emerged: -l for large file support (i.e. file output to larger than 2 GB) -i /path/to/the/mounted/dvd/ (if vobcopy doesn't do it correctly) -v being a little bit more verbose -v -v writing a log-file for bugreports to /tmp/ -h prints help for all the options -f force vobcopy to write to a directory even if it thinks there isn't enough space left -V prints the version number There have even been some efforts to get it to work under solaris, how far this actually works is unknown. Give it a try. 0.2.0: Included the -o option to specify the destination directory. The title- number has to be given now behind -n 0.1.1: Added the Makefile and alternative_programs.txt 0.1.0: Now the program checks in advance if on the destination drive (the directory from which you call vobcopy) is enough free space. It then gives you something like a progression indicator and at the very end it compares the size of what has been copied against the combined size of the title-vobs on dvd. 0.0.4: copies the decrypted vobs in 2 GB chunks to harddisk into files named after what could be extracted from the dvd (the dvd-title). File names are something like: wow-a-movie1_1.vob, wow-a-movie1_2.vob and so forth 0.0.2 - 0.0.3: dunno what happened there, don't remember 0.0.1: against all expectations on my side (I'm a lousy newbie programmer) this thing actually works! Thanx libdvdread guys.