VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Member
    Join Date
    Mar 2006
    Location
    Czech Republic
    Search Comp PM
    Hello,

    I maked with "Ulead CD & DVD PictureShow" VCD with fairytails (pictures + audio in mp3) and now i want put to CD-R freeware PC viewer and some freeware puzzles, that i compiled (EXE files for Windows XP).

    If i burned this VCD with Ulead, then CD-R was closed. If i copied content of VCD to hard disk, and included some files (autorun.info, menu.exe and folder called SRC with puzzles) my DVD player dont recognized, that is a VCD...

    Quote Quote  
  2. Banned
    Join Date
    Oct 2004
    Location
    Freedonia
    Search Comp PM
    Use VCDEasy (http://www.vcdeasy.org) to author your VCD. It will allow you to create additional directories on the VCD prior to making an image file. You will then need to burn the Image with Nero or some other program that understands BIN/CUE images.
    Quote Quote  
  3. Member JimJohnD's Avatar
    Join Date
    May 2001
    Location
    Ohio U.S.A.
    Search Comp PM
    You have to add the files or directories (folders) with the Authoring application. For a stand alone player to see the disc as a VCD (DVD is the same way) files MUST be placed on the disc in special locations for the drive to read from and "Boot" itself up with. If you copy them to your hard drive and then back to a disk, you have copies the files, but they are not located where a Standalone player can find them.

    So add your extra content to the disk using ULead's authoring program and then create the disc image/burn.
    Quote Quote  
  4. Member
    Join Date
    Nov 2002
    Location
    United States
    Search Comp PM
    VCDEasy will burn the image directly if your burner is supported, no need to start a separate app.

    Heck, you can even download those AUTOPLAY.INF creators and other setup creators, or some sort of a launcher program to make it look even MORE professional...
    Quote Quote  
  5. Member
    Join Date
    Mar 2006
    Location
    Czech Republic
    Search Comp PM
    Originally Posted by jman98
    Use VCDEasy (http://www.vcdeasy.org) to author your VCD.
    Can i open ISO or VCD.bin and add files (autorun.inf etc) in VCDEasy? I maked from my VCD an ISO file, but i found no way to open and edit this file in VCDeasy...
    Quote Quote  
  6. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    No, here's what you wanna do...

    You already made your VCD from Ulead (for better or worse--let's assume you're happy with it***).
    Just take that VCD disc and rip it with VCDEasy's VCDXRip tool. It will give you all the elements, plus the VCD XML file that shows its structure.

    Then, edit the XML file in Notepad or similar text editor such that it include the additional files in the [filesystem] section, which looks like this:
    Code:
       <filesystem>
            <folder>
                <name>SEGMENT</name>
            </folder>
        </filesystem>
    If you need examples of this, read the VCDImager help files/guides, or create a dummy VCD in VCDEasy, add 1 mpg, then add your files to the [ISO] section, and generate (just) the XML. Then you can open it and copy & paste into your original XML.

    Once changed and resaved, load this XML into the Imaging/Burning tool in VCDEasy. DONE!

    HTH,
    Scott

    ***VCDEasy is certainly the most capable and thorough consumer VCD software still readily available (I think only Cequadrat's Videopak4/5/WinOnCD and Philips VCDToolkit would have been better), but it's somewhat of a misnomer about the easy part, at least for noobies. Many other softwares may be easier to generate VCD's, but their quality leaves something to be desired.
    Quote Quote  
  7. Member
    Join Date
    Mar 2006
    Location
    Czech Republic
    Search Comp PM
    Originally Posted by Cornucopia
    Then, edit the XML file in Notepad or similar text ...
    Wow Cornucopia... Thank you so much! Looks great! I will try it.
    ( pleeease: where can i found help file about this XML syntax? )
    Quote Quote  
  8. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    It seems to be down right now, but normally you could get info on the syntax from VCDImager's website: http://www.vcdimager.org/. (I hope that's still being hosted!?)

    XML is, of course, a text-based structured markup language similar to HTML, so you can use any text-based editor (as long as it outputs plain text). You might even be able to use many HTML editors, haven't tried myself. Just follow the <ELEMENT TYPE>LISTING</ELEMENT TYPE> convention and you'll get the hang of it...

    Scott
    Quote Quote  
  9. Member
    Join Date
    Mar 2006
    Location
    Czech Republic
    Search Comp PM
    Originally Posted by Cornucopia
    DONE!
    RESPECT SCOTT!

    You are really guru! I have now mixed CD.

    Thank You!



    (When i launch Setup.exe i got some "redundant failure" (TAO/DAO?). I must research this more...)
    Quote Quote  
  10. Member
    Join Date
    Mar 2006
    Location
    Czech Republic
    Search Comp PM
    I have now this XML with PC file PUZZLE.EXE

    But VCDEasy dont like this XML - says to me "raw mode2 file must have size multiple of 2336"




    If delete this format="mixed" then VCDEasy make CUE for me. But PUZZLE.EXE is not ok - i got redundant failure if i want to run or copy this file.

    So, what now?


    <?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></album-id>
    <volume-count>1</volume-count>
    <volume-number>1</volume-number>
    <restriction>0</restriction>
    </info>
    <pvd>
    <volume-id>Tradicni pohadky</volume-id>
    <system-id>CD-RTOS CD-BRIDGE</system-id>
    <application-id></application-id>
    <preparer-id></preparer-id>
    <publisher-id>SPIDLA</publisher-id>
    </pvd>
    <filesystem>
    <folder>
    <name>KARAOKE</name>
    </folder>
    <folder>
    <name>CDI</name>
    </folder>
    <folder>
    <name>PUZZLE</name>
    <file src="D:\_pohadky\PUZZLE.EXE" format="mixed">
    <name>PUZZLE.EXE</name>
    </file>
    </folder>
    </filesystem>
    <segment-items>
    <segment-item src="item0001.mpg" id="segment-0000"/>
    <segment-item src="item0024.mpg" id="segment-0023"/>
    <segment-item src="item0060.mpg" id="segment-0059"/>
    </segment-items>
    <sequence-items>
    <sequence-item src="avseq01.mpg" id="sequence-00">
    <default-entry id="entry-000"/>
    </sequence-item>
    <sequence-item src="avseq02.mpg" id="sequence-01">
    <default-entry id="entry-001"/>
    </sequence-item>
    <sequence-item src="avseq03.mpg" id="sequence-02">
    <default-entry id="entry-002"/>
    </sequence-item>
    <sequence-item src="avseq04.mpg" id="sequence-03">
    <default-entry id="entry-003"/>
    </sequence-item>
    <sequence-item src="avseq05.mpg" id="sequence-04">
    <default-entry id="entry-004"/>
    </sequence-item>
    </sequence-items>
    <pbc>
    <playlist id="playlist-01">
    <next ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-00"/>
    </playlist>
    <selection id="selection-01">
    <bsn>1</bsn>
    <next ref="selection-02"/>
    <default ref="playlist-11"/>
    <timeout ref="selection-01"/>
    <wait>0</wait>
    <loop jump-timing="immediate">0</loop>
    <play-item ref="segment-0000"/>
    <select ref="playlist-07"/>
    <select ref="playlist-08"/>
    <select ref="playlist-09"/>
    <select ref="playlist-10"/>
    </selection>
    <selection id="selection-02">
    <bsn>1</bsn>
    <prev ref="selection-01"/>
    <return ref="selection-01"/>
    <default ref="playlist-15"/>
    <timeout ref="selection-01"/>
    <wait>0</wait>
    <loop jump-timing="immediate">0</loop>
    <play-item ref="segment-0023"/>
    <select ref="selection-05"/>
    </selection>
    <selection id="selection-03">
    <bsn>1</bsn>
    <prev ref="playlist-06"/>
    <next ref="end-1"/>
    <return ref="playlist-02"/>
    <timeout ref="end-1"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="segment-0059"/>
    </selection>
    <playlist id="playlist-02">
    <next ref="playlist-03"/>
    <return ref="playlist-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-00"/>
    </playlist>
    <playlist id="playlist-03">
    <prev ref="playlist-02"/>
    <next ref="playlist-04"/>
    <return ref="playlist-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-01"/>
    </playlist>
    <playlist id="playlist-04">
    <prev ref="playlist-03"/>
    <next ref="playlist-05"/>
    <return ref="playlist-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-02"/>
    </playlist>
    <playlist id="playlist-05">
    <prev ref="playlist-04"/>
    <next ref="playlist-06"/>
    <return ref="playlist-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-03"/>
    </playlist>
    <playlist id="playlist-06">
    <prev ref="playlist-05"/>
    <next ref="selection-03"/>
    <return ref="playlist-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-04"/>
    </playlist>
    <playlist id="playlist-07">
    <next ref="selection-01"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-01"/>
    </playlist>
    <playlist id="playlist-08">
    <next ref="selection-01"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-02"/>
    </playlist>
    <playlist id="playlist-09">
    <next ref="selection-01"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-03"/>
    </playlist>
    <playlist id="playlist-10">
    <next ref="selection-01"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-04"/>
    </playlist>
    <playlist id="playlist-11">
    <next ref="playlist-12"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-01"/>
    </playlist>
    <playlist id="playlist-12">
    <prev ref="playlist-11"/>
    <next ref="playlist-13"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-02"/>
    </playlist>
    <playlist id="playlist-13">
    <prev ref="playlist-12"/>
    <next ref="playlist-14"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-03"/>
    </playlist>
    <playlist id="playlist-14">
    <prev ref="playlist-13"/>
    <next ref="selection-04"/>
    <return ref="selection-01"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-04"/>
    </playlist>
    <playlist id="playlist-15">
    <next ref="playlist-16"/>
    <return ref="selection-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-01"/>
    </playlist>
    <playlist id="playlist-16">
    <prev ref="playlist-15"/>
    <next ref="playlist-17"/>
    <return ref="selection-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-02"/>
    </playlist>
    <playlist id="playlist-17">
    <prev ref="playlist-16"/>
    <next ref="playlist-18"/>
    <return ref="selection-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-03"/>
    </playlist>
    <playlist id="playlist-18">
    <prev ref="playlist-17"/>
    <next ref="selection-06"/>
    <return ref="selection-02"/>
    <wait>0</wait>
    <autowait>0</autowait>
    <play-item ref="sequence-04"/>
    </playlist>
    <selection id="selection-04">
    <bsn>1</bsn>
    <prev ref="playlist-14"/>
    <next ref="selection-01"/>
    <return ref="selection-01"/>
    <timeout ref="selection-01"/>
    <wait>0</wait>
    <loop jump-timing="delayed">1</loop>
    <play-item ref="segment-0059"/>
    </selection>
    <selection id="selection-05">
    <bsn>1</bsn>
    <next ref="selection-02"/>
    <return ref="selection-02"/>
    <timeout ref="selection-02"/>
    <wait>0</wait>
    <loop jump-timing="delayed">1</loop>
    <play-item ref="segment-0059"/>
    </selection>
    <selection id="selection-06">
    <bsn>1</bsn>
    <prev ref="playlist-18"/>
    <next ref="selection-02"/>
    <return ref="selection-02"/>
    <timeout ref="selection-02"/>
    <wait>0</wait>
    <loop jump-timing="delayed">1</loop>
    <play-item ref="segment-0059"/>
    </selection>
    <endlist id="end-1"/>
    </pbc>
    </videocd>
    Quote Quote  
  11. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Couple of things:

    (Not going to go into your PBC structure, even though it looks a tiny bit off (no rejected=true?). If that part works for you, OK.)

    #1 - You have no CDI application stuff. Yes it's an outdated appendage, but for FULL COMPLIANCY, you ought to have it. You need to put this in:
    Code:
    <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>
    #2 The Puzzle.EXE file--is it currently residing on another CD? (D: drive), if so, 1st copy it to the root of your C: drive and reference it from there.

    #3 Form1 vs. Mixed mode: This being a standard file (not a "real-time-file") should ALWAYS be form1. Change this:
    Code:
    <folder>
    <name>PUZZLE</name> 
    <file src="D:\_pohadky\PUZZLE.EXE" format="mixed">
    <name>PUZZLE.EXE</name> 
    </file>
    </folder>
    to this:
    Code:
    <folder>
    <name>PUZZLE</name> 
    <file src="C:\PUZZLE.EXE" format="form1">
    <name>PUZZLE.EXE</name> 
    </file>
    </folder>
    You should be able to "delete" the format designation, as "form1" is supposed to be the default, but it's good to put it in there for coding understandability purposes.

    #3 What do you mean by "redundant failure"? Give an actual example of the error message (after having made the changes I suggested), please.

    HTH,
    Scott
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!