VOBs with internal "chapters" (or joint VOBs)

Started by douche, March 27, 2013, 09:03:03 AM

Previous topic - Next topic

douche

Hi,

When ripping "joint" VOBs, sometimes you end up with VOBs having internal "chapters" or timings (time reset in fact).

For, example, I have a VOB with these timings :

00:03:21.800 - length 00:03:21.800
00:24:21.500 - length 00:20:59.700
00:25:29.800 - length 00:01:08.300
00:25:59.500 - length 00:00:29.700
00:27:35.500 - length 00:01:36.000
00:27:39.700 - length 00:00:04.200
00:31:01.500 - length 00:03:21.800
00:52:35.600 - length 00:21:34.100
00:53:43.900 - length 00:01:08.300
00:54:13.800 - length 00:00:29.900
00:55:49.600 - length 00:01:35.800
00:55:53.400 - length 00:00:03.800
00:59:15.200 - length 00:03:21.800
01:21:40.700 - length 00:22:25.500
01:22:48.900 - length 00:01:08.200
01:23:18.800 - length 00:00:29.900
01:24:54.600 - length 00:01:35.800
01:24:59.000 - length 00:00:04.400
01:25:45.300 - length 00:00:46.300

Which in fact is a big VOB containing 3 episodes of a TVShow along with "Opening credits", "Closing credits" and "Previsouly on ..." as well as "Next on ..." kind of stuff.

I want to slice it to extract the episodes but unfortunately, opening this VOB in AVIDemux makes it only consider the first "part". The ".idx2" file is very small and I can only seek within the first 3m21s of the file.

This is good that AVIDemux support these "multipart" VOBs but there should be a way to tell it to scan the whole file and give the possibility to jump accross these "chapters".

Can the devs have a look into it please ? Thanks :)

Jan Gruuthuse

rip none joint vob's, keep as on dvd and load multi-part like:
- VTS_02_1.VOB 1,1 GB
- VTS_02_2.VOB 1,1 GB
- VTS_02_3.VOB 1,1 GB
- VTS_02_4.VOB 1,1 GB
If the index is not ok, when avidemux asks to load several parts answer no.
Load part 1, append part 2 ([Ctrl][A]) append part 3 ([Ctrl][A]) and append part 4 ([Ctrl][A]).
The index should now cover the entire length of the loaded video.
If the vob file is one size, try deleting its .idx2 and reload vob file and see if the index is now bigger. If not, most likely some error inside the vob file, prohibiting indexing of that file?

douche

Hi,

Well, impossible in that case to do that as I didn't do the rip in the first place. For my part, I always rip DVDs in full ISO to be sure that I can work with almost any tool on the file.

This is very common case in DVDs for TVshows to group several episodes in one chapter, especially on Anime or sitcoms where episodes last ~20min. So, you end up with a big 5GB VOB file containing lots of "chapters".

Using MPlayer and activating OSD (press "o" twice) you can clearly see the timecode being reset to zero at the end of an episode and a new one is begining.

Would it be hard to make AVIDemux support such VOB files ? When opening a VOB file, a simple dialog asking whether we want to stop the scan at the first "chapter" of the VOB file or if we want to fully scan the VOB as a whole without considering the internal timings.