Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > (HD) DVD & Blu-ray authoring
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 28th February 2007, 15:29   #681  |  Link
agentusa
Registered User
 
agentusa's Avatar
 
Join Date: Jan 2007
Posts: 10
Quote:
Originally Posted by MichalHabart View Post
I have to disagree with you. i am also converting HD-DVD to 720p but i would love to have also 5.1 sound (DTS would be the best choice)
Sorry, I didn't mean to imply that 5.1 sound would not be useful. But for now, if we can convert DD+ to stereo, I would like to see it in the guide. Thanks.
agentusa is offline   Reply With Quote
Old 28th February 2007, 15:42   #682  |  Link
drmpeg
Registered User
 
Join Date: Jan 2003
Location: Silicon Valley
Posts: 455
Quote:
Originally Posted by MichalHabart View Post
OK, sample is here:
http://www.rogepost.com/n/1781324427

Hopefully it will be usefull for you. According to info there should be 3 audio tracks, 1 LPCM and 2 DD.
Very useful. Here's the latest version of xport with tested LPCM demuxing. For now, it creates a 2-channel raw audio file that can be read (and played) by Goldwave.

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

This is version 0.93 (I just started counting at 0.9).

For the sample file:
Code:
C:\xfer>xport -h head.m2ts 1 1 2
xport Transport Stream Demuxer 0.93
program = 1, video channel = 1, audio channel = 2
Program Number = 0 (0x0000), Program Map PID = 31 (0x001f)
Program Number = 1 (0x0001), Program Map PID = 256 (0x0100)
program descriptor = 0x05, 0x04, 0x48, 0x44, 0x4d, 0x56
program descriptor = 0x88, 0x04, 0x0f, 0xff, 0xff, 0xfc
Video PID = 4113 <0x1011>, type = 0x02
ES descriptor for stream type 0x02 = 0x05, 0x08, 0x48, 0x44, 0x4d, 0x56, 0xff, 0
x02, 0x61, 0x3f
ES descriptor for stream type 0x81 = 0x05, 0x04, 0x41, 0x43, 0x2d, 0x33
ES descriptor for stream type 0x81 = 0x81, 0x04, 0x06, 0x48, 0x0e, 0x00
Audio PID = 4353 <0x1101>, type = 0x80
ES descriptor for stream type 0x80 = 0x05, 0x08, 0x48, 0x44, 0x4d, 0x56, 0xff, 0
x80, 0x61, 0x7f
ES descriptor for stream type 0x81 = 0x05, 0x04, 0x41, 0x43, 0x2d, 0x33
ES descriptor for stream type 0x81 = 0x81, 0x04, 0x06, 0x48, 0x0e, 0x00
Sequence Header found
0 frames before first Sequence Header
Horizontal size = 1920
Vertical size = 1080
Aspect ratio = 16:9
Frame rate = 23.976
Sequence header bitrate = 30000000 bps
Progressive Sequence = 1
First Video PTS = 0x000ffff0
LPCM Audio Mode = 3/2+lfe
LPCM Audio Bits/sample = 16
LPCM Audio Sample Rate = 48000
ts rate = unspecified, video rate =  15194822
packets for pid    0 <0x0000> = 205, first = 1, last = 259620
packets for pid   31 <0x001f> = 22, first = 3, last = 254928
packets for pid  256 <0x0100> = 205, first = 2, last = 259621
packets for pid 4097 <0x1001> = 214, first = 4, last = 259429
packets for pid 4113 <0x1011> = 180949, first = 5, last = 260315
packets for pid 4352 <0x1100> = 8688, first = 246, last = 260283
packets for pid 4353 <0x1101> = 61446, first = 248, last = 260417
packets for pid 4354 <0x1102> = 8688, first = 251, last = 260285
coded frames = 456, video frames = 456

C:\xfer>
You should be able to listen to bits0001.mpa in Goldwave. When it asks you for the raw file format, choose "PCM signed 16 bit, big endian, stereo" and 48000 Rate(Hz).

For multi-channel audio, we'll have to decide what the best raw file format is. Either one file wit all channels, or multiple files with a pair of channels each.

Ron
__________________
HD MPEG-2 Test Patterns http://www.w6rz.net
drmpeg is offline   Reply With Quote
Old 28th February 2007, 16:19   #683  |  Link
PurpleMan
Registered User
 
Join Date: Oct 2003
Posts: 273
Suppose I demux the EVO to VC1/AC3/SUP files, then I reencode the VC1 into an h264 HD-DVD compliant file.

My goal would be to then reauthor (or remux) the h264 to replace the demuxed VC1 and remux h264/AC3/SUP back to a .EVO file to replace the original on the disc.

Hopefully this would mean I could reburn the HDDVD content, only with my reencoded h264 to a DVDR-DL.

the big question is -

how can we generate .MAP file for the new authored/muxed EVO, I managed to make a .EVO with scenarist 4.1, but it only builds it in IFO-based structure, so no .MAPs.
PurpleMan is offline   Reply With Quote
Old 28th February 2007, 16:40   #684  |  Link
MichalHabart
Registered User
 
Join Date: Mar 2006
Posts: 135
Quote:
Originally Posted by drmpeg View Post
Very useful. Here's the latest version of xport with tested LPCM demuxing. For now, it creates a 2-channel raw audio file that can be read (and played) by Goldwave.

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

This is version 0.93 (I just started counting at 0.9).

For the sample file:
Code:
C:\xfer>xport -h head.m2ts 1 1 2
xport Transport Stream Demuxer 0.93
program = 1, video channel = 1, audio channel = 2
Program Number = 0 (0x0000), Program Map PID = 31 (0x001f)
Program Number = 1 (0x0001), Program Map PID = 256 (0x0100)
program descriptor = 0x05, 0x04, 0x48, 0x44, 0x4d, 0x56
program descriptor = 0x88, 0x04, 0x0f, 0xff, 0xff, 0xfc
Video PID = 4113 <0x1011>, type = 0x02
ES descriptor for stream type 0x02 = 0x05, 0x08, 0x48, 0x44, 0x4d, 0x56, 0xff, 0
x02, 0x61, 0x3f
ES descriptor for stream type 0x81 = 0x05, 0x04, 0x41, 0x43, 0x2d, 0x33
ES descriptor for stream type 0x81 = 0x81, 0x04, 0x06, 0x48, 0x0e, 0x00
Audio PID = 4353 <0x1101>, type = 0x80
ES descriptor for stream type 0x80 = 0x05, 0x08, 0x48, 0x44, 0x4d, 0x56, 0xff, 0
x80, 0x61, 0x7f
ES descriptor for stream type 0x81 = 0x05, 0x04, 0x41, 0x43, 0x2d, 0x33
ES descriptor for stream type 0x81 = 0x81, 0x04, 0x06, 0x48, 0x0e, 0x00
Sequence Header found
0 frames before first Sequence Header
Horizontal size = 1920
Vertical size = 1080
Aspect ratio = 16:9
Frame rate = 23.976
Sequence header bitrate = 30000000 bps
Progressive Sequence = 1
First Video PTS = 0x000ffff0
LPCM Audio Mode = 3/2+lfe
LPCM Audio Bits/sample = 16
LPCM Audio Sample Rate = 48000
ts rate = unspecified, video rate =  15194822
packets for pid    0 <0x0000> = 205, first = 1, last = 259620
packets for pid   31 <0x001f> = 22, first = 3, last = 254928
packets for pid  256 <0x0100> = 205, first = 2, last = 259621
packets for pid 4097 <0x1001> = 214, first = 4, last = 259429
packets for pid 4113 <0x1011> = 180949, first = 5, last = 260315
packets for pid 4352 <0x1100> = 8688, first = 246, last = 260283
packets for pid 4353 <0x1101> = 61446, first = 248, last = 260417
packets for pid 4354 <0x1102> = 8688, first = 251, last = 260285
coded frames = 456, video frames = 456

C:\xfer>
You should be able to listen to bits0001.mpa in Goldwave. When it asks you for the raw file format, choose "PCM signed 16 bit, big endian, stereo" and 48000 Rate(Hz).

For multi-channel audio, we'll have to decide what the best raw file format is. Either one file wit all channels, or multiple files with a pair of channels each.

Ron
Thanks for that, i will definitely try. Now the only thing is to find out to what file put multichannel, as you said. I think best will be 6 mono wavs or 1 multiwav, if possible.
MichalHabart is offline   Reply With Quote
Old 28th February 2007, 16:44   #685  |  Link
Jack-Bauer
Registered User
 
Jack-Bauer's Avatar
 
Join Date: Feb 2007
Posts: 26
DD+ convert to AC3-5.1

Quote:
Originally Posted by MichalHabart View Post
I have to disagree with you. i am also converting HD-DVD to 720p but i would love to have also 5.1 sound (DTS would be the best choice)
Hello everybody,

I am surprised that nobody in this forum noticed that the so-called 2.0 output delivered by the IntervideoAudioDecoder is in fact a Dolby Prologic II signal containing all the information needed for channel routing.

Starting from that evidence, it is easy to upmix to 5.1 channels with very good results, see:

http://forum.doom9.org/showthread.php?s=&threadid=57736

I have personally reencoded a couple of HD-DVDs DD+ tracks into AC3-5.1 using this technique.
As the IntervideoAudioProcessorFX is an active filter using patented software from Dolby, the output is like to be the best for such an upmix.

You will be surprised by an excellent centering of the voices as well as excellent surrounding effects. Even did I notice actual stereo in the rear channels. Friends of mine have been completely mistaken by the result ("whouah....such a sound!". No comment...)

Of course, the DirectX 2GB limit can be overcome by splitting the 2.0 track into 50-minute parts prior to upconverting, giving smaller-than-2GB 6-channel wav files. The split 5.1 files are then reassembled in VEGAS, using the 2.0 track for synchro.

Why dont you give it a try?
Jack-Bauer is offline   Reply With Quote
Old 28th February 2007, 16:59   #686  |  Link
Pelican9
Coder
 
Pelican9's Avatar
 
Join Date: Jan 2007
Location: Around the World
Posts: 697
Quote:
Originally Posted by idamien View Post
Yes, it´s HDDVD_TS (not HVDVD_TS)... I´m fixing it now... thanks!
backwards

Quote:
Originally Posted by idamien View Post
As for pic 5: are you referring to the pic with the "Read EVO" button highlighted??? Do you really think it´s not necessary?
No. pic 5 = 0005.jpg with the Cancel button.
Pelican9 is offline   Reply With Quote
Old 28th February 2007, 17:05   #687  |  Link
MichalHabart
Registered User
 
Join Date: Mar 2006
Posts: 135
Quote:
Originally Posted by Jack-Bauer View Post
Hello everybody,

I am surprised that nobody in this forum noticed that the so-called 2.0 output delivered by the IntervideoAudioDecoder is in fact a Dolby Prologic II signal containing all the information needed for channel routing.

Starting from that evidence, it is easy to upmix to 5.1 channels with very good results, see:

http://forum.doom9.org/showthread.php?s=&threadid=57736

I have personally reencoded a couple of HD-DVDs DD+ tracks into AC3-5.1 using this technique.
As the IntervideoAudioProcessorFX is an active filter using patented software from Dolby, the output is like to be the best for such an upmix.

You will be surprised by an excellent centering of the voices as well as excellent surrounding effects. Even did I notice actual stereo in the rear channels. Friends of mine have been completely mistaken by the result ("whouah....such a sound!". No comment...)

Of course, the DirectX 2GB limit can be overcome by splitting the 2.0 track into 50-minute parts prior to upconverting, giving smaller-than-2GB 6-channel wav files. The split 5.1 files are then reassembled in VEGAS, using the 2.0 track for synchro.

Why dont you give it a try?
I tried but what filetype are you using as source for graphedit? and i can't see any filter called IntervideoAudioProcessorFX in my graphedit even if i have intervideo windvd installed can you please paste here some sort walkthrought how you actually did this?
MichalHabart is offline   Reply With Quote
Old 28th February 2007, 17:23   #688  |  Link
MichalHabart
Registered User
 
Join Date: Mar 2006
Posts: 135
Mlp

And one more thing, what is MLP audio track? It should some sort of lossless audio, right? Is there some way to decode it to something playable, for example DTS or DD?
MichalHabart is offline   Reply With Quote
Old 28th February 2007, 17:39   #689  |  Link
Jack-Bauer
Registered User
 
Jack-Bauer's Avatar
 
Join Date: Feb 2007
Posts: 26
Quote:
Originally Posted by MichalHabart View Post
I tried but what filetype are you using as source for graphedit? and i can't see any filter called IntervideoAudioProcessorFX in my graphedit even if i have intervideo windvd installed can you please paste here some sort walkthrought how you actually did this?
I will be posting a tutorial on BinnewZ (french) by the end of the week and will translate it as soon as possible.

For the intervideo filter, you probably need to get this rev:
Binsearch: Windvd.8.Hd-Dvd.Blu-Ray

In the meanwhile:
http://www.binnewsgroup.com/binnewz/...&CODE=03&id=92
Last part "ENCODAGE AUDIO" to get the 2.0 wav file.

Then the upmix:

FileSource(async) "in-2ch.wav" => WaveParser => IntervideoAudioProcessorFx => WAVdest => FileWriter "out-6ch.wav"

I will provide you with a hard-wired "upmix.grf" file which takes c:\track2.wav and outputs c:\upmix6.wav

This patched GRF file will prevent you from having to HEXedit the output file as required in:
http://forum.doom9.org/showthread.php?s=&threadid=57736

Jack
Jack-Bauer is offline   Reply With Quote
Old 28th February 2007, 17:44   #690  |  Link
Darth Pinous
Registered User
 
Darth Pinous's Avatar
 
Join Date: Feb 2007
Location: In a galaxy far, far away
Posts: 51
Quote:
Originally Posted by Jack-Bauer View Post
I will be posting a tutorial on BinnewZ (french) by the end of the week and will translate it as soon as possible.

Jack
Merci pour le guide sur Binnews, Jack.
That's good to finally here something out of a DD+ track !

Do you know if it's possible to feed Scenarist Nav Filter directly with a DD+ track (like a ddp file) ?
Does it work for Dolby TrueHD audio tracks too ?
Darth Pinous is offline   Reply With Quote
Old 28th February 2007, 17:53   #691  |  Link
zgx
Registered User
 
Join Date: Feb 2007
Posts: 94
From what I understand every E-AC-3 stream contains a 640Kbps "AC-3 core" that can be extracted by DD+ capable software.

Most of the DD+ soundtracks on HD DVD movies that I have seen have been at 640Kbps (only a few have been higher).

Am I correct when I assume that audio information found in a 640Kbps E-AC-3 stream is identical to the "AC-3 core" of the same stream?
zgx is offline   Reply With Quote
Old 28th February 2007, 17:54   #692  |  Link
Pelican9
Coder
 
Pelican9's Avatar
 
Join Date: Jan 2007
Location: Around the World
Posts: 697
What about DTS? Why nobody wants to make DTS audio track (where avaiable)?
Pelican9 is offline   Reply With Quote
Old 28th February 2007, 17:55   #693  |  Link
Pelican9
Coder
 
Pelican9's Avatar
 
Join Date: Jan 2007
Location: Around the World
Posts: 697
Quote:
Originally Posted by zgx View Post
Am I correct when I assume that audio information found in a 640Kbps E-AC-3 stream is identical to the "AC-3 core" of the same stream?
Shortly: No.
It needs a partially re-encode to get a normal ac3 sound.
PowerDVD can do it during playback...

Last edited by Pelican9; 28th February 2007 at 18:20.
Pelican9 is offline   Reply With Quote
Old 28th February 2007, 17:57   #694  |  Link
zgx
Registered User
 
Join Date: Feb 2007
Posts: 94
Quote:
Originally Posted by MichalHabart View Post
And one more thing, what is MLP audio track? It should some sort of lossless audio, right? Is there some way to decode it to something playable, for example DTS or DD?
"Meridian Lossless Packing" a lossless compression technique for audio that is the base for Dolby TrueHD. For more information see:

http://en.wikipedia.org/wiki/Meridian_Lossless_Packing
http://en.wikipedia.org/wiki/Dolby_TrueHD
zgx is offline   Reply With Quote
Old 28th February 2007, 18:22   #695  |  Link
orbitlee
Registered User
 
Join Date: Apr 2006
Posts: 78
Well, another DD+ decoder. So we know Intervideo audio decoder outputs 2.0 instead of 5.1.
asasadad_1 mentioned that Sonic decoder pack can work with EVOB/VC1/DD+ at http://forum.doom9.org/showthread.ph...436#post962436

I tried sonic decoder pack on two PCs, works on one PC, does not work on another PC. No idea what's wrong.

Anyway, I modified DTS/AC3/DD+ source filter which can work with sonic audio decoder. The source filter I posted a few pages eariler does not work(need small tweak). I'm pretty sure the output is real 5.1. You may want to give it a try
http://www.sendspace.com/file/knvhiz

For the sonic decoder pack, PM me please.
orbitlee is offline   Reply With Quote
Old 28th February 2007, 18:58   #696  |  Link
Jan2001
Registered User
 
Join Date: Jan 2007
Posts: 15
Quote:
Originally Posted by Jack-Bauer View Post

Then the upmix:

FileSource(async) "in-2ch.wav" => WaveParser => IntervideoAudioProcessorFx => WAVdest => FileWriter "out-6ch.wav"
Thanks for your ideas, but that connecting filesource and waveparser crashes graphedit. Any idea why?
Furthermore I do not have a filter called wavdest? Where to get from?
Jan2001 is offline   Reply With Quote
Old 28th February 2007, 19:01   #697  |  Link
MichalHabart
Registered User
 
Join Date: Mar 2006
Posts: 135
Quote:
Originally Posted by Pelican9 View Post
What about DTS? Why nobody wants to make DTS audio track (where avaiable)?
I always use DTS track if it is available.

And thatswhy i am interested how to decode MLP or LPCM because it can be passed into DTS
MichalHabart is offline   Reply With Quote
Old 28th February 2007, 19:22   #698  |  Link
Jack-Bauer
Registered User
 
Jack-Bauer's Avatar
 
Join Date: Feb 2007
Posts: 26
Quote:
Originally Posted by Jan2001 View Post
Thanks for your ideas, but that connecting filesource and waveparser crashes graphedit. Any idea why?
Furthermore I do not have a filter called wavdest? Where to get from?
Try loading your 2.0 wav into filesource(sync), then click-right on the output pin and render it. Just keep the first two filters and delete the rest. Then try to connect the leftover output pin to the IntervideoAudioProcessorFx filter.

WAVdest.ax is part of the graphedit pack. You just have to register it in a DOS-like window:
regsvr32.exe wavdest.ax

Jack
Jack-Bauer is offline   Reply With Quote
Old 28th February 2007, 19:31   #699  |  Link
zgx
Registered User
 
Join Date: Feb 2007
Posts: 94
Quote:
Originally Posted by Pelican9 View Post
What about DTS? Why nobody wants to make DTS audio track (where avaiable)?
I think that 1,509 Mbps DTS is the best sounding multichannel signal that can be sent over an S/PDIF interface (please correct me if I'm wrong here). If that is the case it's what I would like on most backups if the source has a lossless audio track.
zgx is offline   Reply With Quote
Old 28th February 2007, 19:34   #700  |  Link
Hwindu
Registered User
 
Join Date: Feb 2007
Posts: 12
Quote:
Originally Posted by zgx View Post
"Meridian Lossless Packing" a lossless compression technique for audio that is the base for Dolby TrueHD. For more information see:

http://en.wikipedia.org/wiki/Meridian_Lossless_Packing
http://en.wikipedia.org/wiki/Dolby_TrueHD
I’ve been looking into MLP track, it’s not a regular MLP as it was in DVD- Audio.

A bunch of DVD Audio authoring software out there wouldn’t recognize the MLP extracted with EVODemux. I think it’s encapsulated into Dolby TrueHD format somehow and as we know, there is no Dolby TrueHD software decoder yet.

If we’ll be able somehow decode this track, we would be able to encode it to another lossless multichannel codec like FLAC or WMA and add it to a new container, and play on computer without HDMI.
Hwindu is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.