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
+ Reply to Thread
Results 1 to 17 of 17
-
-
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> -
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 -
vcddude:
...and that can get you selectable menus and six hours+ of audio?
(I don't think so) -
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 -
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.
-
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 -
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 -
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 -
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.
-
"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 -
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 -
vcddude:
I've tried it, doesn't work on mine since my Sony only
recognizes VCD's that meet 2.0 standard. -
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 -
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
Similar Threads
-
how to convert mp2 audio to lpcm?
By gareth41 in forum Authoring (Blu-ray)Replies: 9Last Post: 21st Oct 2011, 13:47 -
Merging mp2 video and audio - on a MAC
By Carder123 in forum Video ConversionReplies: 0Last Post: 26th Apr 2010, 06:24 -
MP2 audio with LAME?
By RogerTango in forum AudioReplies: 7Last Post: 3rd Nov 2009, 22:28 -
Extract audio from MP2 and more
By txl in forum AudioReplies: 7Last Post: 30th Jul 2009, 06:49 -
aiff to mp2 audio conversion problem...
By huatnee in forum ffmpegX general discussionReplies: 2Last Post: 6th Nov 2007, 11:52