Log in

View Full Version : Audio not playing in main video


DvdKhl
3rd November 2006, 17:52
Ok first off, this is no commercial dvd,
it is a schoolplay which was recorded by camera and then backed up to DVD.
The DVD should work in a standalone DVD-Player and it does,
except that the audio is not playing in the main video.

The Litrature Class let a company do the design of the menu and
everything else which has to do with the DVD.
The company sent a DVD back with the problem mentioned above.

Is there any quick method to find out what is wrong and
create a new DVD without that error?

Here is what I have found out already:
-Playing the DVD on a PC (by loading the VIDEO_TS.IFO file into MPC & WMP11)
results in the same problem

-Loading the VOB files into MPC directly the audio plays correctly
-Trying to demux the audio with DVDDecrypter from the Main Video
resulted in a 0kb file (but works with "Direct Stream Copy")

-Copying the main video with DVDDecrypter and load the new created IFO file into MPC,
the audio plays correctly (but no Menu)

DVDdec Options:
Stream Processing enabled
Selecting for both "Direct Stream Copy"


I also tried to replace the old vobs (main video on the DVD) with the newly extracted ones
but that resulted into something odd.

If there is any more info needed I'll gladly provide it.

setarip_old
3rd November 2006, 18:06
Hi!

1) Discuss the problem with the compnay that created the DVD

2) What is the format of the audiostream?

3) When playing on a standalone player, try pressing the "Audio" button on your remote control (once or more, slowly)

Zeul
4th November 2006, 10:07
It sounds like the Audio is incorrectly mapped in the PGC eg if the mapping in the PGC is telling the dvd-player to play stream 0x80 but the audio in the VOB is mapped as 0x81, then no audio will play, and also when demuxing you will get a 0-byte file.
Open the VOB file up in VOBEDIT and look at one of the audio packs, it will tell you what the audio stream number is (eg 0x80,0x81 etc), then open the IFO in IFOEDIT and look in the VTS_PGCITI -> VTS_PGC1 and look at the Audio Stream Status. It should be:
if 0x80 in vobedit then 32768 in ifoedit, using stream 0
if 0x81 in vobedit then 33024 in ifoedit, using stream 1
if 0x82 in vobedit then 33280 in ifoedit, using stream 2
etc etc
If the value in IFOEDIT is incorrect then double-click on the audio stream status and change to the value, and save it

This can all be done in PGCEDIT also

DvdKhl
4th November 2006, 12:39
setarip_old:
1. Will be done but it could take quite a while
2. VobInfo says MPEG
3. The standalone player doesn't let me change it

Zeul:
I opened them up in Vob- & IfoEdit but
I couldn't find out to what the audio stream is mapped to.
First I thought it is the "CH0" but there is no "H" in hex.

Here is the image of Ifo- & VobEdit:
Vob- & IfoEdit Images (http://arokh.dnsalias.org/Images/DVDInfo.html)

setarip_old
4th November 2006, 17:19
2. VobInfo says MPEGIf this means .MP2 audio, it may simply be that your standalone player cannot playback .MP2 audio - since this audio format is NOT part of the DVD standard (although many players are capable of playing it). Try playing it on another standlone DVD player...

bigotti5
4th November 2006, 19:09
since this audio format is NOT part of the DVD standard

MPEG1 Layer 2 is part of DVD Video standard, in PAL land it is mandatory too (Germany is a PAL land)

setarip_old
5th November 2006, 12:55
@bigotti5

Hi!

Perhaps you and I are using terminology differently.

If MPEG1 Layer 2 (".MP2") was part of the DVD "standard", that would mean that in order to bear the DVD logo, a player would be required to playback .MP2 audio.

If, as you state, it is mandatory to do so in "PAL land", it would only have to have been mandated because not all DVD logo-bearing players play .MP2 audio - such as some in the U.S. and other non-"PAL land" locations...

mpucoder
5th November 2006, 14:42
First of all, it is the DVD specification, not standard. And it states that NTSC players are required to decode AC3 and LPCM audio, other formats are optional. Therefore NTSC disks must include one audio track in either AC3 or LPCM. PAL players are required to decode AC3, LPCM, and mpeg-1 (mpeg-2 is optional) audio.

CH0 means mpeg audio stream 0, and that agrees with the PGC. The next area to check is the ifo overview in IfoEdit to see if the audio attributes are correct. The overview will show you the title set (movie) attributes, see if the audio is listed, and if it is mpeg

DvdKhl
6th November 2006, 04:11
Changing the audio format from LPCM to MPEG-1 seems to do the trick.
Going to test it on some DVD-Players soon.

Thanks for all your help :)

setarip_old
6th November 2006, 05:56
Changing the audio format from LPCM to MPEG-1 seems to do the trick.That makes no sense at all, since LPCM is a standard part of the DVD specification. Any and all DVD players displaying the DVD logo should be able to playback an LPC audiotrack.

Are you sure the audio isn't in DTS format?

mpucoder
6th November 2006, 15:11
I think what he meant was the ifo header information claimed the audio was LPCM, when it really is mpeg. A mismatch in that header means the player is looking for private stream 1 substream 0xa0 audio rather than stream 0xc0. The previous screenshot shows the audio is mpeg