http://users.dslextreme.com/~craig.lawson/linux_notes/video.html
Last modified: 05/17/2004
Media Resolution (NTSC) VCD 352x240 SVCD 480x480 DVD 720x480 DV (Digital Video) 720x480
Set the the video editor to match the output dimensions early in the editing process. Otherwise, the output may be clipped unexpectedly if the dimensions are changed later, or are altered with transcode in batch mode.
Super Video CDs have better resolution and capacity than VCDs (thanks to better compression). See:
Super Video CD resolutions and limits (from above):
Usefulness of SVCDs: Not too. Although Linux knows how to play them, Windows and Macs do not have built-in SVCD support. SVCDs are not a genericly supported distribution medium. DVDs are much more widely supported.
Edit movie in Cinelerra with resolution set to:
Audio Sample Rate: 44100 Channels: 2 Frame Rate: 29.97 Width: 480 Height: 480 W Ratio: 1 H Ratio: 1 Color model: YUVA-8 bit Aspect Ratio: 1:1
Quicktime for Linux with:
Audio: Two's compliment Video: Motion JPEG-A, high quality (75)
Convert to SVCD-compatible MPEG-2 with mjpegtools:
lav2yuv quicktime.mov | mpeg2enc -f 4 -q 7 -I 1 -V 200 -M 2 -o video.m2v
Notes: -f 4 Sets format to standard SVCD -q 7 Sets quantization to 7 (decent) -I 1 Specifies interlaced source material. True if it comes from a consumer video camera and was not deinterlaced in Cinelerra. -V 200 Specifies target video decoder buffer size as 400 Kb -M 2 Indicates dual processor system
Extract audio and convert to MPEG-1 Layer 2 with mjpegtools:
lav2wav quicktime.mov | mp2enc -V -o audio.mp2
Merge video and audio streams together with mplex:
mplex -f 4 -b 300 -r 2750 audio.mpeg video.mpeg -o svcd_out.mpeg
mplex will fail if the combined bitrate of the video and audio streams is significantly greater than 2.75 Mbit/sec. Hey! The MJPEG Tools documentation is inconsistent! In one place it says to use "-f 4" and in another place says to use "-f 3".
Create an ISO image with vcdimager:
vcdimager --type=svcd --iso-volume-label="MY_TEST_CD" scvd_out.mpeg
Fix warnings ("no scan information" warnings may be safely ignored). Verify output with vcddebug:
vcddebug --bin-file=videocd.bin
Burn a CD with cdrdao:
cdrdao write --device 0,0,0 --speed 16 videocd.cue
documented on: 2004.10.25