Log in

View Full Version : Yet another batch encoder for DVD -> MKV


hhanh00
17th March 2010, 10:06
Two minute sales pitch
----------------------
If you have a collection of TV show DVDs, you know how frustrating it
is to make a backup of it. You like the show, but you don't want to mess
with swapping disks, do you? How about having video files instead then.
I like Two and Half Men, I have all the seasons on DVD but now I have these
files too:
Two and a Half Men - S01E09 - Phase One, Complete.mkv
Two and a Half Men - S01E10 - Merry Thanksgiving.mkv
Two and a Half Men - S01E11 - Alan Harper, Frontier Chiropractor.mkv
There are many very good encoding GUIs out there. But none of them fully
automate the tedious task of ripping a DVD to a collection of MKV file.

For example,
I would like to say that I want the English audio and subtitle tracks.
Let's say the episode X starts on title Y of bla.iso. Then it goes onwards
(The episode X+1 is the title Y+1, etc.)
And then here are the titles of the episodes.
Make me files that are named "Two and a Half Men - S01ENN - Episode Title"

After that, go to the bla2.iso and do the same.
I rip all the DVD to ISO files then setup a job for all of them.
It may take several days to transcode everything. But once it is set up,
I don't have to touch the computer anymore.

What is it?
-----------
A script that automates transcoding a DVD image into a MKV file.
It will:
- mount the image with Virtual CloneDrive,
- decrypt the movie title(s) with DVD Decrypter,
- demux the streams with DGIndex,
- select the best audio stream of your choice of language,
- autocrop the borders
- calculate the bitrate
- reencode the video with X264 with one of the presets,
- rip the subtitles with VobSub and correct the timecodes
- and finally remux everything into a Matroska file in MKVMerge.

Pros
----
- Pretty flexible when it comes to what to streams and languages to keep.
- Can process multiple disks.
- Can handle multiple titles per disk. Very useful for TV show DVDs.
- Can name your output file automatically based on a template
- Small footprint

Cons
----
- No installer.
- No GUI.
- Not easy to configure.
- Lots of 3rd party tools to gather and install.
- Better to know some YAML. Not necessary - but it helps with the config file.
- It only supports NTSC IVTC content at the moment

http://github.com/hhanh00/Ruby-Transcode

That's that. I hope it helps someone.

buzzqw
17th March 2010, 10:25
cons: install ruby

would be possibile to make it "runnable" without ruby installed ?
(with help of some runtime dll..)

BHH