tteich
3rd May 2008, 12:14
Hi all,
despite the >1Mio HD-DVD players sold there seems to be no (low/no cost) solution which allows to author Mini HD-DVDs from VC1 or H264 elementary streams. Every tool I tried converts the video to MPEG2, which wastes a lot of space. Sonic Scenarist is not sold anymore, and prohibitively expensive anyway. So my dream is still that the community develops a HDDVD muxer, which accepts all supported audio and video formats as defined in the HDDVD Specification v1.1 (VC1, AVC, MPEG2, DTS-MA, DTS-HD, DTS standard, DD+, DD, PCM). The Toshiba players are perfect high-definition Audio&Video machines, so why not author .mkv, .ts, .m2ts files on SL-DVD/DL-DVDs...
Well, developing a HDDVD muxer is quite an undertaking, and the precondition is that the involved file formats are fully understood.
Therefore I started to hunt-down information (freely available, for a start) about the relevant files (IFO, VTS, MAP, EVOB), and was able to collect a lot of data so far. I'm confident that I found the correct sequence of data of those files, and was able to fully describe the ADVANCED-VTS (structure and sizes).
Now comes the difficult task:
I need the help from the community to find the missing information about IFO, DAT, MAP files. For the "STANDARD-VTS" IFO files, and Video manager ("HVDVD-VMG100") I found the sequence of data, but got stuck with the sizes of the particular data elements. So whoever has a HDDVD Specification at hand, or an idea how to solve the big puzzle, please contribute it here, your input is welcome.
Some additional words to further explain the objective:
In order to author a valid Type1 Mini-HDDVD (3XDVD, comprising of a HDDVD structure on Single or DualLayer DVD+-R/RW), we would need the description of the video manager ("HVDVD-VMG100", in HV000I01.IFO file), and the "STANDARD-VTS" file structure (in HVxxxI01.IFO files). The "ADVANCED-VTS" information that I found is not needed for type1 HDDVDs, so the most complete information we have at the moment is not of use until we want to analyze or author advanced HDDVDs. I started to write a tool (based on madshi's "eac3to" and drmpeg's "HDDVDDemux"), which already parses ADVANCED-VTS files, and as soon as additional information of the mentioned missing data sizes are available I'll add those and make the tool available.
I'm linking here a plain text file containing all the information which I was able to hunt-down so far, in hope that the community will collect the information that is still missing. Please have a look...
Link: hddvd.txt (File structure description) (http://www.h-plus-t.com/misc/hddvd.txt)
For what it's worth, here is a complete (correct and consistent) set of IFO files of a Type1 (Standard content) HD-DVD:
HV000I01.IFO (Video Manager) (http://www.h-plus-t.com/misc/HV000I01.IFO)
HV001I01.IFO (VTS#1) (http://www.h-plus-t.com/misc/HV001I01.IFO)
HV002I01.IFO (VTS#2) (http://www.h-plus-t.com/misc/HV002I01.IFO)
HV003I01.IFO (VTS#3) (http://www.h-plus-t.com/misc/HV003I01.IFO)
HV004I01.IFO (VTS#4) (http://www.h-plus-t.com/misc/HV004I01.IFO)
HV005I01.IFO (VTS#5) (http://www.h-plus-t.com/misc/HV005I01.IFO)
HV006I01.IFO (VTS#6) (http://www.h-plus-t.com/misc/HV006I01.IFO)
HV007I01.IFO (VTS#7) (http://www.h-plus-t.com/misc/HV007I01.IFO)
HV008I01.IFO (VTS#8) (http://www.h-plus-t.com/misc/HV008I01.IFO)
HV009I01.IFO (VTS#9) (http://www.h-plus-t.com/misc/HV009I01.IFO)
HV010I01.IFO (VTS#10) (http://www.h-plus-t.com/misc/HV010I01.IFO)
despite the >1Mio HD-DVD players sold there seems to be no (low/no cost) solution which allows to author Mini HD-DVDs from VC1 or H264 elementary streams. Every tool I tried converts the video to MPEG2, which wastes a lot of space. Sonic Scenarist is not sold anymore, and prohibitively expensive anyway. So my dream is still that the community develops a HDDVD muxer, which accepts all supported audio and video formats as defined in the HDDVD Specification v1.1 (VC1, AVC, MPEG2, DTS-MA, DTS-HD, DTS standard, DD+, DD, PCM). The Toshiba players are perfect high-definition Audio&Video machines, so why not author .mkv, .ts, .m2ts files on SL-DVD/DL-DVDs...
Well, developing a HDDVD muxer is quite an undertaking, and the precondition is that the involved file formats are fully understood.
Therefore I started to hunt-down information (freely available, for a start) about the relevant files (IFO, VTS, MAP, EVOB), and was able to collect a lot of data so far. I'm confident that I found the correct sequence of data of those files, and was able to fully describe the ADVANCED-VTS (structure and sizes).
Now comes the difficult task:
I need the help from the community to find the missing information about IFO, DAT, MAP files. For the "STANDARD-VTS" IFO files, and Video manager ("HVDVD-VMG100") I found the sequence of data, but got stuck with the sizes of the particular data elements. So whoever has a HDDVD Specification at hand, or an idea how to solve the big puzzle, please contribute it here, your input is welcome.
Some additional words to further explain the objective:
In order to author a valid Type1 Mini-HDDVD (3XDVD, comprising of a HDDVD structure on Single or DualLayer DVD+-R/RW), we would need the description of the video manager ("HVDVD-VMG100", in HV000I01.IFO file), and the "STANDARD-VTS" file structure (in HVxxxI01.IFO files). The "ADVANCED-VTS" information that I found is not needed for type1 HDDVDs, so the most complete information we have at the moment is not of use until we want to analyze or author advanced HDDVDs. I started to write a tool (based on madshi's "eac3to" and drmpeg's "HDDVDDemux"), which already parses ADVANCED-VTS files, and as soon as additional information of the mentioned missing data sizes are available I'll add those and make the tool available.
I'm linking here a plain text file containing all the information which I was able to hunt-down so far, in hope that the community will collect the information that is still missing. Please have a look...
Link: hddvd.txt (File structure description) (http://www.h-plus-t.com/misc/hddvd.txt)
For what it's worth, here is a complete (correct and consistent) set of IFO files of a Type1 (Standard content) HD-DVD:
HV000I01.IFO (Video Manager) (http://www.h-plus-t.com/misc/HV000I01.IFO)
HV001I01.IFO (VTS#1) (http://www.h-plus-t.com/misc/HV001I01.IFO)
HV002I01.IFO (VTS#2) (http://www.h-plus-t.com/misc/HV002I01.IFO)
HV003I01.IFO (VTS#3) (http://www.h-plus-t.com/misc/HV003I01.IFO)
HV004I01.IFO (VTS#4) (http://www.h-plus-t.com/misc/HV004I01.IFO)
HV005I01.IFO (VTS#5) (http://www.h-plus-t.com/misc/HV005I01.IFO)
HV006I01.IFO (VTS#6) (http://www.h-plus-t.com/misc/HV006I01.IFO)
HV007I01.IFO (VTS#7) (http://www.h-plus-t.com/misc/HV007I01.IFO)
HV008I01.IFO (VTS#8) (http://www.h-plus-t.com/misc/HV008I01.IFO)
HV009I01.IFO (VTS#9) (http://www.h-plus-t.com/misc/HV009I01.IFO)
HV010I01.IFO (VTS#10) (http://www.h-plus-t.com/misc/HV010I01.IFO)