View Full Version : how to find "forced subtitle" ???
andyfav
2nd February 2006, 09:35
Hi, exist a method to find if "forced subtitles" are presents in a DVD ?
Bye & thanks:helpful:
alfixdvd
2nd February 2006, 11:54
DvdShrink , Vobsub, DvdSubedit and VsRip can.
andyfav
2nd February 2006, 13:00
Sorry, I'm a newbie but I don't understand how to discover with DVDShrink, for example, if "forced subtitles" are presents.
Thanks
blutach
2nd February 2006, 14:16
Some streams are labelled as "forced" - open your DVD in DVD Shrink and it will show it.
Other streams, which are automatically turned on can also be thought of as forced. This can be discovered in progs like PgcEdit (http://www.videohelp.com/~r0lZ/pgcedit/index.html), where you can trace the DVD's commands to the playing of the movie. If the SPRM2 is 64 or more, you can consider it "forced" (even though it technically isn't).
Subtitles can be forced in the VOBs too - they can be normal start or forced start in the DCSQT commands.
Most forced streams are much smaller in size than regular subtitle streams.
BTW: What has this got to do with decrypting?
Regards
andyfav
3rd February 2006, 11:10
Thanks thanks thanks for your reply.
I will test my DVD with pgcedit.
The movie is "Lord of War" Italian
Bye
blutach
6th February 2006, 13:23
Let us know of your success ;>}
Regards
andyfav
6th February 2006, 16:38
Let us know of your success ;>}
Regards
If I insert DVD in my stand alone player the forced subtitle stream is number 4.
My DVD have this streams :
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: 0x80000000 (streams for 4:3=0, wide=0, letterbox=0, pan&scan=0)
Subpic stream 2 status: 0x80010100 (streams for 4:3=0, wide=1, letterbox=1, pan&scan=0)
Subpic stream 3 status: 0x80020200 (streams for 4:3=0, wide=2, letterbox=2, pan&scan=0)
Subpic stream 4 status: 0x80030300 (streams for 4:3=0, wide=3, letterbox=3, pan&scan=0)
With trace option of PGCedit I've obtained :
------> Entering VTST 1 , 1 TTN 1 (1:56:45) Title 1
-- pre 1 : if ( gprm(7) == 1 ) then { Goto line 3 }
if ( 0 == 1 ) : false.
-- pre 2 : (SetSTN) Set Audio stream = gprm(4) ; Set Sub-picture stream = gprm(5)
-> sprm(1:Audio stream number) = 0 (0x0000)
-> sprm(2:Sub-picture stream number) = 67 (0x0043)
-- pre 3 : Set gprm(3) =(mov) 1
-> gprm(3) = 1 (0x0001)
-- pre 4 : Set gprm(12) =(mov) 2048
-> gprm(12) = 2048 (0x0800) = button 2
******* Start playback VTST 1 , 1 TTN 1 (1:56:45) Title 1...
******* Playing Program 1, Cell 1 (6:23.12) (Chapter 1)
-> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
******* Playing Program 2, Cell 2 (5:27.05) (Chapter 2)
-> sprm(7:Chapter number (or PGN)) = 2 (0x0002)
******* Playing Program 3, Cell 3 (5:52.14) (Chapter 3)
-> sprm(7:Chapter number (or PGN)) = 3 (0x0003)
******* Playing Program 4, Cell 4 (6:20.07) (Chapter 4)
I read 67, therefore myDVD start with 4th subtitle stream.
It's correct?
Which the origin of value 64 ?
Thanks :helpful:
blutach
7th February 2006, 09:39
Yes, it starts with the 4th subbie stream turned on (it can be turned off wit the remote). This is like a forced subtitle, but the stream may not actually be labelled that way.
Regards
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.