mycatsnameisbernie
11th February 2008, 03:24
I am trying to transcode a DVD to mp4/h.264 using Handbrake. I do this all the time and had no problems until now. What I think makes this one DVD special is that its main move title is split into multiple PGCs. It also contains multiple angles and subtitles. Handbrake can not transcode this, it stops after just a few seconds. VLC and other players can play it just fine.
I don't know if this is bug in Handbrake, or something non-standard about the mastering of the DVD. But I decided to use this as a learning exercise to see if I could massage the data on the DVD into something that Handbrake would accept.
See the end of this post for dump of how IfoEdit displays Title 1 as ripped from the DVD. PGC 2, 4, and 6 are stills that say “Act 1”, “Act 2”, and “Act 3” and display for a couple of seconds each when playing the DVD. PGC 1, 3, 5, and 7 are the main movie. Note that there are also subtitles and angles.
The first thing I tried was reauthoring the DVD with DVDShrink. DVDShrink lists each PGC as a separate item. It calls the first PGC “Title 1” and the others “Title 1 Continued”. It also lists separate items for Angle 2. PGC 3, 5, and 7 are listed under “Main Movie” and PGC 1, 2, 4, and 6 are listed under “Extras”. Unfortunately, DVDShrink (in reauthor mode) converted each PGC into a separate title. This doesn’t work for me because handbrake can only transcode one title at a time. I am trying to get all PGCs transcoded into a single mp4 file.
So next, I used the method described here: http://forum.digital-digest.com/showthread.php?t=60724 to convert the separate titles output by DVDShrink into a single title. This method uses VobEdit’s “join clips” feature to create a title with one PGC with one chapter per cell, then uses IfoEdit to recreate the IFOs, and finally a mock strip cleans everything up. Since I didn’t care about the Act 1,2,3 stills, I only used PGC 1, 3, 5, and 7.
Now things start to get really weird. If you look at the times for PGC 1,3,5,7 below, you will see they add up to 1:56:58. However, VLC shows the length of my joined clips to be 2:06:28. I tried using both FixVTS and "mock strip", but neither changes the length.
As an experiment, I played the original DVD and the "join clips" versions at the same time with VLC. Even though the "join clips" version is supposedly longer, both player windows stay in perfect sync.
When I transcode the "join clips" version with handbrake, handbrake doesn’t see the last 2 chapters, so the end of the movie is cut off. However, VLC displays the result just fine with all chapters visible.
Next, I retried the VobEdit “join clips” method with one change: when I used IfoEdit to create the ifo’s, I checked “Create Chapter for 1st Cell only” instead of “Create Chapter for each Cell”. VLC still reports the too-long movie length, but handbrake transcodes the entire movie perfectly. The transcoded mp4 output by handbrake has a length of 1:59:40, which is still too long, but closer to the truth. However, the entire move is only 1 chapter, and I would like to have more chapters.
So next, I tried using PgcEdit to add more chapters. VLC still reports the incorrect (too long) movie length, but otherwise the result looks good on VLC. But now there is a different problem with Handbrake: It reports the encoded mp4 length as 2:03:14. The actual movie ends at 1:59:40. Then, it repeats the first 2+minutes of the move to take up the remaining time.
So I have the following questions:
Are there other methods that can join PGCs without introducing the timing problems I am seeing?
Why was the result of "join clips" incorrectly reporting a too-long movie?
Why does the number of chapters effect Handbrake's behavior?
Thanks for the help!
P.S. Here is dump of the main movie title from IfoEdit:
PGC_1 (program chain): [Title(TTN): 1] [00:03:37.16 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:03:37.16 / 30 fps [Pos: 00:03:37.16] [Frames: 6526] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_2 (program chain): [Title(TTN): 1] [00:00:00.12 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 2)
[Ch 02] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:00:00.12 / 30 fps [Pos: 00:00:00.12] [Frames: 12] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_3 (program chain): [Title(TTN): 1] [00:32:52.29 / 30 fps] (Programs: 12) (Cells: 19) (uses VOB-IDs: 3,4,5,4,5,6,7,8,9)
[Ch 03] [Pg 01] [Cell 01] [V/C Id: 3/ 1] : time: 00:00:36.25 / 30 fps [Pos: 00:00:36.25] [Frames: 1105] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
[Ch 04] [Pg 02] [Cell 02] [V/C Id: 3/ 2] : time: 00:01:53.29 / 30 fps [Pos: 00:02:30.24] [Frames: 4524] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 05] [Pg 03] [Cell 03] [V/C Id: 3/ 3] : time: 00:03:06.23 / 30 fps [Pos: 00:05:37.17] [Frames: 10127] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 04] [V/C Id: 4/ 1] (Angle 1): time: 00:00:26.00 / 30 fps [Pos: 00:06:03.17] [Frames: 10907] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 05] [V/C Id: 5/ 1] (Angle 2): time: 00:00:26.00 / 30 fps [Pos: 00:06:03.17] [Frames: 10907] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 06] [Pg 04] [Cell 06] [V/C Id: 4/ 2] (Angle 1): time: 00:02:22.04 / 30 fps [Pos: 00:08:25.21] [Frames: 15171] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 07] [V/C Id: 5/ 2] (Angle 2): time: 00:02:22.04 / 30 fps [Pos: 00:08:25.21] [Frames: 15171] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 08] [V/C Id: 6/ 1] : time: 00:00:09.16 / 30 fps [Pos: 00:08:35.07] [Frames: 15457] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 07] [Pg 05] [Cell 09] [V/C Id: 6/ 2] : time: 00:04:32.17 / 30 fps [Pos: 00:13:07.24] [Frames: 23634] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 08] [Pg 06] [Cell 10] [V/C Id: 6/ 3] : time: 00:04:24.23 / 30 fps [Pos: 00:17:32.17] [Frames: 31577] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 09] [Pg 07] [Cell 11] [V/C Id: 6/ 4] : time: 00:01:34.27 / 30 fps [Pos: 00:19:07.14] [Frames: 34424] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 10] [Pg 08] [Cell 12] [V/C Id: 6/ 5] : time: 00:04:00.28 / 30 fps [Pos: 00:23:08.12] [Frames: 41652] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 11] [Pg 09] [Cell 13] [V/C Id: 6/ 6] : time: 00:02:03.02 / 30 fps [Pos: 00:25:11.14] [Frames: 45344] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 12] [Pg 10] [Cell 14] [V/C Id: 6/ 7] : time: 00:02:45.29 / 30 fps [Pos: 00:27:57.13] [Frames: 50323] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 13] [Pg 11] [Cell 15] [V/C Id: 6/ 8] : time: 00:02:13.01 / 30 fps [Pos: 00:30:10.14] [Frames: 54314] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 14] [Pg 12] [Cell 16] [V/C Id: 6/ 9] : time: 00:00:32.28 / 30 fps [Pos: 00:30:43.12] [Frames: 55302] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 17] [V/C Id: 7/ 1] (Angle 1): time: 00:02:07.25 / 30 fps [Pos: 00:32:51.07] [Frames: 59137] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 18] [V/C Id: 8/ 1] (Angle 2): time: 00:02:07.25 / 30 fps [Pos: 00:32:51.07] [Frames: 59137] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 19] [V/C Id: 9/ 1] : time: 00:00:01.22 / 30 fps [Pos: 00:32:52.29] [Frames: 59189] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
PGC_4 (program chain): [Title(TTN): 1] [00:00:00.12 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 10)
[Ch 15] [Pg 01] [Cell 01] [V/C Id: 10/ 1] : time: 00:00:00.12 / 30 fps [Pos: 00:00:00.12] [Frames: 12] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_5 (program chain): [Title(TTN): 1] [00:41:32.03 / 30 fps] (Programs: 14) (Cells: 24) (uses VOB-IDs: 11,12,13,12,13,14,15,16,15,16,17,18,19,20)
[Ch 16] [Pg 01] [Cell 01] [V/C Id: 11/ 1] : time: 00:00:32.02 / 30 fps [Pos: 00:00:32.02] [Frames: 962] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
[Ch 17] [Pg 02] [Cell 02] [V/C Id: 11/ 2] : time: 00:03:29.09 / 30 fps [Pos: 00:04:01.11] [Frames: 7241] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 18] [Pg 03] [Cell 03] [V/C Id: 11/ 3] : time: 00:02:39.14 / 30 fps [Pos: 00:06:40.25] [Frames: 12025] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 04] [V/C Id: 12/ 1] (Angle 1): time: 00:00:29.14 / 30 fps [Pos: 00:07:10.09] [Frames: 12909] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 05] [V/C Id: 13/ 1] (Angle 2): time: 00:00:29.14 / 30 fps [Pos: 00:07:10.09] [Frames: 12909] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 19] [Pg 04] [Cell 06] [V/C Id: 12/ 2] (Angle 1): time: 00:01:23.06 / 30 fps [Pos: 00:08:33.15] [Frames: 15405] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 07] [V/C Id: 13/ 2] (Angle 2): time: 00:01:23.06 / 30 fps [Pos: 00:08:33.15] [Frames: 15405] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 08] [V/C Id: 14/ 1] : time: 00:00:48.03 / 30 fps [Pos: 00:09:21.18] [Frames: 16848] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 20] [Pg 05] [Cell 09] [V/C Id: 14/ 2] : time: 00:02:14.10 / 30 fps [Pos: 00:11:35.28] [Frames: 20878] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 21] [Pg 06] [Cell 10] [V/C Id: 14/ 3] : time: 00:00:34.20 / 30 fps [Pos: 00:12:10.18] [Frames: 21918] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 11] [V/C Id: 15/ 1] (Angle 1): time: 00:00:32.15 / 30 fps [Pos: 00:12:43.03] [Frames: 22893] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 12] [V/C Id: 16/ 1] (Angle 2): time: 00:00:32.15 / 30 fps [Pos: 00:12:43.03] [Frames: 22893] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 22] [Pg 07] [Cell 13] [V/C Id: 15/ 2] (Angle 1): time: 00:02:47.21 / 30 fps [Pos: 00:15:30.24] [Frames: 27924] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 14] [V/C Id: 16/ 2] (Angle 2): time: 00:02:47.21 / 30 fps [Pos: 00:15:30.24] [Frames: 27924] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Ch 23] [Pg 08] [Cell 15] [V/C Id: 17/ 1] : time: 00:03:46.06 / 30 fps [Pos: 00:19:17.00] [Frames: 34710] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 24] [Pg 09] [Cell 16] [V/C Id: 17/ 2] : time: 00:01:37.28 / 30 fps [Pos: 00:20:54.28] [Frames: 37648] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 25] [Pg 10] [Cell 17] [V/C Id: 17/ 3] : time: 00:06:04.26 / 30 fps [Pos: 00:26:59.24] [Frames: 48594] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 26] [Pg 11] [Cell 18] [V/C Id: 17/ 4] : time: 00:06:37.24 / 30 fps [Pos: 00:33:37.18] [Frames: 60528] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 27] [Pg 12] [Cell 19] [V/C Id: 17/ 5] : time: 00:01:02.25 / 30 fps [Pos: 00:34:40.13] [Frames: 62413] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 28] [Pg 13] [Cell 20] [V/C Id: 17/ 6] : time: 00:02:58.16 / 30 fps [Pos: 00:37:38.29] [Frames: 67769] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 29] [Pg 14] [Cell 21] [V/C Id: 17/ 7] : time: 00:01:49.06 / 30 fps [Pos: 00:39:28.05] [Frames: 71045] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 22] [V/C Id: 18/ 1] (Angle 1): time: 00:01:28.25 / 30 fps [Pos: 00:40:57.00] [Frames: 73710] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 23] [V/C Id: 19/ 1] (Angle 2): time: 00:01:28.25 / 30 fps [Pos: 00:40:57.00] [Frames: 73710] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 24] [V/C Id: 20/ 1] : time: 00:00:35.03 / 30 fps [Pos: 00:41:32.03] [Frames: 74763] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
PGC_6 (program chain): [Title(TTN): 1] [00:00:00.12 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 21)
[Ch 30] [Pg 01] [Cell 01] [V/C Id: 21/ 1] : time: 00:00:00.12 / 30 fps [Pos: 00:00:00.12] [Frames: 12] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_7 (program chain): [Title(TTN): 1] [00:38:57.16 / 30 fps] (Programs: 12) (Cells: 22) (uses VOB-IDs: 22,23,24,25,24,25,26,27,28,29,30,31,32)
[Ch 31] [Pg 01] [Cell 01] [V/C Id: 22/ 1] : time: 00:00:32.28 / 30 fps [Pos: 00:00:32.28] [Frames: 988] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
[Ch 32] [Pg 02] [Cell 02] [V/C Id: 22/ 2] : time: 00:01:37.28 / 30 fps [Pos: 00:02:10.26] [Frames: 3926] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 03] [V/C Id: 23/ 1] : time: 00:01:40.29 / 30 fps [Pos: 00:03:51.25] [Frames: 6955] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 33] [Pg 03] [Cell 04] [V/C Id: 23/ 2] : time: 00:02:36.26 / 30 fps [Pos: 00:06:28.21] [Frames: 11661] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 34] [Pg 04] [Cell 05] [V/C Id: 23/ 3] : time: 00:03:54.26 / 30 fps [Pos: 00:10:23.17] [Frames: 18707] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 35] [Pg 05] [Cell 06] [V/C Id: 23/ 4] : time: 00:04:05.08 / 30 fps [Pos: 00:14:28.25] [Frames: 26065] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 36] [Pg 06] [Cell 07] [V/C Id: 23/ 5] : time: 00:03:24.16 / 30 fps [Pos: 00:17:53.11] [Frames: 32201] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 37] [Pg 07] [Cell 08] [V/C Id: 23/ 6] : time: 00:02:25.05 / 30 fps [Pos: 00:20:18.16] [Frames: 36556] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 09] [V/C Id: 24/ 1] (Angle 1): time: 00:00:38.17 / 30 fps [Pos: 00:20:57.03] [Frames: 37713] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 10] [V/C Id: 25/ 1] (Angle 2): time: 00:00:38.17 / 30 fps [Pos: 00:20:57.03] [Frames: 37713] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 38] [Pg 08] [Cell 11] [V/C Id: 24/ 2] (Angle 1): time: 00:03:34.15 / 30 fps [Pos: 00:24:31.18] [Frames: 44148] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 12] [V/C Id: 25/ 2] (Angle 2): time: 00:03:34.15 / 30 fps [Pos: 00:24:31.18] [Frames: 44148] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 13] [V/C Id: 26/ 1] : time: 00:01:22.10 / 30 fps [Pos: 00:25:53.28] [Frames: 46618] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 39] [Pg 09] [Cell 14] [V/C Id: 26/ 2] : time: 00:03:11.29 / 30 fps [Pos: 00:29:05.27] [Frames: 52377] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 40] [Pg 10] [Cell 15] [V/C Id: 26/ 3] : time: 00:02:50.22 / 30 fps [Pos: 00:31:56.19] [Frames: 57499] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 41] [Pg 11] [Cell 16] [V/C Id: 26/ 4] : time: 00:00:06.02 / 30 fps [Pos: 00:32:02.21] [Frames: 57681] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 17] [V/C Id: 27/ 1] (Angle 1): time: 00:01:38.24 / 30 fps [Pos: 00:33:41.15] [Frames: 60645] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 18] [V/C Id: 28/ 1] (Angle 2): time: 00:01:38.24 / 30 fps [Pos: 00:33:41.15] [Frames: 60645] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 42] [Pg 12] [Cell 19] [V/C Id: 29/ 1] : time: 00:02:05.20 / 30 fps [Pos: 00:35:47.05] [Frames: 64415] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Cell 20] [V/C Id: 30/ 1] (Angle 1): time: 00:00:57.06 / 30 fps [Pos: 00:36:44.11] [Frames: 66131] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 21] [V/C Id: 31/ 1] (Angle 2): time: 00:00:57.06 / 30 fps [Pos: 00:36:44.11] [Frames: 66131] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 22] [V/C Id: 32/ 1] : time: 00:02:13.05 / 30 fps [Pos: 00:38:57.16] [Frames: 70126] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
I don't know if this is bug in Handbrake, or something non-standard about the mastering of the DVD. But I decided to use this as a learning exercise to see if I could massage the data on the DVD into something that Handbrake would accept.
See the end of this post for dump of how IfoEdit displays Title 1 as ripped from the DVD. PGC 2, 4, and 6 are stills that say “Act 1”, “Act 2”, and “Act 3” and display for a couple of seconds each when playing the DVD. PGC 1, 3, 5, and 7 are the main movie. Note that there are also subtitles and angles.
The first thing I tried was reauthoring the DVD with DVDShrink. DVDShrink lists each PGC as a separate item. It calls the first PGC “Title 1” and the others “Title 1 Continued”. It also lists separate items for Angle 2. PGC 3, 5, and 7 are listed under “Main Movie” and PGC 1, 2, 4, and 6 are listed under “Extras”. Unfortunately, DVDShrink (in reauthor mode) converted each PGC into a separate title. This doesn’t work for me because handbrake can only transcode one title at a time. I am trying to get all PGCs transcoded into a single mp4 file.
So next, I used the method described here: http://forum.digital-digest.com/showthread.php?t=60724 to convert the separate titles output by DVDShrink into a single title. This method uses VobEdit’s “join clips” feature to create a title with one PGC with one chapter per cell, then uses IfoEdit to recreate the IFOs, and finally a mock strip cleans everything up. Since I didn’t care about the Act 1,2,3 stills, I only used PGC 1, 3, 5, and 7.
Now things start to get really weird. If you look at the times for PGC 1,3,5,7 below, you will see they add up to 1:56:58. However, VLC shows the length of my joined clips to be 2:06:28. I tried using both FixVTS and "mock strip", but neither changes the length.
As an experiment, I played the original DVD and the "join clips" versions at the same time with VLC. Even though the "join clips" version is supposedly longer, both player windows stay in perfect sync.
When I transcode the "join clips" version with handbrake, handbrake doesn’t see the last 2 chapters, so the end of the movie is cut off. However, VLC displays the result just fine with all chapters visible.
Next, I retried the VobEdit “join clips” method with one change: when I used IfoEdit to create the ifo’s, I checked “Create Chapter for 1st Cell only” instead of “Create Chapter for each Cell”. VLC still reports the too-long movie length, but handbrake transcodes the entire movie perfectly. The transcoded mp4 output by handbrake has a length of 1:59:40, which is still too long, but closer to the truth. However, the entire move is only 1 chapter, and I would like to have more chapters.
So next, I tried using PgcEdit to add more chapters. VLC still reports the incorrect (too long) movie length, but otherwise the result looks good on VLC. But now there is a different problem with Handbrake: It reports the encoded mp4 length as 2:03:14. The actual movie ends at 1:59:40. Then, it repeats the first 2+minutes of the move to take up the remaining time.
So I have the following questions:
Are there other methods that can join PGCs without introducing the timing problems I am seeing?
Why was the result of "join clips" incorrectly reporting a too-long movie?
Why does the number of chapters effect Handbrake's behavior?
Thanks for the help!
P.S. Here is dump of the main movie title from IfoEdit:
PGC_1 (program chain): [Title(TTN): 1] [00:03:37.16 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:03:37.16 / 30 fps [Pos: 00:03:37.16] [Frames: 6526] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_2 (program chain): [Title(TTN): 1] [00:00:00.12 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 2)
[Ch 02] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:00:00.12 / 30 fps [Pos: 00:00:00.12] [Frames: 12] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_3 (program chain): [Title(TTN): 1] [00:32:52.29 / 30 fps] (Programs: 12) (Cells: 19) (uses VOB-IDs: 3,4,5,4,5,6,7,8,9)
[Ch 03] [Pg 01] [Cell 01] [V/C Id: 3/ 1] : time: 00:00:36.25 / 30 fps [Pos: 00:00:36.25] [Frames: 1105] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
[Ch 04] [Pg 02] [Cell 02] [V/C Id: 3/ 2] : time: 00:01:53.29 / 30 fps [Pos: 00:02:30.24] [Frames: 4524] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 05] [Pg 03] [Cell 03] [V/C Id: 3/ 3] : time: 00:03:06.23 / 30 fps [Pos: 00:05:37.17] [Frames: 10127] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 04] [V/C Id: 4/ 1] (Angle 1): time: 00:00:26.00 / 30 fps [Pos: 00:06:03.17] [Frames: 10907] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 05] [V/C Id: 5/ 1] (Angle 2): time: 00:00:26.00 / 30 fps [Pos: 00:06:03.17] [Frames: 10907] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 06] [Pg 04] [Cell 06] [V/C Id: 4/ 2] (Angle 1): time: 00:02:22.04 / 30 fps [Pos: 00:08:25.21] [Frames: 15171] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 07] [V/C Id: 5/ 2] (Angle 2): time: 00:02:22.04 / 30 fps [Pos: 00:08:25.21] [Frames: 15171] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 08] [V/C Id: 6/ 1] : time: 00:00:09.16 / 30 fps [Pos: 00:08:35.07] [Frames: 15457] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 07] [Pg 05] [Cell 09] [V/C Id: 6/ 2] : time: 00:04:32.17 / 30 fps [Pos: 00:13:07.24] [Frames: 23634] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 08] [Pg 06] [Cell 10] [V/C Id: 6/ 3] : time: 00:04:24.23 / 30 fps [Pos: 00:17:32.17] [Frames: 31577] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 09] [Pg 07] [Cell 11] [V/C Id: 6/ 4] : time: 00:01:34.27 / 30 fps [Pos: 00:19:07.14] [Frames: 34424] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 10] [Pg 08] [Cell 12] [V/C Id: 6/ 5] : time: 00:04:00.28 / 30 fps [Pos: 00:23:08.12] [Frames: 41652] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 11] [Pg 09] [Cell 13] [V/C Id: 6/ 6] : time: 00:02:03.02 / 30 fps [Pos: 00:25:11.14] [Frames: 45344] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 12] [Pg 10] [Cell 14] [V/C Id: 6/ 7] : time: 00:02:45.29 / 30 fps [Pos: 00:27:57.13] [Frames: 50323] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 13] [Pg 11] [Cell 15] [V/C Id: 6/ 8] : time: 00:02:13.01 / 30 fps [Pos: 00:30:10.14] [Frames: 54314] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 14] [Pg 12] [Cell 16] [V/C Id: 6/ 9] : time: 00:00:32.28 / 30 fps [Pos: 00:30:43.12] [Frames: 55302] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 17] [V/C Id: 7/ 1] (Angle 1): time: 00:02:07.25 / 30 fps [Pos: 00:32:51.07] [Frames: 59137] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 18] [V/C Id: 8/ 1] (Angle 2): time: 00:02:07.25 / 30 fps [Pos: 00:32:51.07] [Frames: 59137] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 19] [V/C Id: 9/ 1] : time: 00:00:01.22 / 30 fps [Pos: 00:32:52.29] [Frames: 59189] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
PGC_4 (program chain): [Title(TTN): 1] [00:00:00.12 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 10)
[Ch 15] [Pg 01] [Cell 01] [V/C Id: 10/ 1] : time: 00:00:00.12 / 30 fps [Pos: 00:00:00.12] [Frames: 12] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_5 (program chain): [Title(TTN): 1] [00:41:32.03 / 30 fps] (Programs: 14) (Cells: 24) (uses VOB-IDs: 11,12,13,12,13,14,15,16,15,16,17,18,19,20)
[Ch 16] [Pg 01] [Cell 01] [V/C Id: 11/ 1] : time: 00:00:32.02 / 30 fps [Pos: 00:00:32.02] [Frames: 962] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
[Ch 17] [Pg 02] [Cell 02] [V/C Id: 11/ 2] : time: 00:03:29.09 / 30 fps [Pos: 00:04:01.11] [Frames: 7241] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 18] [Pg 03] [Cell 03] [V/C Id: 11/ 3] : time: 00:02:39.14 / 30 fps [Pos: 00:06:40.25] [Frames: 12025] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 04] [V/C Id: 12/ 1] (Angle 1): time: 00:00:29.14 / 30 fps [Pos: 00:07:10.09] [Frames: 12909] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 05] [V/C Id: 13/ 1] (Angle 2): time: 00:00:29.14 / 30 fps [Pos: 00:07:10.09] [Frames: 12909] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 19] [Pg 04] [Cell 06] [V/C Id: 12/ 2] (Angle 1): time: 00:01:23.06 / 30 fps [Pos: 00:08:33.15] [Frames: 15405] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 07] [V/C Id: 13/ 2] (Angle 2): time: 00:01:23.06 / 30 fps [Pos: 00:08:33.15] [Frames: 15405] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 08] [V/C Id: 14/ 1] : time: 00:00:48.03 / 30 fps [Pos: 00:09:21.18] [Frames: 16848] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 20] [Pg 05] [Cell 09] [V/C Id: 14/ 2] : time: 00:02:14.10 / 30 fps [Pos: 00:11:35.28] [Frames: 20878] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 21] [Pg 06] [Cell 10] [V/C Id: 14/ 3] : time: 00:00:34.20 / 30 fps [Pos: 00:12:10.18] [Frames: 21918] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 11] [V/C Id: 15/ 1] (Angle 1): time: 00:00:32.15 / 30 fps [Pos: 00:12:43.03] [Frames: 22893] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 12] [V/C Id: 16/ 1] (Angle 2): time: 00:00:32.15 / 30 fps [Pos: 00:12:43.03] [Frames: 22893] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 22] [Pg 07] [Cell 13] [V/C Id: 15/ 2] (Angle 1): time: 00:02:47.21 / 30 fps [Pos: 00:15:30.24] [Frames: 27924] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 14] [V/C Id: 16/ 2] (Angle 2): time: 00:02:47.21 / 30 fps [Pos: 00:15:30.24] [Frames: 27924] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Ch 23] [Pg 08] [Cell 15] [V/C Id: 17/ 1] : time: 00:03:46.06 / 30 fps [Pos: 00:19:17.00] [Frames: 34710] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 24] [Pg 09] [Cell 16] [V/C Id: 17/ 2] : time: 00:01:37.28 / 30 fps [Pos: 00:20:54.28] [Frames: 37648] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 25] [Pg 10] [Cell 17] [V/C Id: 17/ 3] : time: 00:06:04.26 / 30 fps [Pos: 00:26:59.24] [Frames: 48594] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 26] [Pg 11] [Cell 18] [V/C Id: 17/ 4] : time: 00:06:37.24 / 30 fps [Pos: 00:33:37.18] [Frames: 60528] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 27] [Pg 12] [Cell 19] [V/C Id: 17/ 5] : time: 00:01:02.25 / 30 fps [Pos: 00:34:40.13] [Frames: 62413] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 28] [Pg 13] [Cell 20] [V/C Id: 17/ 6] : time: 00:02:58.16 / 30 fps [Pos: 00:37:38.29] [Frames: 67769] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 29] [Pg 14] [Cell 21] [V/C Id: 17/ 7] : time: 00:01:49.06 / 30 fps [Pos: 00:39:28.05] [Frames: 71045] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 22] [V/C Id: 18/ 1] (Angle 1): time: 00:01:28.25 / 30 fps [Pos: 00:40:57.00] [Frames: 73710] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 23] [V/C Id: 19/ 1] (Angle 2): time: 00:01:28.25 / 30 fps [Pos: 00:40:57.00] [Frames: 73710] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 24] [V/C Id: 20/ 1] : time: 00:00:35.03 / 30 fps [Pos: 00:41:32.03] [Frames: 74763] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
PGC_6 (program chain): [Title(TTN): 1] [00:00:00.12 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 21)
[Ch 30] [Pg 01] [Cell 01] [V/C Id: 21/ 1] : time: 00:00:00.12 / 30 fps [Pos: 00:00:00.12] [Frames: 12] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
PGC_7 (program chain): [Title(TTN): 1] [00:38:57.16 / 30 fps] (Programs: 12) (Cells: 22) (uses VOB-IDs: 22,23,24,25,24,25,26,27,28,29,30,31,32)
[Ch 31] [Pg 01] [Cell 01] [V/C Id: 22/ 1] : time: 00:00:32.28 / 30 fps [Pos: 00:00:32.28] [Frames: 988] SP/ILVU/DISC/SA:[ no/ no/yes/yes]
[Ch 32] [Pg 02] [Cell 02] [V/C Id: 22/ 2] : time: 00:01:37.28 / 30 fps [Pos: 00:02:10.26] [Frames: 3926] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 03] [V/C Id: 23/ 1] : time: 00:01:40.29 / 30 fps [Pos: 00:03:51.25] [Frames: 6955] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 33] [Pg 03] [Cell 04] [V/C Id: 23/ 2] : time: 00:02:36.26 / 30 fps [Pos: 00:06:28.21] [Frames: 11661] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 34] [Pg 04] [Cell 05] [V/C Id: 23/ 3] : time: 00:03:54.26 / 30 fps [Pos: 00:10:23.17] [Frames: 18707] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 35] [Pg 05] [Cell 06] [V/C Id: 23/ 4] : time: 00:04:05.08 / 30 fps [Pos: 00:14:28.25] [Frames: 26065] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 36] [Pg 06] [Cell 07] [V/C Id: 23/ 5] : time: 00:03:24.16 / 30 fps [Pos: 00:17:53.11] [Frames: 32201] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 37] [Pg 07] [Cell 08] [V/C Id: 23/ 6] : time: 00:02:25.05 / 30 fps [Pos: 00:20:18.16] [Frames: 36556] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 09] [V/C Id: 24/ 1] (Angle 1): time: 00:00:38.17 / 30 fps [Pos: 00:20:57.03] [Frames: 37713] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 10] [V/C Id: 25/ 1] (Angle 2): time: 00:00:38.17 / 30 fps [Pos: 00:20:57.03] [Frames: 37713] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 38] [Pg 08] [Cell 11] [V/C Id: 24/ 2] (Angle 1): time: 00:03:34.15 / 30 fps [Pos: 00:24:31.18] [Frames: 44148] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 12] [V/C Id: 25/ 2] (Angle 2): time: 00:03:34.15 / 30 fps [Pos: 00:24:31.18] [Frames: 44148] SP/ILVU/DISC/SA:[yes/yes/ no/yes]
[Cell 13] [V/C Id: 26/ 1] : time: 00:01:22.10 / 30 fps [Pos: 00:25:53.28] [Frames: 46618] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Ch 39] [Pg 09] [Cell 14] [V/C Id: 26/ 2] : time: 00:03:11.29 / 30 fps [Pos: 00:29:05.27] [Frames: 52377] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 40] [Pg 10] [Cell 15] [V/C Id: 26/ 3] : time: 00:02:50.22 / 30 fps [Pos: 00:31:56.19] [Frames: 57499] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Ch 41] [Pg 11] [Cell 16] [V/C Id: 26/ 4] : time: 00:00:06.02 / 30 fps [Pos: 00:32:02.21] [Frames: 57681] SP/ILVU/DISC/SA:[yes/ no/ no/yes]
[Cell 17] [V/C Id: 27/ 1] (Angle 1): time: 00:01:38.24 / 30 fps [Pos: 00:33:41.15] [Frames: 60645] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 18] [V/C Id: 28/ 1] (Angle 2): time: 00:01:38.24 / 30 fps [Pos: 00:33:41.15] [Frames: 60645] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Ch 42] [Pg 12] [Cell 19] [V/C Id: 29/ 1] : time: 00:02:05.20 / 30 fps [Pos: 00:35:47.05] [Frames: 64415] SP/ILVU/DISC/SA:[yes/ no/yes/yes]
[Cell 20] [V/C Id: 30/ 1] (Angle 1): time: 00:00:57.06 / 30 fps [Pos: 00:36:44.11] [Frames: 66131] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 21] [V/C Id: 31/ 1] (Angle 2): time: 00:00:57.06 / 30 fps [Pos: 00:36:44.11] [Frames: 66131] SP/ILVU/DISC/SA:[yes/yes/yes/yes]
[Cell 22] [V/C Id: 32/ 1] : time: 00:02:13.05 / 30 fps [Pos: 00:38:57.16] [Frames: 70126] SP/ILVU/DISC/SA:[yes/ no/yes/yes]