Log in

View Full Version : Still menu with VCDImager


S_O
4th February 2003, 20:44
I want to create a simple SVCD with 2 tracks (in 2 files) with one still menu where I can select one of the tracks. When the track ends it should go back to the menu. I never used VCDImager (always Nero), I want to know how to do that. I created a xml using VCDEasy and the guides in the links section of VCDImager and created that:<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/vcdimager/videocd.dtd">
<!-- Made with VCDEasy v1.1.4 - http://www.vcdeasy.org -->
<!-- See http://www.vcdimager.org/guides/general_xml_structure.html to have details -->
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="svcd" version="1.0">
<option name="update scan offsets" value="true"/>
<option name="relaxed aps" value="false"/>
<info>
<album-id>VIDEO</album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id>VIDEO</volume-id>
<system-id>CD-RTOS CD-BRIDGE</system-id>
<application-id></application-id>
<preparer-id/>
<publisher-id>S_O</publisher-id>
</pvd>
<filesystem>
</filesystem>
<segment-items>
<segment-item src="D:\tt\menu.mpg" id="segment-menu"/>
</segment-items>
<sequence-items>
<sequence-item src="D:\tt\video1.mpg" id="sequence-video1">
</sequence-item>
<sequence-item src="D:\tt\video2.mpg" id="sequence-video2">
</sequence-item>
</sequence-items>
<pbc>
<selection id="menu"> <!-- Sequence-0001-01 - 0:00:00.000 - menu.mpg -->
<bsn>1</bsn>
<loop jump-timing="immediate">1</loop>
<play-item ref="segment-menu"/>
<select ref="video1"/>
<select ref="video2"/>
</selection>
<playlist id="video1">
<next ref="menu"/>
<wait>0</wait>
<play-item ref="sequence-video1"/>
</playlist>
<playlist id="video2">
<next ref="menu"/>
<wait>0</wait>
<play-item ref="sequence-video2"/>
</playlist>
</pbc>
</videocd>The I craeted bin/cue and mounted them in a virtual CD drive (with daemon tools). When read the disc with PowerDVD and it neraly crashes because there is a endless loop of the still menu image (the image is encoded with TMPGEnc, resolution 480x576). When one track ended it returns back to the menu.
What I want know is:
1.) How can I stop the menu of being endless-looped?
2.) How can I create something in the menu I can select?
3.) How can I disable Next/Prev in the tracks?

banquo
5th February 2003, 00:33
1) You can assign the RETURN key to "VIDEOCD End". This will make the player stop playing the disc when you press the RETURN key on your player.
You could also assign a timeout instruction to make the player play a video track automatically after a given length of time.

2)You have, (S)VCD's are different to DVD's, pressing number one on your player keypad will select video one, and number two will select video two.

3)Set the NEXT and PREVIOUS for these to "Event Disabled", be sure to set Timeout to your menu for the video tracks.

All the above can be entered in the VCDEasy section "Interactivity".

frank
10th February 2003, 21:33
Ok, here we go:
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/vcdimager/videocd.dtd">
<!-- Made with VCDEasy v1.1.4 - http://www.vcdeasy.org -->
<!-- See http://www.vcdimager.org/guides/gen..._structure.html to have details -->
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="svcd" version="1.0">
<option name="update scan offsets" value="true"/>
<option name="relaxed aps" value="false"/>
<info>
<album-id>VIDEO</album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id>VIDEO</volume-id>
<system-id>CD-RTOS CD-BRIDGE</system-id>
<application-id></application-id>
<preparer-id/>
<publisher-id>S_O</publisher-id>
</pvd>
<segment-items>
<segment-item src="D:\tt\menu.mpg" id="segment-menu"/>
</segment-items>
<sequence-items>
<sequence-item src="D:\tt\video1.mpg" id="sequence-video1">
</sequence-item>
<sequence-item src="D:\tt\video2.mpg" id="sequence-video2">
</sequence-item>
</sequence-items>
<pbc>
<selection id="menu">
<bsn>1</bsn>
<next ref="video1"/>
<return ref="Selection-end"/>
<default ref="video1"/>
<wait>-1</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="segment-menu"/>
<select ref="video1"/>
<select ref="video2"/>
</selection>
<selection id="video1">
<bsn>1</bsn>
<prev ref="menu"/>
<next ref="video2"/>
<return ref="menu"/>
<timeout ref="Selection-end"/>
<wait>1</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="sequence-video1"/>
<select ref="video1"/>
<select ref="video2"/>
</selection>
<selection id="video2">
<bsn>1</bsn>
<prev ref="video1"/>
<next ref="menu"/>
<return ref="menu"/>
<timeout ref="Selection-end"/>
<wait>1</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="sequence-video2"/>
<select ref="video1"/>
<select ref="video2"/>
</selection>
</pbc>
</videocd>Starts with video1 if PLAY key pressed.
Selection with 1 or 2 in every part.
RETURN key goes back one (menu) level.

Autostart from menu: ...
<timeout ref="video1"/>
<wait>20</wait>
<loop jump-timing="immediate">1</loop>
...For more information search VCDImager's website.
All that nice things you can set in the interactive VCDEasy menus. No html editing necessary!