Log in

View Full Version : How to remove the stripped subtitle streams?


CoNS
1st December 2004, 16:53
The feature in DVD-RB where you can select which subtitles to keep is very nice. But DVD-RB seems only to blank the streams (replace them with empty streams), it doesn't completely remove the subtitle streams from the disc layout.

As a result, the subtitles you selected for removal in DVD-RB still show when the disc is played, and you can still select these streams on your remote control - they're just empty/shows nothing.

I would like to make sure that when I cycle through the available subtitles using my remote control, I can only see/select the streams which I decided to leave untouched.

jdobbs, could this be implemented in DVD-RB?

Also for now regarding my current project, can anyone help me on how to edit the output manually and change the values in the .ifo files so that only the streams I decided to keep are shown?

I've tried to play around in IfoEdit with the various subtitle values, but I'm no expert in IfoEdit, and I can't get it to work right. The problem here is that my original disc had 11 subtitle languages and I only want to keep the second and third languages (stream no. 1 and 2), so that the other streams (no. 0 and 3-10) are left blanked out by DVD-RB.

loosenut
1st December 2004, 17:47
I do it manually with Ifoedit (fast), but the easy way is to take it through DVDShrink at no compression (100%) and no checking and remove any unwanted phantom streams there. It will take about 10-20 minutes and another ~4.4 Gigs of space

CoNS
1st December 2004, 18:38
Thanks for your reply, loosenut.

I actually already tried the DVDshrink think (Full backup and unchecking the unwanted subtitle streams) but with the same result: My software DVD player (Media Player Classic) still shows all of the original subtitle streams. Do I have to make additional settings in DVDShrink?

Can you explain exactly how to do it manually in IfoEdit?

loosenut
1st December 2004, 19:41
Backup your IFOs and BUPs.
Open the IFO of the main movie in Ifoedit.
Double-click VTS_PGCITI
Click on the VTS_PGC that contains the movie (usually VTS_PGC_1)
Find the Audio or Subs stream NUMBERS you want.
Careful there. There are NO names, just numbers.
Go to line:
Audio stream X status.:
and double click it
A window opens, enter new value 0.
Repeat for all streams you want nuked.
Save. U R Ready

Numer0bis
1st December 2004, 20:40
there is also an excellent guide on doom9 (http://www.doom9.org/mpg/ifoedit-basic.htm#stripaudio). I first get the dvd through dvd remake and delete the buttons in the menus and after that I remove the stuff from the disk and in the end I reencode it with dvd-rebuilder. :)

CoNS
1st December 2004, 20:55
Thanks. In the meantime I got it to work with DVDShrink: I had to check the option "Logical remapping of enabled streams" in Edit -> Preferences... -> Output files. And then it worked! Also, the buttons in the language selection menu of the disc still work, which was crucial for me. So everything is fine now! :)

Out of curiosity I started IfoEdit afterwards and analyzed the new .IFO files made by DVDShrink and compared it to the original .IFO files. DVDShrink's "logical remapping of enabled streams" function has done this:

In VIDEO_TS.IFO:

In the VMG_VTS_ATRT section, "VTS_1: Number of sub-picture streams in Title (VTSTT_VOBS)" was changed from 11 to 2. (my main movie is located in VTS1, and in DVDShrink I chose to keep only 2 out of 11 subtitle languages)

In VTS_01_0.IFO:

In the VTSI_MAT section, "Number of sub-picture streams in VTSTT_VOBS" was changed from 11 to 2.

Also in the VTSI_MAT section, the "Sub-p_xx: Sub-picture Stream Attributes" was changed. The "Sub-p_01: Sub-picture Stream Attributes" hex value used to be [01 00 63 xx 00 00] (where xx is the ISO language code) and "Sub-p_02: Sub-picture Stream Attributes" hex value used to be [01 00 64 xx 00 00] and so on, up to no. 11. In the new .ifo file made by DVDShrink, "Sub-p_01: Sub-picture Stream Attributes" is set to [01 00 64 xx 00 00] and "Sub-p_02: Sub-picture Stream Attributes" hex value is set to [01 00 65 xx 00 00] and the rest are zeroed out.

In VTS_PGCITI (VTS_PGC_1), "Sub-picture stream 1 status" used to be [00000000] (zeroed out by DVD-RB), "Sub-picture stream 2 status" used to be [80010100], "Sub-picture stream 3 status" used to be [80020200] and the rest of them were zeroed out, too (no. 3-11 were zeroed out by DVD-RB, and the rest were empty from the start). Now, in the new .ifo made by DVDShrink, the "Sub-picture stream 1 status" is set to [80010100] and stream 2 is set to [80020200] and the rest are zeroed out.

So basically the stream ids were kept intact and DVDShrink just cleaned up the stream attributes various places.

jdobbs: Could such a "logical remapping of enabled (audio and or subtitle) streams" option be added in DVD-RB? It would be very, very nice to have!!