VideoHelp Forum




+ Reply to Thread
Results 1 to 17 of 17
  1. Is it possible to put mp2 audio (music) on a CD-R for playback in a stand-alone DVD-player? I think i read something about that here on VCDHelp.com before, but now I can't find it. Would appreciate help with this since my DVD doesn't play MP3.

    Thanks
    /OronMuffe
    Quote Quote  
  2. Sure you can.....I get over 6-hours of music on a VCD.
    Even has menus, use the following as a general guide:

    ===================
    http://www.geocities.com/mikk999/StillsWithAudio.htm
    ===================

    Load them into the Segment area of the VCD:

    <?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"/>
    <option name="track pregap" value="150"/>
    <option name="track front margin" value="30"/>
    <option name="track rear margin" value="45"/>
    <option name="leadout pregap" value="150"/>

    <info>
    <album-id>MUSICVCD</album-id>
    <volume-count>1</volume-count>
    <volume-number>1</volume-number>
    <restriction>0</restriction>
    </info>

    <pvd>
    <volume-id>SENEITY</volume-id>
    <system-id>CD-RTOS CD-BRIDGE</system-id>
    <application-id></application-id>
    <preparer-id>USING GNU VCDIMAGER 0.7.12 CYGWIN/I686</preparer-id>
    <publisher-id>ART</publisher-id>
    </pvd>
    <segment-items>
    <segment-item src="M:\heartmp2\brickmangb.mpg" id="seg-mainmenu-0"/>
    <segment-item src="M:\heartmp2\NewmMenu.mpg" id="seg-menuStill"/>
    <segment-item src="M:\heartmp2\heart.mpg" id="seg-clipHEART"/>
    <segment-item src="M:\heartmp2\HEART.MMD" id="seg-cdHEART"/>
    <segment-item src="M:\heartmp2\picture.mpg" id="seg-clipPICTURE"/>
    <segment-item src="M:\heartmp2\PICTURE.MMD" id="seg-cdPICTURE"/>
    <segment-item src="M:\heartmp2\simple.mpg" id="seg-clipSIMPLE"/>
    <segment-item src="M:\heartmp2\SIMPLE.MMD" id="seg-cdSIMPLE"/>
    <segment-item src="M:\heartmp2\gift.mpg" id="seg-clipGIFT"/>
    <segment-item src="M:\heartmp2\GIFT.MMD" id="seg-cdGIFT"/>
    <segment-item src="M:\heartmp2\SERENITY.MMD" id="seg-cdSERENITY"/>
    <segment-item src="M:\heartmp2\Jazz Man.mpg" id="seg-clipSERENITY"/>
    </segment-items>
    <sequence-items>
    <sequence-item src="M:\heartmp2\mmenu.mms" id="seq-dummy">
    <default-entry id="entry-000"/>
    </sequence-item>
    </sequence-items>
    <pbc>
    <selection id="sel-mainmenu" rejected="false">
    <bsn>1</bsn>
    <next ref="sel-menuStill"/>
    <return ref="sel-mainmenu"/>
    <default ref="sel-clipHEARTfull"/>
    <timeout ref="sel-menuStill"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-mainmenu-0"/>
    <select ref="sel-clipHEART"/>
    <select ref="sel-clipPICTURE"/>
    <select ref="sel-clipSIMPLE"/>
    <select ref="sel-clipGIFT"/>
    <select ref="sel-clipHEARTall"/>
    <select ref="sel-clipSERENITY"/>
    <select ref="sel-clipHEARTfull"/>
    </selection>
    <selection id="sel-menuStill" rejected="false">
    <bsn>1</bsn>
    <prev ref="sel-mainmenu"/>
    <next ref="sel-clipHEARTfull"/>
    <return ref="sel-mainmenu"/>
    <default ref="sel-mainmenu"/>
    <timeout ref="sel-clipHEARTfull"/>
    <wait>15</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-menuStill"/>
    <select ref="sel-clipHEART"/>
    <select ref="sel-clipPICTURE"/>
    <select ref="sel-clipSIMPLE"/>
    <select ref="sel-clipGIFT"/>
    <select ref="sel-clipHEARTall"/>
    <select ref="sel-clipSERENITY"/>
    <select ref="sel-clipHEARTfull"/>
    </selection>
    <selection id="sel-clipHEART" rejected="false">
    <next ref="sel-menuStill"/>
    <return ref="sel-mainmenu"/>
    <default ref="sel-clipHEART"/>
    <timeout ref="sel-cdHEART"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipHEART"/>
    </selection>
    <selection id="sel-cdHEART" rejected="false">
    <prev ref="sel-mainmenu"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <default ref="sel-mainmenu"/>
    <timeout ref="sel-menuStill"/>
    <wait>1</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdHEART"/>
    </selection>
    <selection id="sel-clipPICTURE" rejected="false">
    <next ref="sel-menuStill"/>
    <return ref="sel-mainmenu"/>
    <timeout ref="sel-cdPICTURE"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipPICTURE"/>
    </selection>
    <selection id="sel-cdPICTURE" rejected="false">
    <prev ref="sel-clipHEART"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <default ref="sel-mainmenu"/>
    <timeout ref="sel-menuStill"/>
    <wait>1</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdPICTURE"/>
    </selection>
    <selection id="sel-clipSIMPLE" rejected="false">
    <next ref="sel-menuStill"/>
    <return ref="sel-mainmenu"/>
    <timeout ref="sel-cdSIMPLE"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipSIMPLE"/>
    </selection>
    <selection id="sel-cdSIMPLE" rejected="false">
    <prev ref="sel-clipPICTURE"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <default ref="sel-mainmenu"/>
    <timeout ref="sel-menuStill"/>
    <wait>1</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdSIMPLE"/>
    </selection>
    <selection id="sel-clipGIFT" rejected="false">
    <next ref="sel-menuStill"/>
    <return ref="sel-mainmenu"/>
    <timeout ref="sel-cdGIFT"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipGIFT"/>
    </selection>
    <selection id="sel-cdGIFT" rejected="false">
    <prev ref="sel-clipSIMPLE"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-menuStill"/>
    <wait>1</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdGIFT"/>
    </selection>
    <selection id="sel-clipHEARTall" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-clipPICTUREall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-allHEART"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipHEART"/>
    </selection>
    <selection id="sel-allHEART" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-clipPICTUREall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipPICTUREall"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdHEART"/>
    </selection>
    <selection id="sel-clipPICTUREall" rejected="false">
    <prev ref="sel-clipHEARTall"/>
    <next ref="sel-clipSIMPLEall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-allPICTURE"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipPICTURE"/>
    </selection>
    <selection id="sel-allPICTURE" rejected="false">
    <prev ref="sel-clipHEARTall"/>
    <next ref="sel-clipSIMPLEall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipSIMPLEall"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdPICTURE"/>
    </selection>
    <selection id="sel-clipSIMPLEall" rejected="false">
    <prev ref="sel-clipPICTUREall"/>
    <next ref="sel-clipGIFTall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-allSIMPLE"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipSIMPLE"/>
    </selection>
    <selection id="sel-allSIMPLE" rejected="false">
    <prev ref="sel-clipPICTUREall"/>
    <next ref="sel-clipGIFTall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipGIFTall"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdSIMPLE"/>
    </selection>
    <selection id="sel-clipGIFTall" rejected="false">
    <prev ref="sel-clipSIMPLEall"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-allGIFT"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipGIFT"/>
    </selection>
    <selection id="sel-allGIFT" rejected="false">
    <prev ref="sel-clipSIMPLEall"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-menuStill"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdGIFT"/>
    </selection>
    <selection id="sel-clipHEARTfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-cdHEARTfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipHEART"/>
    </selection>
    <selection id="sel-cdHEARTfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-clipPICTUREfull"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipPICTUREfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdHEART"/>
    </selection>
    <selection id="sel-clipPICTUREfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-cdPICTUREfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipPICTURE"/>
    </selection>
    <selection id="sel-cdPICTUREfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-clipSIMPLEfull"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipSIMPLEfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdPICTURE"/>
    </selection>
    <selection id="sel-clipSIMPLEfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-cdSIMPLEfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipSIMPLE"/>
    </selection>
    <selection id="sel-cdSIMPLEfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-clipGIFTfull"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipGIFTfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdSIMPLE"/>
    </selection>
    <selection id="sel-clipGIFTfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-cdGIFTfull"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipGIFT"/>
    </selection>
    <selection id="sel-cdGIFTfull" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-clipSERENITY"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-clipSERENITY"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdGIFT"/>
    </selection>
    <selection id="sel-clipSERENITY" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-cdSERENITY"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-clipSERENITY"/>
    </selection>
    <selection id="sel-cdSERENITY" rejected="false">
    <prev ref="sel-menuStill"/>
    <next ref="sel-menuStill"/>
    <return ref="sel-menuStill"/>
    <timeout ref="sel-menuStill"/>
    <wait>0</wait>
    <loop jump-timing="immediate">1</loop>
    <play-item ref="seg-cdSERENITY"/>
    </selection>
    </pbc>
    </videocd>
    Quote Quote  
  3. Yikes! A much easier way is to use any of the "Audio VCD" TMPGEnc
    templates in the tools section and burn straight to VCD..

    vcddude
    Quote Quote  
  4. vcddude:

    ...and that can get you selectable menus and six hours+ of audio?

    (I don't think so)
    Quote Quote  
  5. Yes indeed to both with either Nero or Ulead DVD Movie Factory.

    vcddude
    Quote Quote  
  6. Not and get a VCD 2.0 compliant VCD.
    Quote Quote  
  7. Agreed it won't be exactly 2.0 compliant but it would be an
    XVCD that will still play on DVD players, which is what
    really counts in my mind. I never make 2.0 compliant
    VCDs anymore, always XVCD (high bitrate) for better
    video quality, or XVCD for audio VCD...

    vcddude
    Quote Quote  
  8. Ok, but is there a way to make them so they are vcd compliant? even if there are no menus, I would still rather have compliance, instead of going with whats gets by with my current dvd player, but might not with the next. Compliance doesn't necessarily guarantee that but the chances of it working with future players should be better.
    Quote Quote  
  9. I don't think so because making "Audio VCDs" necessitates the
    use of nonstandard VCD bit rates (I typically use 300 for video and
    256kbps audio). For XVCD I typically use 2400kbps video and
    224kbps audio. The standard VCD spec calls for 1150kbps video and 224kbps audio, so clearly neither of these formats could be called vcd-2.0
    compliant, but they play in most DVD players. I have a Pioneer
    player that plays practically I can throw in it. Pioneers are good
    for that.

    vcddude
    Quote Quote  
  10. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Hey dudes-

    [Long time lurker, trying to break out of the shell to add my $.02]

    Try this on for size, but remember YMMV:
    If you already have the unmuxed Mpeg1-layer2 files, *.m1a or *.mp2 etc., just take the files and rename the extension to *.mp3 and burn as a usual MP3audio-on-CDROM disc. My APEX AD-600 doesn't know the diff and plays them fine. Could be that they may be recognized better as M2F1 instead of M1-on your player.

    Note: Mpeg1-layer1 or *.ac3 renamed as .mp3 doesn't work-I tried it.

    Have fun tryin'

    Scott
    Quote Quote  
  11. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Never mind,
    I just realized that you said in the post that your player doesn't do MP3. Duh!
    Might help for those who want music discs and don't want to re-encode, tho.

    Next time-
    Scott
    Quote Quote  
  12. Another thing to keep in mind is that it is perfectly legal for an MPEG system stream to contain only audio, including MP2. (This is also essentially what an MP3 is, and it is the output of the "System- Audio Only" option in TMPGEnc). It will still be non-standard for VCD authoring purposes, though.
    Quote Quote  
  13. "Audio VCD" = non-standard VCD = XVCD

    That is, it will not play, or may not play properly on many players.

    The method posted in the second post is a way of doing it and having it as completely compliant VCD2.0.

    Mind you, not all DVD/VCD players can player audio only SPI (segment play items) but if this doesn't work, you will probably not get "Audio VCD" template to work either.

    Regards.
    Michael Tam
    w: Morsels of Evidence
    Quote Quote  
  14. Note that my method for "Audio VCD" uses both video and audio (not
    just audio). My DVD player (Pioneer) will not play and audio-only MPG
    (MP2) file, but will indeed play an XVCD MPEG with blank (black) video at
    300kbps and audio at 224kbps (or other rate). (If you leave the video
    selection blank in TMPGEnc and only make an audio selection, and create
    a video+audio MPG, it will create a valid MPG with a black dummy video stream, aong with the audio.)

    My Audio VCD template is in the Tools section and I have received many emails from people saying it works just fine on their DVD players.

    vcddude
    Quote Quote  
  15. vcddude:

    I've tried it, doesn't work on mine since my Sony only
    recognizes VCD's that meet 2.0 standard.
    Quote Quote  
  16. vcddude, your xvcd audio cds are a waste of bitrate. 300kbps going down the drain...

    why don't u just make standard ones? vcd 2.0 supports up to 320kbps audio. why bother risking making something that might not work? what if you get a new player and it won't play? or if it won't play at your friend's house? i say stick to the standard unless there is no other option.

    just remember anengineer's brilliant 2nd post.

    read the stuff on my site too.
    http://www.geocities.com/mikk999/StillsWithAudio.htm
    Quote Quote  
  17. dude, I never said my XVCD method will play on all players. My point is that I am willing to sacrifice strict 2.0 compliance in return for ease-of-creation. Stick with your method and I will stick with mine. Thanks for the good discussion though.

    vcddude
    Quote Quote  



Similar Threads

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