Log in

View Full Version : EVOB De/Multiplexers


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37

MichalHabart
30th March 2007, 10:09
Hi there. I have problem with DD+ track from Harry Potter 4. I demuxed it with evo demux without any problems, all other streams are OK (i have already reencoded the video stream to xvid) but dd+ track refuses to to converted to raw. I am just receiving 0 sized file when trying thru graphedit. I also tried demux that track separately from both evo files and part 2 is working. So, i assume that this track is somehow broke in the beginning. But weird thing is that orbitlee's filter is able to load this file and shows no error message.
Pelican9, orbitlee can you guys please have a look on this? Here is sample from beginning of that dd+ track like it was demuxed with evodemux. Here is link to this file:
http://rapidshare.com/files/23465551/sample.ddp.html

If there is something more you will need for investigation, i will provide it to you very quickly :)
Thank you very much in advance

Darth Pinous
30th March 2007, 11:04
Hi there. I have problem with DD+ track from Harry Potter 4. I demuxed it with evo demux without any problems, all other streams are OK (i have already reencoded the video stream to xvid) but dd+ track refuses to to converted to raw. I am just receiving 0 sized file when trying thru graphedit.

I had a problem with this track, too.
Using orbitlee filter -> Sonic Audio Dec in graphedit didn't work, but using File(Async) -> Sonic HD Demuxer -> Sonic Audio Dec did work. Strange.

MichalHabart
30th March 2007, 12:01
I had a problem with this track, too.
Using orbitlee filter -> Sonic Audio Dec in graphedit didn't work, but using File(Async) -> Sonic HD Demuxer -> Sonic Audio Dec did work. Strange.

OK, i will give a try to this procedure. Thanks

Edit: Actually, this procedure works!! Cool, thank you man

Rectal Prolapse
30th March 2007, 17:11
If the Harry Potter 4 you are using was ripped by AnyDVD HD - be aware that there are a few glitches! One of them is a glitch at the very beginning of the audio track. This is probably a decryption error.

Don't use AnyDVD HD to rip Harry Potter 4, unless Slysoft has issued a patch for a fix.

enantiomer
30th March 2007, 17:22
If the Harry Potter 4 you are using was ripped by AnyDVD HD - be aware that there are a few glitches! One of them is a glitch at the very beginning of the audio track. This is probably a decryption error.

Don't use AnyDVD HD to rip Harry Potter 4, unless Slysoft has issued a patch for a fix.

Actually, don't use AnyDVD HD to rip any Blu-rays or HD-DVD movies. I stopped using the program after noticing that my Blu-ray m2ts files had continuity errors while scanning them in TSReader. I've gone back to BackupBluray and DumpHD, and the glitches have disappeared.

tomos
30th March 2007, 17:34
I wrote a guide on Blu-ray to MKV remuxing.. there is a chapter on FLAC in there with some improvments.

http://forum.doom9.org/showthread.php?t=124080

thanks :)

will try your guide next time :thanks:

MichalHabart
30th March 2007, 18:11
If the Harry Potter 4 you are using was ripped by AnyDVD HD - be aware that there are a few glitches! One of them is a glitch at the very beginning of the audio track. This is probably a decryption error.

Don't use AnyDVD HD to rip Harry Potter 4, unless Slysoft has issued a patch for a fix.

Did I say anything about decrypting? ;)

Rectal Prolapse
30th March 2007, 20:23
I figured as much, but didn't want to implicate you. :)

And yeah - it appears AnyDVD HD is evil!

orbitlee
30th March 2007, 23:58
I analyzed the sample posted by MichalHabart, I must agree with Rectal Prolapse, there IS glitch at the very begining of the audio track. In this sample, each DD+ audio frame should be 0x500 bytes, but the first frame(from 0 to 0x4ff) is good, frames from offset 0x500 to 0x3BFF are totally screwed up. All frames after 0x3C00 are good.

I guess sonic demuxer has better fault detection or something like that, so it skips the glitch, and DD+ source filter does not expect the glitch, send the glitch to sonic decoder and fail it. That's the reason.

I will update the DD+ source to skip the glitch ASAP. But nobody expects decrypted HD DVD contains glitch, right?

Momber
31st March 2007, 01:00
But nobody expects decrypted HD DVD contains glitch, right?
That's absolutely right. Thanks for posting your findings.

S.

MichalHabart
31st March 2007, 08:08
I analyzed the sample posted by MichalHabart, I must agree with Rectal Prolapse, there IS glitch at the very begining of the audio track. In this sample, each DD+ audio frame should be 0x500 bytes, but the first frame(from 0 to 0x4ff) is good, frames from offset 0x500 to 0x3BFF are totally screwed up. All frames after 0x3C00 are good.

I guess sonic demuxer has better fault detection or something like that, so it skips the glitch, and DD+ source filter does not expect the glitch, send the glitch to sonic decoder and fail it. That's the reason.

I will update the DD+ source to skip the glitch ASAP. But nobody expects decrypted HD DVD contains glitch, right?


Thanks for analyzing and posting here your findings. Hopefully there will not be any more of these corrupted files. Is it possible that it was corrupted by evodemux? Because there are 4 audio tracks and 2 of them are fine and have no problems to be converted to ac3.

ACrowley
31st March 2007, 08:44
I still cant get a proper DTScore from Perfume HDVD DTS HD.

DTS from dtscore.exe is 4 sec to short .
It must be 2h27min33sec , but its only 2h27min29sec.
Also async in different Parts, so its not only a question of a + -Delay

Strange :
When i extract the waves directly from DTS HD with tranzcode, its sync and with correct Runtime.
I made a 1536kbps 5.1 DTS Reencode and its fully sync.

Maybe its a Problem with DTS_AC3_DD+ Source Filter ?!
Because VLC shows the correct Runtime.

orbitlee
31st March 2007, 11:40
I still cant get a proper DTScore from Perfume HDVD DTS HD.

DTS from dtscore.exe is 4 sec to short .
It must be 2h27min33sec , but its only 2h27min29sec.
Also async in different Parts, so its not only a question of a + -Delay

Strange :
When i extract the waves directly from DTS HD with tranzcode, its sync and with correct Runtime.
I made a 1536kbps 5.1 DTS Reencode and its fully sync.

Maybe its a Problem with DTS_AC3_DD+ Source Filter ?!
Because VLC shows the correct Runtime.


I'd like to help, but the problem is I don't own Perfume yet, and the whole sound track will be too hugh to upload as a sample. I'm thinking to write a dump tool to dump all DTS frame headers, so I can begin to analyze.

BTW, you mentioned "correct runtime" twice, please tell me the exact filters and steps, that will be helpful also.

ACrowley
31st March 2007, 11:57
BTW, you mentioned "correct runtime" twice, please tell me the exact filters and steps, that will be helpful also.

The DTS HD tracks are from BlueRy and HDDVD.
Perfume HDDVD / Kingdom Of Heaven BlueRAy /Ice Age 2

-HDDVD demuxed with latest Evodemux.
-Blueray demuxed with Xport
-DTS HD to DTS core extraction with dtscore, also tested with bescliced amnd delaycut

Example on Perfume Runtime :
-Correct Runtime is 2h27min33sec
-The DTS core is only 2h27min29sec and async

I use your "all in one DTS_AC3_DD+ Source Filter", also tested with latest mpc Build Source Filters (Gabest), with the same Problems.
- Audio Decoder tested with AC3 Filter /Intervideo/ Cyberlink
-Muxed with mkvmerge, playback with haali , or loaded as external track in mpc.
You can see in a Waveditor that the DTScore Audio is async in more then one Point compared with the sync. Audio from DVD AC3 or reencoded DTS HD

So the Problem is not the playback and likely not the demuxing,it must be the dtscore extraction.

The demuxed untouched DTS HD ,decoded to wave with tranzcode 0.4 gives a correct Ouput .
Its sync and with correct Runtime.
A new encode from wave to DTS/AC3 will fit 100% to the Video

PS, sorry my english is not the best

menlvd
31st March 2007, 20:13
whats wrong !!!
installed latest haali splitter
mkv plays fine in mpc (video vc1)
graph:
http://img402.imageshack.us/img402/1093/graphya2.th.jpg (http://img402.imageshack.us/my.php?image=graphya2.jpg)

avs:
http://img410.imageshack.us/img410/526/avshf9.th.jpg (http://img410.imageshack.us/my.php?image=avshf9.jpg)

play:
http://img402.imageshack.us/img402/4227/playej2.th.jpg (http://img402.imageshack.us/my.php?image=playej2.jpg)

Deckard2019
31st March 2007, 20:29
You don't need Video Renderer ...

menlvd
1st April 2007, 10:14
You don't need Video Renderer ...

:thanks:

MoUCLAs
2nd April 2007, 08:59
Hello i am using eac3to and i get that msg: "Cant find/read Sonic Audio decoder settings". what should i also do? I have installed at my computer sonic scenarist 4.1

madshi
2nd April 2007, 09:39
eac3to needs the Sonic 4.2 audio decoder.

MoUCLAs
2nd April 2007, 10:46
hmm.. i havent version 4.2.
Isnt any other way to decode dd+ trackes to ac3 or encode them to aac?

SeeMoreDigital
2nd April 2007, 12:23
hmm.. i havent version 4.2.
Isnt any other way to decode dd+ trackes to ac3 or encode them to aac?Hmmm....

Although I've only got access to a few short clips with DD+ audio. I've been able to drop them into BeLight and re-encode them to 6Ch AAC-LC/HE...

tomos
2nd April 2007, 12:27
if you have 4.1, then you can do it, but IIRC you are stuck to stereo (2.0) as opposed to 6 channels.

setup a graph in graphedit - ddp -> decoder

and load up in behappy. worked fine.

really recommend you get 4.2 though.

tomos
2nd April 2007, 12:29
Hmmm....

Although I've only got access to a few short clips with DD+ audio. I've been able to drop them into BeLight and re-encode them to 6Ch AAC-LC/HE...

i think that works on extras and so on? at least for me, i've found those are just AC3 files. that doesnt work (for me at least) with a DDP movie track etc. or even short ones. bluray is mostly ac3 IMO.

casino royale for example, has their LPCM track, and a large AC3 track. be light can handle that ac3 no probs

MoUCLAs
2nd April 2007, 18:02
with belight i get : "fatal error. MAXFRAMESIZE not large enough" , when i try to encode it in aac

zgx
3rd April 2007, 09:52
Think I have found a bug in "xport". Extracted a LPCM 24 bit soundtrack and I don't think the extracted file is valid. When I decoded it xport did not print the sample rate but wrote "reserved" instead.

LPCM Audio Mode = 3/2+lfe
LPCM Audio Bits/sample = 24
LPCM Audio Sample Rate = reserved

drmpeg
3rd April 2007, 11:30
Think I have found a bug in "xport". Extracted a LPCM 24 bit soundtrack and I don't think the extracted file is valid. When I decoded it xport did not print the sample rate but wrote "reserved" instead.

LPCM Audio Mode = 3/2+lfe
LPCM Audio Bits/sample = 24
LPCM Audio Sample Rate = reserved
Yes, it's a bug. I'll post a fix tomorrow around 0100 GMT.

Ron

enantiomer
3rd April 2007, 17:07
Ron,
I noticed that while demuxing MPEG2 and VC1 streams, xport reports the coded frames. But with H.264 streams there is no report for the coded frames. I was wondering if you could add this feature into your program.

Your demuxing tools have been indispensible. Thanks.

drmpeg
4th April 2007, 02:35
Here's the update (version 0.95) to xport for the LPCM bug. I've also added the usage and version information requested by member Chumbo.

http://www.w6rz.net/xport.zip

Ron

Chumbo
4th April 2007, 02:48
Here's the update (version 0.95) to xport for the LPCM bug. I've also added the usage and version information requested by member Chumbo.

http://www.w6rz.net/xport.zip

Ron
The Dr.'s in the house! Thank you. :)

ideas_man69
4th April 2007, 02:51
hey guys..

anyone know of a way to convert a ~1500kbs DDP audio stream to a plain old 448kbs AC3 stream?

cheers...

great site btw

drmpeg
4th April 2007, 02:56
Ron,
I noticed that while demuxing MPEG2 and VC1 streams, xport reports the coded frames. But with H.264 streams there is no report for the coded frames. I was wondering if you could add this feature into your program.

Your demuxing tools have been indispensible. Thanks.
Noted. I'm a little too busy at work right now, but I do intend to add the missing H.264 features at some point.

Ron

Chumbo
4th April 2007, 03:23
hey guys..

anyone know of a way to convert a ~1500kbs DDP audio stream to a plain old 448kbs AC3 stream?

cheers...

great site btw
There's a lot of info on that in this and the BeHappy thread. The Aften thread may have info too. BeHappy or wavtoac3 will do the trick. If you're going to do that, you may as well convert it to the max 640kbps ac3.

ACrowley
4th April 2007, 09:04
MY Problem with demxuxed DTS core :

The Perfume.HDDVD DTS core is sync muxed in mkv!

But the single DTS core ist still 4 sec to short and async loaded as external Track in mpc (other ext. Audio Tracks are sync)

But now i noticed another Problem :

I have heavy stuttering via SPDIF with AC3 Filter with the DTScore ,in some Parts of the Movie
Same Problmes with VLC Decoder/ Intervideo/Cyberlink

zgx
4th April 2007, 13:25
Here's the update (version 0.95) to xport for the LPCM bug.That was really fast. What a service :). xport now prints the correct sample rate. Unfortunately I still don't get a valid LPCM track when I use xport on The Prestige that features a 24 bit/48 kHz track.

drmpeg
4th April 2007, 15:31
That was really fast. What a service :). xport now prints the correct sample rate. Unfortunately I still don't get a valid LPCM track when I use xport on The Prestige that features a 24 bit/48 kHz track.
It was only a one line fix. However, testing is everything. Looks like I'll need a sample. 50 to 100 Megabytes with some recognizable audio. rogepost.com is my favorite.

Ron

zgx
4th April 2007, 16:02
It was only a one line fix. However, testing is everything. Looks like I'll need a sample. 50 to 100 Megabytes with some recognizable audio. rogepost.com is my favorite.Thank you :thanks:. Check your inbox.

olivierdb
4th April 2007, 19:44
Would someone be able to tell me...

1) which audio formats is EVO Demux currently able to demux?

I've read that DD+ and Dolby TrueHD are mandatory on HD-DVDs, while DTS-HD Master Audio is optional. So I'm wondering if EVO Demux currently recognizes Dolby TrueHD?

2) when EVO Demux extracts the audio, does it create a seperate file for each surround sound channel (regardless of the format being used)?

3) Do Sonic, InterVideo and Cyberlink all three have Dolby TrueHD decoding capabilities?

Thanks in advance for your help.

madshi
4th April 2007, 21:11
@Pelican, your EvoDemux crashes after having read the first 300MB of FEATURE_1.EVO of the European "Serenity" release. It sais: "Access Violation at address 00404756. Read of address 01B0DDD0." I wish I could tell you more, but that's all I can say. Since your app seems to be written with Delphi, you could compile it with madExcept and send me such a build. I could then send you much more helpful information about the crash.

zgx
4th April 2007, 22:22
I would like to make a feature wish for xport.

During the past weeks working with LPCM tracks from xport I have found some problems with these huge files. Many programs will only accept the files if I add a WAVE header to them. This will often not work if the files are larger then 4 GB. FLAC.EXE also has a limit of outputting only up to 2 GB results. When encoding 6 GB+ 24 bit tracks I pass this limit.

A very nice feature in xport would be if there was an option to split the LPCM export into smaller chunks. For example 1 or 2 GB files so they can be worked with easier.

Keep up the great work drmpeg.

MichalHabart
5th April 2007, 05:37
Would someone be able to tell me...

1) which audio formats is EVO Demux currently able to demux?

I've read that DD+ and Dolby TrueHD are mandatory on HD-DVDs, while DTS-HD Master Audio is optional. So I'm wondering if EVO Demux currently recognizes Dolby TrueHD?

2) when EVO Demux extracts the audio, does it create a seperate file for each surround sound channel (regardless of the format being used)?

3) Do Sonic, InterVideo and Cyberlink all three have Dolby TrueHD decoding capabilities?

Thanks in advance for your help.

1) TrueHD is definitely not mandatory for HDDVD! Evo demux can extract all audio tracks including DTS-HD, TrueHD and DD+. Problem is not in extraction but in decoding.

2) evo demux creates separate file for every sound track, not channel.

3) No neither of them is able to decode TrueHD at the moment.

madshi
5th April 2007, 07:34
1) TrueHD is definitely not mandatory for HDDVD!
Every HD DVD player which wants to have the HD DVD logo needs to be able to decode at least 2.0 TrueHD. So yes, 2.0 TrueHD decoding is mandatory.

Pelican9
5th April 2007, 08:07
There are two things:
TrueHD is not a mandatory audio track on a HD DVD disc
but
all HD DVD players are required to decode TrueHD.

edalecu
5th April 2007, 09:46
actually, powerdvd v7.3(deluxe) can decode Dolby TrueHD.

has anyone tried to use cyberlink filters installed by this version of pdvd with a TrueHD stream??

ACrowley
5th April 2007, 10:46
cyberlink Audio Filters wont connect...

kolak
5th April 2007, 11:39
Dolby TrueHD is mandatory codec for HD DVD, but only in stereo mode.
New Toshiba players (I'm not sure about first generation) decode fully also 5.1.

olivierdb
5th April 2007, 11:45
Wikipedia state that both DD+ and TrueHD are mandatory on HD-DVDs:

"While it is a mandatory codec for HD DVD, TrueHD is optional for BD-ROM." (http://en.wikipedia.org/wiki/TrueHD)

"Dolby Digital Plus (DD-Plus) is supported in HD DVD, as a mandatory codec, and in Blu-ray Disc, as an optional codec." (http://en.wikipedia.org/wiki/Dolby_Digital#Dolby_TrueHD)

Furthermore: (on the same page in Wikipedia)

"HD-DVD and DVD-Video discs are limited to 448 kbit/s"

and (on another page)

"For reference, even new big-budget Hollywood films are mastered in only 24-bit/48 kHz, with 16-bit/48 kHz being common for ordinary films." (http://en.wikipedia.org/wiki/HD_DVD)

This has led me to the conclusion that the optimal settings when encoding audio are:

- bit rate: 448 kbits/s
- sampling rate: 48 kHz
- bit depth: 24 bits

and that there is no point in using larger parameters! Is this correct?

This has also made me wonder if EVO Demux makes the difference between DD+ and Dolby TrueHD.

When I demuxed an HD-DVD movie, I obtained 5 "DD+ streams" and 1 "DTSHD stream". I figured DTSHD must correspond to DTS-HD Master Audio and DD+, well, to DD+! I further assumed that each DD+ stream corresponds to a channel. Correct? But there is no trace of TrueHD. How would this be identified by EVO Demux? Which also leads me to the conclusion that either TrueHD is not mandatory on HD-DVDs and the info in Wikipedia is incorrect or EVO Demux does not support TrueHD. Maybe you can help here, Pelican9? Also, how may I find out how many channels are contained in the DTS-HD?

Finally, I would like to know if Sonic (which is either very expensive or very difficult to find! and comes in different flavours and versions!) is the only decoding solution that will preserve 5 channels, because I've read on this forum that InterVideo will only preserve 2 channels.

Thank you very much for all your answers.

zgx
5th April 2007, 12:25
@oliverdb:

Hmm...

Support for Dolby TrueHD, Dolby Digital and Dolby Digital Plus are mandatory for HD DVD hardware.

Support for Dolby Digital are mandatory for Bly-ray hardware while Dolby TrueHD and Dolby Digital Plus are optional for Blu-ray hardware.

For Dolby Digital the max bitrate is 448 kbps on a DVD, 640 kbps on Blu-ray and 504 kbit on HD DVD.

For Dolby Digital Plus the max bitrate is 3 Mbps on HD DVD and 1,7 Mbps on Blu-ray.

For Dolby TrueHD the max bitrate is 18 Mbps on both Blu-ray and HD DVD.


You will get the best possible audio from not doing any lossy encoding at all. But if you do need to do a lossy encode then increasing the bit depth and or the sample rate will not increase the audio fidelity. So if the source is 16 bit / 48 kHz you will gain nothing by encoding it to 24 bit / 96 kHz for example.

If you need to do a lossy encode the higher bitrate you have the more transparent to the source you will get. Doing lossy encodes to 448 kbps will not give you the best possible audio.

To get the same quality as the source you need to encode to a lossless format (like FLAC, Wavpack, TrueHD and DTS-HD Master Audio) or you simply settle for the actual source without doing any encoding.

EVOdemux will see the difference of DD+ and TrueHD.

I think your "DTSHD stream" could be DTS-HD High Resolution Audio (lossy codec) or DTS-HD Master Audio (lossless codec). Check the cover of your HD DVD to see what kind of tracks are supposed to be on it.

EVOdemux does support TrueHD so if such a track was not found your HD DVD does not have one. All HD DVDs does NOT come with TrueHD tracks even if the HD DVD hardware are required to support it.

You can playback your HD DVD in PowerDVD and it will decode your DTS-HD or DD+ tracks and give you 6 channel audio (if thats what's in the source). Sonic Audio Decoder 4.2 is the only directshow filter that you can use in directshow players (like ZoomPlayer, MPC and Windows Media Player) to decode Dolby Digital Plus soundtracks and get 6 channel output.

edalecu
5th April 2007, 12:31
evodemux does recognize TrueHD! it proved me that on Happy Feet hd-dvd ;)
http://www.freeimagehost.ro/zasfiles/2007-04-05_142748.png

olivierdb
5th April 2007, 13:07
@zgx: THANK YOU for your quick answer.

@edalecu: Thanks for posting.

Two last questions please: If I have 5 DD+ audio streams (with different transmission rates), would I be able to feed each one to an input pin with the Sonic Audio Decoder directshow filter?
Also, I am encoding to WMA Pro. What would the encoded bit rate have to be given the different transmission bit rates of the DD+ streams (1536, 768 and 192 kbit/s)?

:thanks:

ACrowley
5th April 2007, 15:16
@zgx: THANK YOU for your quick answer.

@edalecu: Thanks for posting.

Two last questions please: If I have 5 DD+ audio streams (with different transmission rates), would I be able to feed each one to an input pin with the Sonic Audio Decoder directshow filter?
Also, I am encoding to WMA Pro. What would the encoded bit rate have to be given the different transmission bit rates of the DD+ streams (1536, 768 and 192 kbit/s)?

:thanks:

i encode DD+ to WMA10 Pro as follows

DD+ 1536kbps to WMA10 pro 5.1 1 pass CBR 768kbps 24bit
DD+ 640kbps to WMA10 pro 5.1 1pass CBR 640kbps 24bit
DD+ 448kbps to 448kbps ....

DTSHD (demuxed core) to WMA10 pro 1pass CBR 768kbps 24bit

I decode DD+ to a 5.1 wave 24bit with ea3to (Filesource-SonicAudioDecoder4.2-Dump / Sox .raw to .wav)
And ProCoder to encode the wave to WMA

Also i could extract a clean dtscore without stuttering via SPDIF
-DTScore is "not" clean with this Method :
1. Evodemux ,demux DTS HD from HDDVD "The Perfume"
2. dtscore.exe to extract the dtscore from DTS HD
DTScore 15360kbps 5.1 stutters /cracks (for example in the 5th minute)

Then i demuxed DTS HD with Graphedit.
1.Filesource- SonicHDDemuxer(4.2)-Dump
2.dtscore.exe dtscore.exe to extract the dtscore from, DTS HD
The DTScore 1536kbps 5.1 is without stuttering and is clean...nice

So ,maybe the stuttereing/cracking Problem is cause by Evodemux ?

Both DTS are asnyc and 4sec to short as single DTS. But muxed with mkvmerge its 100% sync and Ok
Could be a Decoder Problem..because VLC Player shows correct Runtime. As is sy i tried all Combinations of Filters/Decoders