Hi Guys!
I need some help with XML descriptor file understanding & editing.
I created a VCD image with NeroVision Express 2 and then created a XML file of it with VCDImager Tools GUI so as to learn & be able to create customised VCDs. But I'm facing a problem with the <selection> part under the <pbc> section.
I'm giving a sample XML file as under:
-------------------------------------------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/vcdimager/videocd.dtd">
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="vcd" version="2.0">
<info>
<album-id>NVE 2.1.2.9</album-id>
<volume-count>0</volume-count>
<volume-number>0</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id>MOVIE</volume-id>
<system-id>CD-RTOS CD-BRIDGE</system-id>
<application-id>CDI/CDI_VCD.APP;1</application-id>
<preparer-id></preparer-id>
<publisher-id></publisher-id>
</pvd>
<filesystem>
<folder>
<name>CDI</name>
<file src="_cdi_cdi_imag.rtf" format="mixed">
<name>CDI_IMAG.RTF</name>
</file>
<file src="_cdi_cdi_text.fnt">
<name>CDI_TEXT.FNT</name>
</file>
<file src="_cdi_cdi_vcd.app">
<name>CDI_VCD.APP</name>
</file>
</folder>
</filesystem>
<segment-items>
<segment-item src="item0001.mpg" id="segment-0000"/>
<segment-item src="item0002.mpg" id="segment-0001"/>
<segment-item src="item0003.mpg" id="segment-0002"/>
</segment-items>
<sequence-items>
<sequence-item src="avseq01.mpg" id="sequence-00">
<default-entry id="entry-000"/>
<entry id="entry-001">274.155100</entry>
<entry id="entry-002">566.021222</entry>
<entry id="entry-003">857.965711</entry>
<entry id="entry-004">1124.490033</entry>
<entry id="entry-005">1390.655933</entry>
<entry id="entry-006">1673.905567</entry>
<entry id="entry-007">1957.015500</entry>
<entry id="entry-008">2249.180267</entry>
<entry id="entry-009">2549.472644</entry>
<entry id="entry-010">2849.985300</entry>
<entry id="entry-011">3150.747600</entry>
</sequence-item>
</sequence-items>
<pbc>
<selection id="selection-01">
<bsn>1</bsn>
<next ref="selection-02" x1="217" y1="211" x2="230" y2="228"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="segment-0000"/>
<select ref="playlist-01" x1="30" y1="61" x2="88" y2="109"/>
<select ref="playlist-02" x1="120" y1="61" x2="177" y2="109"/>
<select ref="playlist-03" x1="69" y1="140" x2="126" y2="188"/>
<select ref="playlist-04" x1="158" y1="140" x2="215" y2="188"/>
</selection>
<playlist id="playlist-01" rejected="true">
<prev ref="selection-01"/>
<next ref="selection-01"/>
<return ref="selection-01"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="sequence-00"/>
</playlist>
<playlist id="playlist-02" rejected="true">
<prev ref="selection-01"/>
<next ref="selection-01"/>
<return ref="selection-01"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-001"/>
</playlist>
<playlist id="playlist-03" rejected="true">
<prev ref="selection-01"/>
<next ref="selection-01"/>
<return ref="selection-01"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-002"/>
</playlist>
<playlist id="playlist-04" rejected="true">
<prev ref="selection-01"/>
<next ref="selection-01"/>
<return ref="selection-01"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-003"/>
</playlist>
<playlist id="playlist-05" rejected="true">
<prev ref="selection-02"/>
<next ref="selection-02"/>
<return ref="selection-02"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-004"/>
</playlist>
<playlist id="playlist-06" rejected="true">
<prev ref="selection-02"/>
<next ref="selection-02"/>
<return ref="selection-02"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-005"/>
</playlist>
<playlist id="playlist-07" rejected="true">
<prev ref="selection-02"/>
<next ref="selection-02"/>
<return ref="selection-02"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-006"/>
</playlist>
<playlist id="playlist-08" rejected="true">
<prev ref="selection-02"/>
<next ref="selection-02"/>
<return ref="selection-02"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-007"/>
</playlist>
<playlist id="playlist-09" rejected="true">
<prev ref="selection-03"/>
<next ref="selection-03"/>
<return ref="selection-03"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-008"/>
</playlist>
<playlist id="playlist-10" rejected="true">
<prev ref="selection-03"/>
<next ref="selection-03"/>
<return ref="selection-03"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-009"/>
</playlist>
<playlist id="playlist-11" rejected="true">
<prev ref="selection-03"/>
<next ref="selection-03"/>
<return ref="selection-03"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-010"/>
</playlist>
<playlist id="playlist-12" rejected="true">
<prev ref="selection-03"/>
<next ref="selection-03"/>
<return ref="selection-03"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="entry-011"/>
</playlist>
<selection id="selection-02" rejected="true">
<bsn>1</bsn>
<prev ref="selection-01" x1="26" y1="212" x2="39" y2="229"/>
<next ref="selection-03" x1="217" y1="211" x2="230" y2="228"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="segment-0001"/>
<select ref="playlist-05" x1="30" y1="61" x2="88" y2="109"/>
<select ref="playlist-06" x1="120" y1="61" x2="177" y2="109"/>
<select ref="playlist-07" x1="69" y1="140" x2="126" y2="188"/>
<select ref="playlist-08" x1="158" y1="140" x2="215" y2="188"/>
</selection>
<selection id="selection-03" rejected="true">
<bsn>1</bsn>
<prev ref="selection-02" x1="26" y1="212" x2="39" y2="229"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="segment-0002"/>
<select ref="playlist-09" x1="30" y1="61" x2="88" y2="109"/>
<select ref="playlist-10" x1="120" y1="61" x2="177" y2="109"/>
<select ref="playlist-11" x1="69" y1="140" x2="126" y2="188"/>
<select ref="playlist-12" x1="158" y1="140" x2="215" y2="188"/>
</selection>
</pbc>
</videocd>
-------------------------------------------------------------------------------------
If you observe the part under <selection id="selection-01"> or <selection id="selection-02"> or <selection id="selection-03"> you will see that they all contain "x1, y1, x2 & y2" variables at many places. I have an idea that these variables probably are representing certain co-ordinates for "Hotspots" on the chapter selection menu/s. I need to know what exactly they stand for and how are their values determined there? So that I maybe able to create my custom/additional menus similarly.
What I know:
NeroVision Exoress 2 uses the background images(*.jpeg) of size 768 X 576(for 4:3 aspect ratio menu) originally. But according to my calculations, the values in the XML file probably point to co-ordinates on an image roughly of size 256 X 255 so as to locate (the area of) a supposed "hotspot". But I cannot be sure about it as yet.
What I need to know:
If my idea is correct then what exact size of background image must I consider (according to which the values for x1, y1, x2 & y2 are determined for any menu for direct/final entry in the XML file)?
And if my idea is incorrect then what exactly do the above mentioned variables signify and how are their values determined?
Thanx for your time in advance.
regards
+ Reply to Thread
Results 1 to 2 of 2
-
regards
Amey -
Good Day!
I'm having found an answer replying to my own post for the sake of those who might be interested in making their own customized (S)VCDs with a good looking menu structure.
Indeed the XML decriptor file considers and points/locates the area of Hotspots on an image of size 255 X 255 regarless of the original size of the still menu image(which may be 704 X 480 & so on as prescribed at http://users3.ev1.net/~CavemanLawyer/).
So all those who like to watch their (S)VCDs on the PC using PowerDVD or WinDVD can now make use of these hotspots to make the necessary selections almost comparable to those in DVDs.
I'm giving a reference XML descriptor file to help you understand how it goes.
-------------------------------------------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/vcdimager/videocd.dtd">
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="vcd" version="2.0">
<option name="relaxed aps" value="false"/>
<info>
<album-id>VIDEOCD</album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id>VIDEOCD</volume-id>
<system-id>CD-RTOS CD-BRIDGE</system-id>
<application-id>CDI/CDI_VCD.APP;1</application-id>
<preparer-id/>
<publisher-id>VCDEASY_V201</publisher-id>
</pvd>
<filesystem>
<folder>
<name>CDI</name>
<file src="C:\Program Files\VCDEasy\Cdi\CDI_IMAG.RTF" format="mixed">
<name>CDI_IMAG.RTF</name>
</file>
<file src="C:\Program Files\VCDEasy\Cdi\CDI_TEXT.FNT">
<name>CDI_TEXT.FNT</name>
</file>
<file src="C:\Program Files\VCDEasy\Cdi\CDI_VCD.APP">
<name>CDI_VCD.APP</name>
</file>
<file src="C:\Program Files\VCDEasy\Cdi\CDI_VCD.CFG">
<name>CDI_VCD.CFG</name>
</file>
</folder>
</filesystem>
<segment-items>
<segment-item src="C:\Documents and Settings\Diesel\My Documents\ENTRAPMENT_LATEST\Temp\Entrapment_Disc 2 Poster.mpg" id="Segment-0001"/>
<segment-item src="C:\Documents and Settings\Diesel\My Documents\ENTRAPMENT_LATEST\Temp\Main Menu_1.mpg" id="Segment-0002"/>
<segment-item src="E:\Ripped Movies\TestVCD Stuff\item0001.mpg" id="Segment-0003"/>
<segment-item src="E:\Ripped Movies\TestVCD Stuff\item0002.mpg" id="Segment-0004"/>
<segment-item src="E:\Ripped Movies\TestVCD Stuff\item0003.mpg" id="Segment-0005"/>
</segment-items>
<sequence-items>
<sequence-item src="E:\Ripped Movies\TestVCD Stuff\avseq01.mpg" id="Sequence-0006-01">
<default-entry id="Chapter-0006-01"/>
<entry id="Chapter-0006-02">286.887</entry>
<entry id="Chapter-0006-03">573.807</entry>
<entry id="Chapter-0006-04">860.727</entry>
<entry id="Chapter-0006-05">1147.913</entry>
<entry id="Chapter-0006-06">1434.600</entry>
<entry id="Chapter-0006-07">1721.453</entry>
<entry id="Chapter-0006-08">2008.306</entry>
<entry id="Chapter-0006-09">2295.226</entry>
<entry id="Chapter-0006-10">2582.246</entry>
<entry id="Chapter-0006-11">2869.233</entry>
<entry id="Chapter-0006-12">3156.253</entry>
</sequence-item>
</sequence-items>
<pbc>
<selection id="Selection-000">
<prev ref="Selection-000"/>
<next ref="Selection-001"/>
<return ref="Selection-end"/>
<timeout ref="Selection-001"/>
<wait>4</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Segment-0001"/>
</selection>
<selection id="Selection-001">
<bsn>1</bsn>
<return ref="Selection-end"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="Segment-0002"/>
<select ref="Selection-005" x1="159" y1="55" x2="216" y2="79"/>
<select ref="Selection-002" x1="159" y1="85" x2="216" y2="110"/>
</selection>
<selection id="Selection-002">
<bsn>1</bsn>
<next ref="Selection-003" x1="217" y1="211" x2="230" y2="228"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="Segment-0003"/>
<select ref="playlist-01" x1="30" y1="61" x2="88" y2="109"/>
<select ref="playlist-02" x1="120" y1="61" x2="177" y2="109"/>
<select ref="playlist-03" x1="69" y1="140" x2="126" y2="188"/>
<select ref="playlist-04" x1="158" y1="140" x2="215" y2="188"/>
</selection>
<playlist id="playlist-01" rejected="true">
<prev ref="Selection-005"/>
<next ref="Selection-006"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Sequence-0006-01"/>
</playlist>
<playlist id="playlist-02" rejected="true">
<prev ref="Selection-005"/>
<next ref="Selection-007"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-02"/>
</playlist>
<playlist id="playlist-03" rejected="true">
<prev ref="Selection-006"/>
<next ref="Selection-008"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-03"/>
</playlist>
<playlist id="playlist-04" rejected="true">
<prev ref="Selection-007"/>
<next ref="Selection-009"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-04"/>
</playlist>
<playlist id="playlist-05" rejected="true">
<prev ref="Selection-008"/>
<next ref="Selection-010"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-05"/>
</playlist>
<playlist id="playlist-06" rejected="true">
<prev ref="Selection-009"/>
<next ref="Selection-011"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-06"/>
</playlist>
<playlist id="playlist-07" rejected="true">
<prev ref="Selection-010"/>
<next ref="Selection-012"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-07"/>
</playlist>
<playlist id="playlist-08" rejected="true">
<prev ref="Selection-011"/>
<next ref="Selection-013"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-08"/>
</playlist>
<playlist id="playlist-09" rejected="true">
<prev ref="Selection-012"/>
<next ref="Selection-014"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-09"/>
</playlist>
<playlist id="playlist-10" rejected="true">
<prev ref="Selection-013"/>
<next ref="Selection-015"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-10"/>
</playlist>
<playlist id="playlist-11" rejected="true">
<prev ref="Selection-014"/>
<next ref="Selection-016"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-11"/>
</playlist>
<playlist id="playlist-12" rejected="true">
<prev ref="Selection-015"/>
<next ref="Selection-016"/>
<return ref="Selection-end"/>
<wait>0</wait>
<autowait>0</autowait>
<play-item ref="Chapter-0006-12"/>
</playlist>
<selection id="Selection-003" rejected="true">
<bsn>1</bsn>
<prev ref="Selection-002" x1="26" y1="212" x2="39" y2="229"/>
<next ref="Selection-004" x1="217" y1="211" x2="230" y2="228"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="Segment-0004"/>
<select ref="playlist-05" x1="30" y1="61" x2="88" y2="109"/>
<select ref="playlist-06" x1="120" y1="61" x2="177" y2="109"/>
<select ref="playlist-07" x1="69" y1="140" x2="126" y2="188"/>
<select ref="playlist-08" x1="158" y1="140" x2="215" y2="188"/>
</selection>
<selection id="Selection-004" rejected="true">
<bsn>1</bsn>
<prev ref="Selection-003" x1="26" y1="212" x2="39" y2="229"/>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="Segment-0005"/>
<select ref="playlist-09" x1="30" y1="61" x2="88" y2="109"/>
<select ref="playlist-10" x1="120" y1="61" x2="177" y2="109"/>
<select ref="playlist-11" x1="69" y1="140" x2="126" y2="188"/>
<select ref="playlist-12" x1="158" y1="140" x2="215" y2="188"/>
</selection>
<selection id="Selection-005">
<bsn>1</bsn>
<prev ref="Selection-005"/>
<next ref="Selection-006"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Sequence-0006-01"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-006">
<bsn>1</bsn>
<prev ref="Selection-005"/>
<next ref="Selection-007"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-02"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-007">
<bsn>1</bsn>
<prev ref="Selection-006"/>
<next ref="Selection-008"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-03"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-008">
<bsn>1</bsn>
<prev ref="Selection-007"/>
<next ref="Selection-009"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-04"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-009">
<bsn>1</bsn>
<prev ref="Selection-008"/>
<next ref="Selection-010"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-05"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-010">
<bsn>1</bsn>
<prev ref="Selection-009"/>
<next ref="Selection-011"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-06"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-011">
<bsn>1</bsn>
<prev ref="Selection-010"/>
<next ref="Selection-012"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-07"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-012">
<bsn>1</bsn>
<prev ref="Selection-011"/>
<next ref="Selection-013"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-08"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-013">
<bsn>1</bsn>
<prev ref="Selection-012"/>
<next ref="Selection-014"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-09"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-014">
<bsn>1</bsn>
<prev ref="Selection-013"/>
<next ref="Selection-015"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-10"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-015">
<bsn>1</bsn>
<prev ref="Selection-014"/>
<next ref="Selection-016"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-11"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<selection id="Selection-016">
<bsn>1</bsn>
<prev ref="Selection-015"/>
<next ref="Selection-end"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0006-12"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
<select ref="Selection-009"/>
<select ref="Selection-010"/>
<select ref="Selection-011"/>
<select ref="Selection-012"/>
<select ref="Selection-013"/>
<select ref="Selection-014"/>
<select ref="Selection-015"/>
<select ref="Selection-016"/>
</selection>
<endlist id="Selection-end" rejected="true"/>
</pbc>
</videocd>
-------------------------------------------------------------------------------------
So finally using NeroVision Express 2, VCDEasy and GNU VCDImager Tools GUI and of course partially following the guide at http://users3.ev1.net/~CavemanLawyer/ one can get a good menu structure.
It may be not as good looking as that created with VideoPack (which by the way I haven't tried yet). But possibly worth it for those who don't have VideoPack or equivalent menu making software.regards
Amey
Similar Threads
-
CLI to XML
By eon_designs in forum Video ConversionReplies: 1Last Post: 29th Apr 2010, 10:50 -
filmindex.xml....WTF?
By ni9ht_5ta1k3r in forum Blu-ray RippingReplies: 8Last Post: 6th Jun 2009, 06:01 -
srt to xml ? any tools ?
By sat-jokar in forum SubtitleReplies: 3Last Post: 10th Mar 2009, 08:12 -
Button Navigation via DVDAuthorGUI xml editing
By awesomer in forum Authoring (DVD)Replies: 13Last Post: 26th Jul 2008, 04:26 -
DriveImage XML
By blockie@sbcglobal.ne in forum ComputerReplies: 2Last Post: 25th Jul 2008, 16:25