|
From: Craig L. <cl...@us...> - 2004-01-13 01:43:17
|
Can someone help me out with a command line recipe for SVCD production?
I am following the MJPEG Tools instructions, and I end up with an SVCD
that works great with Xine on my system, but is unrecognized by both
Macs and Windows, even when I directly open the mpeg file on the SVCD.
Versions:
Cinelerra: 1.1.8
MJPEG Tools: 1.6.1
vcdimager: 0.7.14
My current recipe:
1. Start with AVI files, DV format in Cinelerra.
2. Set project format to:
Audio sample rate: 44100
Frame rate: 29.97
Width, Height: 480 x 480
Color model: YUVA-8
3. Render with:
Format: Quicktime for Linux
Audio: Two's complement
Video: Motion JPEG-A
(Output verified with Quicktime + wine)
4. Extract video and encode as SVCD-compatible MPEG-2:
lav2yuv quicktime.mov |
mpeg2enc -f 4 -q 7 -I 1 -V 200 -M 2 -o video.m2v
(Output verified with xine; curiously, plaympeg shows
only garbage)
5. Extract audio and encode as MPEG-1, Layer 2:
lav2wav quicktime.mov | mp2enc -V -o audio.mp2
(Output verified with xine)
6. Merge audio and video:
mplex -f 4 -b 300 -r 2750 audio.mp2 video.m2v -o svcd_out.mpeg
(Output verified with xine; plaympeg fails again)
7. Create ISO image:
vcdimager --type=svcd --iso-volume-label="MY_TEST_CD"
scvd_out.mpeg
(Verify output with vcddebug; looks OK, I guess)
8. Burn a CD:
cdrdao write --device 0,0,0 --speed 16 videocd.cue
(Verify SVCD with xine, VCD mode)
This would all be great, except neither Macs nor Windows understand the
MPEG file on my SVCD, nor the SVCD as such. I haven't tried it yet in a
DVD player.
(I'm currently avoiding transcode because it deadlocks on my SMP
processor. Known problem in transcode.)
Thanks in advance,
Craig.
|