Log in

View Full Version : Doubts about subpic stream numbering in ifoedit and pgcedit


kumi
31st August 2005, 21:02
Hello,

I have an R3 DVD, "One Nite in Mongkok", that does not display english subtitles when played back in many stand-alone player. Software players display the subtitles just fine.

IfoEdit shows:

Title Set (Movie) attributes:
Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (16:9) (pan-scan & letterboxed)
Audio 1: Chinese (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x80)
Audio 2: Chinese (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x81)
Audio 3: Chinese (DTS ) 5ch 48Kbps DRC (ID: 0x8a)
Audio 4: Chinese (Dolby AC-3) 2ch 48Kbps DRC (ID: 0x83)
SubPicture 1: Chinese (2-bit rle ) (ID: 0x21,0x22,0x20)
SubPicture 2: English (2-bit rle ) (ID: 0x24,0x25,0x23,0x21)
SubPicture 3: Chinese (2-bit rle ) (ID: 0x27,0x28,0x26,0x22)
SubPicture 4: Chinese (2-bit rle ) (ID: 0x2a,0x2b,0x29,0x23)
SubPicture 5: Chinese (2-bit rle ) (ID: 0x2d,0x2e,0x2c,0x24)

When demuxing the subpicture streams with pgcdemux, the following files are created:

Subpictures_21.sup
Subpictures_24.sup
Subpictures_27.sup
Subpictures_2A.sup
Subpictures_2D.sup

Now, this led me to assume that only 5 streams actually exist, so I went ahead and remapped the streams in pgcedit, and removed the 'pan-scan setting'.

Now IfoEdit shows (changes in bold):

Title Set (Movie) attributes:
Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (16:9) (letterboxed)
Audio 1: Chinese (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x80)
Audio 2: Chinese (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x81)
Audio 3: Chinese (DTS ) 5ch 48Kbps DRC (ID: 0x8a)
Audio 4: Chinese (Dolby AC-3) 2ch 48Kbps DRC (ID: 0x83)
SubPicture 1: Chinese (2-bit rle ) (ID: 0x21,0x20)
SubPicture 2: English (2-bit rle ) (ID: 0x24,0x21)
SubPicture 3: Chinese (2-bit rle ) (ID: 0x27,0x22)
SubPicture 4: Chinese (2-bit rle ) (ID: 0x2a,0x23)
SubPicture 5: Chinese (2-bit rle ) (ID: 0x2d,0x24)

I'm ASSUMING the problem is fixed (Unfortunately I don't have a stand-alone that exhibits the original problem)

My questions are three:

1) In the PGC properties of pgcedit, I set the English subpicture to 0x20,0x24,0x24,0x20 (4:3,wide,letterbox,pan-scan). Yet Ifoedit show "ID: 0x24,0x21". Is the last stream ID the re-mapped value the video player sees? Why isn't there an extra 0x24 stream ID for wide (or letterbox?)

2) pgcdemux only extract the subtitle streams that are actually present in the VOB(s), correct? Is there a tool that can list these "actual" subtitle streams, without demuxing? Does Ifoedit show them? I feel I'm missing something really basic, here...

3) Do compatibility problems arise when the streams are out of order? i.e. 0x21,0x24,0x27 versus 0x21,0x22,0x23?

I think that covers my questions (so far :eek: ) Any info would be appreciated, thank you!

mic
1st September 2005, 19:05
" Is there a tool that can list these "actual" subtitle streams, without demuxing? "

habit from old days, can check presence of many streams with something like smart ripper, or even shrink if it helps.

r0lZ
1st September 2005, 23:30
You may also use SubRip to see the actual content of each stream. (Select the action "Only Show subpicture".)

kumi
11th September 2005, 19:44
That did the trick, thanks r0lz and mic.