Log in

View Full Version : MuxMan & AC3 problem


Ulises
28th December 2004, 11:53
Hello,
I'm trying MuxMan after 3 year using Ifoedit.

I had some problems with AC3 streams using SoftEncode; so I start using MuxMan.

An AC3 stream demuxed with VobEdit doesn't work : "Audio Type non recognized" :confused:

Any idea?

Thanks, Ulises

Sir Didymus
28th December 2004, 12:54
Hi Ulises,

I noticed the same, [not using Softencode, but trying to remux an arbitrary cell extracted from a title], and it seems it is a problem of VobEdit, not of MuxMan. I mean, it seems to me that in some circumsances (when the demuxed audio is not at the beginning of a PGC) the stream decoded by VobEdit is not containing some heading info, and apparently MuxMan complains about...

In such cases, the little trick I am using for bypassing the problem is to use the "silence" tool, by Jsoto, here:

http://www.posunplugged.com/jsoto/

then, if you generate one single "head.ac3" frame of silence, and, from a dos shell:

copy /B head.ac3 + /B demuxed.ac3 /B result.ac3

you may see the result file is accepted by MuxMan...

Cheers,
SD

Edit - Maybe I was not clear... I mean, due to some implications of what described here...:
http://forum.doom9.org/showthread.php?s=&threadid=86785
It seems in general the demuxing of the audio stream from a given VOB should be performed discarding the audio content, at the beginning of the VOB, which is the part of the audio packet(s?) belonging to the previous VOB... I don't think VobEdit performs this "correction", and this, IMHO, is the reason because PGC demuxing (both of video and audio) seems the only reasonable way for properly demuxing meaningful streams...

Edit2 - Just to state it plain words: never heard about Softencode before...

mrslacker
28th December 2004, 21:44
Originally posted by Sir Didymus
http://forum.doom9.org/showthread.php?s=&threadid=86785
It seems in general the demuxing of the audio stream from a given VOB should be performed discarding the audio content, at the beginning of the VOB, which is the part of the audio packet(s?) belonging to the previous VOB...

Yes, mpucoder made an important (disheartening) observation on the state of demuxing by vobid. I suppose it is too much to ask for a demuxer to check the PTS values of each audio packet.

Ulises, You could also try Bespliced/Besplit to fix the AC3 audio file. I have primarily use it to fix the headers of AC3 extracted with VirtualDub.