VOBmerge
VOBmerge is a simple application that merges a set of VOB files into a single one. Now, why would you do this? Usually when you backup a DVD disk to, say, an XviD movie, you'd like to re-encode the movie in VirtualDub-MPEG2 or a similar application that reads a VOB file. The problem is that this application only reads a single VOB file and doesn't allow appending one VOB to another (only AVI appending is allowed). So, this calls for an application such as VOBmerge.
Frequently asked questions
Q: Why did you build VOBmerge in .NET?
A: .NET is a beautiful framework, first of all. It allows for creating applications very easily. Second reason is that because I use .NET 2.0, all my .NET application are instantly 64-bit on a 64-bit machine, thus increasing performance. Third reason, the resulting executable is tiny, so the download is very small if you already have the framework installed (which you should).
Q: The resulting VOB files aren't compliant tot DVD standards. What gives?
A: The standard defines that a VOB file may not be larger than 1GB. That's the sole reason they are splitted on the DVD. I'm not sure why this was done at first, because it isn't really neccesary, in theory. Anyway, the resulting larger-than-1GB VOB files aren't compliant tot DVD standards, because they are larger than 1GB. But they'll play just fine, don't worry about that.
Q: Where does VOBmerge save its settings?
A: That would be in "%userprofile%\Application Data\Thany\VOBmerge". Nothing goes into the registry.
Q: What system does VOBmerge run on?
A: As long as the .NET Framework 2.0 is installed, it should run fine. Also, on Windows XP x64 Edition, if you installed .NET 2.0 for x64 systems, VOBmerge runs as a 64-bits application. It doesn't run on the .NET Compact Framework (on a PDA), nor does it run on Mono.
Download
If you click the link below, the download start immediately. You'll get a ZIP file that contains an executable.
Remember, make sure you have installed the .NET Framework 2.0.

