A preliminary version of the script can be downloaded at:
http://imaging.kicks-ass.org/dvd.sh
I'm sorry, but there is no documentation yet. The script can be controlled by altering the variables at the top of the script.
It requires (at least):
- transcode
- dvdbackup
- lsdvd
- mplex
- spumux
- dvdauthor
It features:
- Conversion from PAL to NTSC (and vice versa, but that is untested)
- Fast vs quality copy. (fast=1 or fast=0). My experience is fast is usually satisfactory, unless the dvd to copy is low quality in which artefacts occur.
- Subtitle copy. Preferred language specified in subtitle_language. Format is two letter country codes seperated by a space, with preferred language first.
- Audio copy. Preferred language in audio_language, same format as subtitle.
- Audio type preference. Specified in audio_types as ac3 (dolby digital), dts or pcm. Seperated by spaces and ordered by preferred first. Note that DTS usually requires large amounts of space, reducing the video quality. Therefore I use ac3 as default.
- Video is only compressed when necessary.
- If the stuff does not fit entirely on the dvd, all other extra's are dropped (menu etc). Still have to look at menu compression and such.
And probably some other things I can't think of now...
Note that the script is still under development, so testing it with a rewritable is probably a good idea (tip: specify copies=2 to first write the rewritable, test it, then write the final dvd as a second copy).
Any improvements to or suggestions for the script are welcome.
I sent an e-mail to the author of xdvdshrink, with the suggestion to work together and combine scripts.
V. Tieleman