...


Here is an elaborate open source wrapper program for libdvdread, mencoder, dvdauthor, and mkisofs; In normal talk that means its a program for copying your DVDs, for FREE!



Quick HOWTO:
  • Run main.bat
  • Choose device, output directory, and action
  • Sit back :D

Included

dvd_copy.c/exe:
pretty much does it all, copies encrypted dvds, shrinks it,
creates and ISO image which you can store for later use, or burn immediately of course.
mediaprobe.c/exe:
Uber cool and simple mencoder/mplayer wrapper which can detect
a lot of information about your video, and even convert it to NTSC/PAL (S)VCD or
DVD format... Virtually all format supported by mplayer are supported! WOW! I know
no more crazy CLI mencoder sessions!

Included in binary distro:
mplayer, mencoder, mplex, mpeg2enc, mpeg2desc, jpeg2yuv, dvdauthor, dvdunauthor, mkisofs, spumux, spuunmux; All are opensource applications, contact me for more information.



Known Bugs/Unfinished Nooks:
  • Only audio track #1 is encoded, regardless of language
  • No subtitle options
  • Code cleanup needed
  • Other program binaries compiled 'out of house'
  • No aspect ratio magic yet (like cropping 16:9 to 4:3)
  • May have problems with files over 4.xGB (untested....)
  • Somewhat immature, I basically stopped coding when it did what I wanted





Note to the lawyers:
People are entitled to copy their legitmately owned dvds for back-up purposes;
I am not interested in your opinions on the issue and would appreciate no contact unless you have
something positive to say! All C&Ds will be ignored. However, I may take it down if your CEO can beat me in a sanctioned MMA fight....




I only really wrote a small portion of the software presented and would like to thank all the projects that have made this program possible. Thanks Mplayer, dvdauthor, cdrtools, libdvdread, and mingw/cygwin to say the least.


dvd_copy -device device -out empty_directory -cmd action [-mb integer] [-all booleanvalue]

Switches:
        -device
                File for device pointing to dvd, for example
                /dev/dvd, or an iso image
        -out
                Preferably empty/non-existing directory where this
                may store its temporary
                files, however choosing a directory with videos already
                present will result
                in them being converted and included.
        -cmd
                Action you would like performed on device or output directory
        -mb
                Minimum number of megabytes for a title to be included(default 200MB)
        -all
                Zero signifies to copy only the largest title, otherwise all over the mb threshold are copied

Supported Command/Actions:
        rip, shrink, author, iso, all

Commands:
Rip, will output VOB(s) to -out directory
Shrink, will shrink all video files to 4 GB
Author, will output a simple XML file and run it through dvdauthor
Iso, will run dvdauthor's output through mkisofs to create a DVD Video Image

Notes:
        *The switches may be shortened, for example "-device" may be simply "-d"
        *Note "[]" brackets signify optional arguments,
         and are not used in the syntax
------------------------------------


Site: Karlan Mitchell (C) 2010

Valid XHTML 1.0 Transitional Valid CSS!