Log in

View Full Version : Turning Subtitles ON by Default v2.0 using PgcEdit


2COOL
13th October 2004, 03:49
HTML guide (http://home.tiscali.be/debie.roland/pgcedit/third_party/2cool/subtitles/subtitles_on_default_pgcedit.htm) hosted by r0lZ.

Disclaimer (not included in guide): Once proposed default subtitle is set to display, you cannot change to another subtitle using the subtitle menu , before or during. The only way to change subtitles during Title play is to use your remote's Subtitle button. :( This method would work great for movie-only backups though! ;)

Note: You must also set your default subtitle language on your standalone DVD Player.

10/10/2004: This is my 2nd version of my 1st half of my first guide (http://forum.doom9.org/showthread.php?threadid=45440). PgcEdit v.0.3.5 used at this time.

CoNS
5th January 2005, 13:27
Hiya 2COOL,

I have a disc where I wanted to force subpic stream 0 on. I followed your guide v2.0 with PgcEdit, and it works in my software player (Media Player Classic), but it does not work in my standalone SONY?

It's a quite clean-cut case:

The disc is authored in IfoEdit 0.971, it has 1 video stream (NTSC), 1 audio stream and 2 custom made subtitle streams (created with Srt2Sup). After authoring I've used SupRemap to edit the IFO file for the main movie in order to change the first four subtitle colours.

I then wanted to turn the first subtitle stream on by default and followed your guide. As the disc was authored in IfoEdit with the movie only, I didn't have any pre, post or cell commands in the VTST containing the movie. I added the SetSTN command as you described. As I wanted to turn stream 0 on, I followed step 14 a and d in your guide.

In my standalone Sony player, the disc starts playing, but no subtitles are shown. When I press the subtitle button on my remote, it selects stream 1 (the next stream) and displays the subtitles. If I press the button once more the subtitles are turned off (has reached the last stream) and if I press the button once more, stream 0 is displayed and shown correctly.

Weird, huh?

2COOL
5th January 2005, 18:50
Originally posted by CoNS
I have a disc where I wanted to force subpic stream 0 on. I followed your guide v2.0 with PgcEdit, and it works in my software player (Media Player Classic), but it does not work in my standalone SONY?Just to confirm...play it in IfoEdit and see that the first subpicture is selected in DVD Play Panel.

I'm not an expert with subtitles but maybe their size don't match your aspect ratio to your movie?

CoNS
5th January 2005, 19:56
Ok, I've played it in IfoEdit 0.971. The first subtitle IS selected and is also turned on and shows correctly. Just like in Media Player Classic.

As for the sub size/aspect ratio: Well, that's not the problem. The video is NTSC and the subs are created for NTSC video in Srt2Sup. They're vertically aligned at the bottom of the video, but still in the picture.

As I wrote, they show fine and are turned on as they should in the software player. Also, in my standalone Sony, they show fine BUT they're not turned on by default, that's the problem. I have to trigger them with the subtitle button on my remote.

blutach
6th January 2005, 01:13
@cons - can you post your IFO PGC commands please (the ones in the title and where the SetSTN is encountered)?

However, my guess is that it's a player thing. Another case of "relucant subtitles", which many Pioneer DV player owners complain about.

Regards

CoNS
6th January 2005, 15:21
Yep, when I get home from work today I'll post the exact pre command for that PGC. As I write in my initial post, there were no pre, post or cell commands before I added the SetSTN command according to 2COOL's guide.

I think it's a player problem, too. But it's weird that on other DVDs that I play on my Sony, I can go into a subtitle menu (part of the main menu of the disc) and select a subtitle and then press play movie, and the movie starts playing fine with the subtitles right away.

Maybe another command is used in these cases? Could it be that my Sony doesn't recognize or accept this command (stream 0 with 2COOL's guide):

http://home.tiscali.be/debie.roland/pgcedit/third_party/2cool/subtitles/subtitles_on_default_pgcedit_files/14e.gif

Whereas this one is accepted (stream 1 with 2COOL's guide):

http://home.tiscali.be/debie.roland/pgcedit/third_party/2cool/subtitles/subtitles_on_default_pgcedit_files/14f.gif

What do you think?

r0lZ
6th January 2005, 16:15
Well, in your first example, you set the forced subpic. This is a verry special case, using a special stream that must have been defined as forced.
You should use stream 0, ON:
[51 00 00 00 C0 00 00 00] 1 (SetSTN) Set Sub-picture stream = 0, on

CoNS
6th January 2005, 17:39
Hmm, then 2COOL's guide is wrong (or I am reading it wrong?) :confused:

If you have a normal subtitle stream as stream # 0 and want to turn this stream on by default, you shouldn't do step 14 a in the guide as it says, but instead step 14 b and c and select stream 0?

I'll try and change the SetSTN pre command to the setting you suggested, r0lZ, and burn the disc later tonight to see if that works better...

CoNS
6th January 2005, 20:43
Yep, the "(SetSTN) Set Sub-picture stream = 0, on" pre command worked. The first subtitle stream is now turned on by default on my Sony standalone... Thx, r0lZ :) (and to 2COOL for the guide in the first place).

2COOL, unless I'm reading your guide wrong, you should consider changing it, so that step 14 b and c are always used, no matter which stream number it is?

I'm wondering what PgcEdit's function "force subpic 0" is for, then? If it's about selecting a stream with forced subtitles, why is it only for stream no. 0?

2COOL
6th January 2005, 21:08
@CoNS

When I did the guide I tested it on my Sony and it worked then. There is a possibility that yours might have a problem with the forced sub-picture command. Have you tried your backup on another standalone?

r0lZ
6th January 2005, 22:42
@2COOL: It doesn't work with my Sony neither.
Anyway, I wonder why you use a different technique to set subpic 0. Why not use the standard syntax?

CoNS
7th January 2005, 16:27
Hmmm, sounds a bit like that the special "force subpic 0" command is for that very special case where the first sub stream is marked as "forced" (in PgcEdit in the domain stream attributes) and you want to turn that one by default.

Can anyone confirm that this is correct? If yes, I don't understand why this option is available for stream 0 only? But then it makes sence why 2COOL's guide doesn't work for me regarding stream 0.

r0lZ
7th January 2005, 16:46
Unfortunately, I have made the test of using the command to set the forced subpic 0, and changed the subpic 0 stream attribute to forced. But it doesn't work on my Sony.
I have also tested with "normal" and "normal caption", without any result.
Seems that the Sony DVD-S725D cannot handle the "forced" subpic.
Or is it something more to do? Or a flag in the VOB? :confused:

CoNS
7th January 2005, 20:02
Why have you made the function for stream 0 only in PfcEdit?

2COOL
7th January 2005, 20:29
Originally posted by CoNS
Why have you made the function for stream 0 only in PfcEdit? r0lZ was scratching his head in this post (http://forum.doom9.org/showthread.php?s=&postid=568079#post568079). Unless, he's a little more knowledgable on this subject now. Who knows? Anyways, even mpucoder quoted the values below a few times around here.

00-7f will do nothing, bit 7 must be set to cause any change
80-9f stream 0 to 31 selected, but off
a0-bd meaningless
be no subpicture
bf stream 0 forced, but off - ie, invalid
c0-df stream 0 to 31 selected and displayed
e0-fe meaningless
ff stream 0 forced and displayed.

CoNS
7th January 2005, 20:47
Whaddayathink, 2COOL. R U gonna change your guide and go with the "Set Sub-picture stream = 0, on" for stream 0, i.e. delete step 14 a in your guide?

2COOL
7th January 2005, 20:51
Originally posted by CoNS
Whaddayathink, 2COOL. R U gonna change your guide and go with the "Set Sub-picture stream = 0, on" for stream 0, i.e. delete step 14 a in your guide? I did an edited version yesterday but then gave up to do other personal priorities. I'm mentally tapped out at the moment and will work on it again. I have to update the images to reflect PgcEdit's current version. ;)

CoNS
7th January 2005, 20:53
mentally tapped out is not good! but it's friday...! try some red wine like me! it helps!

2COOL
7th January 2005, 20:57
Friends don't let friends drive...ummm...edit drunk! :p Anyways, I have to work this whole weekend so that makes it my 10 days of work in a row. Stop the insanity!

CoNS
7th January 2005, 20:59
hehe, weekend for me now! Oh well, I better go watch a movie with the missus! After all it is Friday night now here in Scandinavia!

2COOL
7th January 2005, 21:14
Originally posted by CoNS
hehe, weekend for me now! Oh well, I better go watch a movie with the missus! After all it is Friday night now here in Scandinavia! Sometimes I feel like we are so burnt out with backing up DVDs that to take a break from our hobby, we end up at the theatres watching more movies again. Funny, isn't it? :p

Anime
27th August 2007, 06:56
hm i always use this guide method and works well,

but i'm wondering can I further out the command by checking if NOSTN is set then ON by default

let say there is 4 SUP stream and a completly no subtitle DVD
0=english
1=chinese
2=chinese
3=korean

i setSTN == 0 (ON) default
then a chinese user went the movie and change to stream (2) chinese on remote, he again went to chapter menu after awhile and go back to movie.... and ended up in english stream again.

so I'm wondering is it possible don't set SET if user had change during movie later?

r0lZ
27th August 2007, 08:36
Ye, but you have to use a GPRM to record the fact that the subpic has already been set.

First, use Info -> GPRMs to find a free (never used) GPRM. Let's say that GPRM(15) is free.

Instead of using only the SetSTN command, you should use something like that:
[00 B1 00 0F 00 00 00 04] 1 if ( gprm(15) != 0 ) then { Goto line 4 }
[71 00 00 0F 00 01 00 00] 2 Set gprm(15) =(mov) 1
[51 00 00 00 C0 00 00 00] 3 (SetSTN) Set Sub-picture stream = 0, on
[00 00 00 00 00 00 00 00] 4 NOP

Since the default value of a GPRM is 0, the first time those lines are executed, the condition of the first command is false, and the GPRM value is modified, and SetSTN is executed. The next time, the value of GPRM(15) is 1, and therefore the condition is true, and the SetSTN command is skipped.

Of course, be sure to modify the commands to suit your needs, and use your free GPRM. Also, the Goto should point to the NOP command.

kidhazy
20th September 2007, 14:27
I've been viewing these threads and trying to get some forced subtitles working on my DVDs. They work OK on the PC based players, but on my standalone Pioneer DVD player they don't get enabled.

What I've noticed when running a working commercial DVD (with forced subtitles) and one I've created through PCGedit, that it seems the working commercial DVD ends up setting SPRM 2 to equal 63 + subtitle stream number (starting from 1). Therefore on my commercial Star Wars DVD the forced subtitles are on subtitle track 8. Via PCGedit I see SPRM2 ends up as 71 and the SubPic field in the trace shows "7 On: en, forced" (where the subtitle tracks are numbered 0 thru 7.

If I try the "force subpic 0" option of PCGedit it ends up setting SPRM2 to 127 (I think this may be a bug), so I've stopped trying that option.
EDIT: I stand corrected. This post http://forum.doom9.org/showthread.php?p=567987#post567987 indicates that the "127" is correct.

Doing a standard SetSTN with a constant value for the forced subtitle stream, doesn't get the subtitles picked up by the standalone player.

If I set a GPRM to 71 (63 force + 8) and then SetSTN using the GPRM it all looks set correctly in PCGedit, and the PC based DVD player picks up the forced subtitles. But my standalone player still doesn't pick them up. Yet the commercial DVD forced subtitles get picked up.

Has anyone else found a solution for the differences between PC based and standalone DVD players and the handling of forced subtitles?

r0lZ
20th September 2007, 15:45
The term "forced" in Domain Stream Attributes doesn't mean anything special. It's only a label, like "director comments".

I still haven't understood exactly how the "force subpic 0" option is supposed to work. I have implemented it in PgcEdit for completeness, but I'm not sure the players handle it correctly.

Real forced subpics exist, but they are a totally different thing. There is a "forced" flag that you can set or clear for any individual subpic in a subpic stream (in the VOB file.) When a specific subpic is forced and the stream has been selected with SetSTN, but is OFF, it is displayed anyway. That means that you can use the same subpic strean in two different ways. If it is ON, all subpics are displayed. When it is OFF, only the forced subpics are displayed. And, of course, when another subpic stream is current (either ON or OFF), no subpics of the first stream are displayed.
You can toggle the forced subpic flags of some or all subpics of a stream with DVDSubEdit.

Usually, to force the display of all subpics of a specific stream, you have to SetSTN it ON. You can set it either by a direct SetSTN command, such as "(SetSTN) Set Sub-picture stream = 0, on", or by an indirect SetSTN command, using a GPRM. The correct value of the GPRM is 0x40 (64 in decimal) plus the number of the stream (zero based.) The 0x40 value is a flag that means "ON". So, to set a subpic OFF, you should set the number of the stream in the GPRM, without the additional 0x40.

In your DVD, the subpic stream #7 (remember, zero based) is used, and is ON, not forced: 64 + 7 = 71. Your player should display it, if you use a direct SetSTN command that sets subpic 7 ON or an indirect one that sets it to a GPRM containing 71. If that doesn't work, then it's probably a compatibility issue of the player. That's strange, though, as supporting correctly the SetSTN command is a must! Are you sure you haven't stripped some subpic streams out of the edited DVD?

kidhazy
20th September 2007, 23:52
In your DVD, the subpic stream #7 (remember, zero based) is used, and is ON, not forced: 64 + 7 = 71. Your player should display it, if you use a direct SetSTN command that sets subpic 7 ON or an indirect one that sets it to a GPRM containing 71. If that doesn't work, then it's probably a compatibility issue of the player. That's strange, though, as supporting correctly the SetSTN command is a must! Are you sure you haven't stripped some subpic streams out of the edited DVD?

Thanks for the info R0lZ. Yes, the "forced" subtitles for this DVD is just one of the existing subtitle streams that are displayed by default.

And this is what's leading to such frustration. In PCGedit Trace I can see that the default subtitle stream is correctly set and SPRM has the correct value when I play the DVD. And the PC based player selects the stream by default - it's just the Pioneer player doesn't pick them up. Yet I can manually enable them via the remote on the Pioneer player. When I look at the commercial copy of the DVD it seems to use the same settings and the Pioneer player does pick up the default subtitles.

I'm wondering if there is some other setting that the Pioneer player also looks at to determine if to enable a default subtitle stream or not.

It's very frustrating - but thank goodness for RW DVDs otherwise I'd have a mountain of useless DVDs by now.

r0lZ
21st September 2007, 00:27
OK, select the title in PgcEdit, and call "Info -> Streams". Copy/paste the info here. Then call "Info -> PGC" and again paste the info here. Maybe we will find something that could explain the problem.

kidhazy
21st September 2007, 02:48
Here's the details from the reauthored Star Wars image I've made with DVDShrink and have selected the Alien Subtitles as the default subtitle.

(Let me know if you want to see the same info from the orginal DVD for comparison)

Many thanks for any assistance that you can provide.

Info->Streams

DVD: "C:/STAR_WARS_EPISODE_VI Reauthored/VIDEO_TS/"
DVD-TEXT General Name: ""
Provider ID: ""
Number of VTS: 1

VMG Menu streams attributes (VIDEO_TS.IFO): 0 Audio, 0 Sub-picture streams.
- Video: 4:3 PAL (720x576), MPEG-1 (VBR), Automatic Letterbox & Pan&Scan (letterbox: not cropped)


VTS 1 Menu streams attributes (VTS_01_0.IFO): 0 Audio, 0 Sub-picture streams.
- Video: 16:9 PAL (720x576), MPEG-2 (VBR), Automatic Letterbox (letterbox: not cropped)

VTS 1 VOB streams attributes (VTS_01_0.IFO): 3 Audio, 4 Sub-picture streams.
- Video: 16:9 PAL (720x576), MPEG-2 (VBR), Automatic Letterbox (letterbox: not cropped)
- Audio 0: en, normal, AC3 (6 channels), Unspecified application mode
- Audio 1: en, normal, AC3 (2 channels), Unspecified application mode
- Audio 2: en, director comment, AC3 (2 channels), Unspecified application mode
- Subpic 0: en, normal captions
- Subpic 1: en, director comments
- Subpic 2: en, director comments
- Subpic 3: en, forced




Info->PCG

VTST 1 , 1 TTN 1 (2:09:15) Title 1 - Chapters: 51, Programs: 51, Cells: 60

********** pre commands:
1 Set gprm(0) =(mov) 0
2 (SetSTN) Set Audio stream = 0
3 (SetSTN) Set Sub-picture stream = 3, on
********** post commands:
1 Exit
********** cell commands:



Playback time: 02:09:15.08 (at 25 fps)
PG Playback mode: sequential
PUOs: 0 (0x00000000)
NextPGCN: 0
PrevPGCN: 0
GoUpPGCN: 0
PGC Still Time: 0
Audio stream 1 status: 0x00008000 (stream=0)
Audio stream 2 status: 0x00008100 (stream=1)
Audio stream 3 status: 0x00008200 (stream=2)
Subpic stream 1 status: 0x80000100 (streams for 4:3=0, wide=0, letterbox=1, pan&scan=0)
Subpic stream 2 status: 0x800A0B00 (streams for 4:3=0, wide=10, letterbox=11, pan&scan=0)
Subpic stream 3 status: 0x800C0D00 (streams for 4:3=0, wide=12, letterbox=13, pan&scan=0)
Subpic stream 4 status: 0x800E0F00 (streams for 4:3=0, wide=14, letterbox=15, pan&scan=0)

BOVs Chap. Prog. Cell Type Seam- Ang VOBU Cell Cell Playback End Entry First Last Last VOB Cell
(PTT) Flags less Still Still Cmd. Time Time VOBU ILVU VOBU VOBU ID ID
Joint Time # sector End Start End

0 1 1 1 2 no - no 0 0 00:00:20.00 00:00:20.00 0 0 3581 3632 1 1
0 2 2 2 10 yes - no 0 0 00:01:31.03 00:01:51.03 3633 0 23554 23618 2 1
0 3 3 3 8 yes - no 0 0 00:00:26.13 00:02:17.16 23619 0 29362 29466 2 2
0 4 10 yes - no 0 0 00:02:30.01 00:04:47.17 29467 0 65469 65569 3 1
0 4 4 5 8 yes - no 0 0 00:00:03.19 00:04:51.11 65570 0 66221 66317 3 2
0 6 8 yes - no 0 0 00:02:59.10 00:07:50.21 66318 0 109287 109380 3 3
0 5 5 7 8 yes - no 0 0 00:04:01.05 00:11:52.01 109381 0 163870 163954 3 4
0 6 6 8 8 yes - no 0 0 00:00:06.15 00:11:58.16 163955 0 165312 165425 3 5
0 9 8 yes - no 0 0 00:01:48.03 00:13:46.19 165426 0 193768 193909 3 6
? 7 7 10 8 yes - no 0 0 00:03:06.01 00:16:52.20 193910 0 237074 237189 3 7
? 8 8 11 8 yes - no 0 0 00:04:22.23 00:21:15.18 237190 0 299096 299173 3 8
? 9 9 12 8 yes - no 0 0 00:00:19.10 00:21:35.03 299174 0 302672 302827 3 9
? 13 8 yes - no 0 0 00:02:31.12 00:24:06.15 302828 0 336483 336581 3 10
? 10 10 14 8 yes - no 0 0 00:04:17.24 00:28:24.14 336582 0 392996 393092 3 11
? 11 11 15 8 yes - no 0 0 00:01:47.03 00:30:11.17 393093 0 421831 422064 3 12
? 12 12 16 8 yes - no 0 0 00:06:00.02 00:36:11.19 422065 0 507090 507184 3 13
? 13 13 17 8 yes - no 0 0 00:01:43.21 00:37:55.15 507185 0 533972 534066 3 14
? 14 14 18 8 yes - no 0 0 00:05:30.21 00:43:26.11 534067 0 601342 601451 3 15
? 15 15 19 8 yes - no 0 0 00:00:35.08 00:44:01.19 601452 0 608831 608986 3 16
? 20 8 yes - no 0 0 00:02:23.05 00:46:24.24 608987 0 635229 635380 3 17
? 16 16 21 8 yes - no 0 0 00:03:04.13 00:49:29.12 635381 0 679513 679640 3 18
? 17 17 22 8 yes - no 0 0 00:01:52.16 00:51:22.03 679641 0 705722 705795 3 19
? 18 18 23 8 yes - no 0 0 00:00:09.02 00:51:31.05 705796 0 708275 708421 3 20
? 24 8 yes - no 0 0 00:00:40.05 00:52:11.10 708422 0 716628 716720 3 21
? 19 19 25 8 yes - no 0 0 00:02:24.00 00:54:35.10 716721 0 748182 748273 3 22
? 20 20 26 8 yes - no 0 0 00:01:44.03 00:56:19.13 748274 0 776215 776434 3 23
? 21 21 27 8 yes - no 0 0 00:03:48.01 01:00:07.14 776435 0 853112 853365 3 24
? 22 22 28 10 yes - no 0 0 00:03:28.19 01:03:36.08 853366 0 911141 911310 4 1
? 23 23 29 8 yes - no 0 0 00:01:24.21 01:05:01.04 911311 0 930160 930319 4 2
? 24 24 30 8 yes - no 0 0 00:04:02.24 01:09:04.03 930320 0 1002402 1002624 4 3
? 25 25 31 8 yes - no 0 0 00:00:09.23 01:09:14.01 1002625 0 1005066 1005175 4 4
? 32 8 yes - no 0 0 00:03:32.10 01:12:46.11 1005176 0 1064476 1064563 4 5
? 26 26 33 8 yes - no 0 0 00:02:16.03 01:15:02.14 1064564 0 1099175 1099399 4 6
? 27 27 34 8 yes - no 0 0 00:04:05.03 01:19:07.17 1099400 0 1154422 1154521 4 7
? 28 28 35 8 yes - no 0 0 00:03:27.15 01:22:35.07 1154522 0 1205440 1205632 4 8
? 29 29 36 8 yes - no 0 0 00:00:43.09 01:23:18.16 1205633 0 1217768 1217889 4 9
? 30 30 37 8 yes - no 0 0 00:00:17.18 01:23:36.09 1217890 0 1223152 1223275 4 10
? 38 8 yes - no 0 0 00:00:38.17 01:24:15.01 1223276 0 1233478 1233615 4 11
? 31 31 39 8 yes - no 0 0 00:02:08.04 01:26:23.05 1233616 0 1269919 1270024 4 12
? 32 32 40 8 yes - no 0 0 00:03:06.16 01:29:29.21 1270025 0 1313569 1313738 4 13
? 33 33 41 8 yes - no 0 0 00:02:07.14 01:31:37.10 1313739 0 1349866 1350085 4 14
? 42 8 yes - no 0 0 00:01:06.11 01:32:43.21 1350086 0 1363519 1363604 4 15
? 34 34 43 8 yes - no 0 0 00:03:34.15 01:36:18.11 1363605 0 1428628 1428783 4 16
? 35 35 44 8 yes - no 0 0 00:01:53.04 01:38:11.15 1428784 0 1460778 1460879 4 17
? 36 36 45 8 yes - no 0 0 00:01:59.13 01:40:11.03 1460880 0 1497593 1497697 4 18
? 37 37 46 8 yes - no 0 0 00:00:56.18 01:41:07.21 1497698 0 1509226 1509313 4 19
? 38 38 47 8 yes - no 0 0 00:03:07.12 01:44:15.08 1509314 0 1565829 1565931 4 20
? 39 39 48 8 yes - no 0 0 00:01:53.09 01:46:08.17 1565932 0 1593861 1594085 4 21
? 40 40 49 8 yes - no 0 0 00:00:54.04 01:47:02.21 1594086 0 1609445 1609531 4 22
? 41 41 50 8 yes - no 0 0 00:02:52.16 01:49:55.12 1609532 0 1649806 1649891 4 23
? 42 42 51 8 yes - no 0 0 00:00:29.21 01:50:25.08 1649892 0 1657929 1658153 4 24
? 43 43 52 8 yes - no 0 0 00:00:47.06 01:51:12.14 1658154 0 1670000 1670241 4 25
? 44 44 53 8 yes - no 0 0 00:01:38.12 01:52:51.01 1670242 0 1695453 1695548 4 26
? 45 45 54 8 yes - no 0 0 00:01:49.08 01:54:40.09 1695549 0 1727235 1727384 4 27
? 46 46 55 8 yes - no 0 0 00:02:18.19 01:56:59.03 1727385 0 1759738 1759830 4 28
? 47 47 56 8 yes - no 0 0 00:02:44.18 01:59:43.21 1759831 0 1807703 1807892 4 29
? 48 48 57 8 yes - no 0 0 00:00:35.02 02:00:18.23 1807893 0 1818587 1818694 4 30
? 49 49 58 8 yes - no 0 0 00:02:22.20 02:02:41.18 1818695 0 1859300 1859408 4 31
? 50 50 59 8 yes - no 0 0 00:06:33.02 02:09:14.20 1859409 0 1954988 1955069 4 32
? 51 51 60 2 no - no 0 0 00:00:00.13 02:09:15.08 1955070 0 1955070 1955075 5 1

r0lZ
21st September 2007, 08:40
The only thing that looks strange (although not really abnormal) is the subpic stream status in the PGC. The first stream uses the VOB streams 0 and 1. That's OK. But the subsequent streams use 10/11, 12/13 and 14/15. The gap in the numbering of the VOB stream IDs is usually caused by the fact that some streams have been stripped off, for example with DVDShrink. Maybe your Pioneer doesn't like that.

You could try to demux and remux all streams in the PGC. This should reorder the IDs. Demux with PgcDemux, and remux with Muxman. Don't forget to export and import the chapter points. Then, import the new VOBs with PgcEdit's Replace VTST function. You have to select the original Title before calling that function. When PgcEdit asks if you want to keep some data from the original PGC, answer yes. Burn a test DVD again and cross your fingers.

kidhazy
21st September 2007, 09:30
Interestingly I just did a full DVDShrink backup (ie. didn't remove any substreams, audio, etc) and the DVD I made from this doesn't show the 'forced' substream on the Pioneer.

Yet, when I run the DVD Image through PCGedit Trace it shows the correct substream being set, and the PC DVD player sets the substream correctly.

I've also just tried the same burnt disc on a standalone Magnavox player and it works correctly - so it's obviously something with the Pioneer.

I just can't figure out why the commercial DVD works OK, but the full DVDshrink copy doesn't.

r0lZ
21st September 2007, 10:01
You might try to compress the DVD using another method. I suggest DVD Rebuilder. The free version should be sufficient. It takes longer, but the quality is better, and the muxing is redone from scratch.

BTW, I don't understand why Pioneer is still considered as one of the best DVD-hardware brand. I have had many problems with a player drive and a burner, and I've read often complains on the standalone players and recorders. Usually, the cheap players are more tolerant with the DVD-Video standard!

kidhazy
21st September 2007, 13:11
Thanks r0lZ for the pointer to DVD Rebuilder. I'll give that a go and see how we go.

As for the Pioneer player - this one's about 6 years old but still kicking (apart from this issue). 6 years ago it cost me $400 so I'll milk it until it drops dead. But the Magnavox that the kids use I picked up for $50 last year at K-Mart - and it doesn't have this problem!

The Lorix
13th November 2008, 19:47
Isn't there any way to make possible to change the subtitle from the Option (Audio/Subtitle) menu :( ?
Either with another procedure...

Please, I need to do that!

blutach
13th November 2008, 23:45
Please do not cross post.

Regards