PDA

View Full Version : A couple questions concerning audio


digifruitella
10th April 2008, 23:24
To my understanding, this is an IFO problem so I'm posting this here.

I've had a couple occurences where after I made a whole new DVD with MuxMan, and burned in on to DVD then played it in a DVD player...the audio that the film begins with is not the audio I wanted playing when I made the new dvd with MuxMan.

to be more precise.

1st Stream that I imported in MuxMan was Russian audio
2nd Stream - ENGLISH

now, when I open the new DVD with VLC, it plays it normally, the way the commands are set. 1st Russian. 2nd. English

BUT, when I burn this to DVD and start playing it in a normal DVD Player, it starts playing ENGLISH not Russian.

I'm thinking this is an IFO problem, but I wouldn't know how to correct this.

another question I have is similar to this.

How do I make it so, that after importing a MUXED file into the OLD DVD using VOBBLANKER, the "new" buttons that I have added to the old DVD menu correspond to their commands.

example;

"English" button -> plays English
"Russian" button -> plays Russian

because in my current problem; when I click the "Russian" button it plays English, and vice versa.

:thanks:

r0lZ
11th April 2008, 00:24
By default, a player should play the "preferred audio language" configured by the user via its setup menu (assuming that you have correctly defined the language codes of your streams in muxman.) Most software players and some cheap hardware players do not have that configuration option. The software players usually assume that you want to play the audio track matching the language of your Windows installation, and other players just play the first stream.

It is possible to force the playback of a specific stream with the SetSTN command. The SetSTN commands executed either directly of later when you activate the language buttons are inverted. You have to find where the SetSTN commands are executed, and invert them. It's easy if the command sets directly the stream number to use (0 or 1), but more difficult if it uses indirectly the value of a GPRM. In this case, you have to find where that GPRM is initialized, and again invert the values.
Also, if the two buttons have different commands, it might be sufficient to simply invert their commands.

Another solution is to remux your streams in the opposite order.

blutach
11th April 2008, 00:44
For the first problem, check out the navigation in the commands with PgcEdit. Also, check your setup in your standalone player to ensure any defaults are set to your language of choice (there's 3 SPRMs that are affected - menu, audio and subpic).

After your replace in VobBlanker, check that the streams correspond to the original. If stream 0 was originally English, then, it needs to be stream 1 now (and Russian needs to be 0). Check from the mux which ID this is - English will probably be 0x81 in your new mux. By the same token, stream 0 (which was probably English originally), is now Russian and 0x80. So, change things around in the Domain Streams Attributes AND change the buttons on the language selection menu (reverse their commands).

To avoid having to do any of this, mux the streams in their original positions.

Regards