On Mon, 8 Dec 2003 [EMAIL PROTECTED] wrote: > I am trying to encode one of my commercial DVDs onto a XVCD using dvd::rip. > > The DVD title is 132 minutes. Using the following settings for mpeg2enc
Whew - that's a lot to try and get any quality from and still fit on a CD-R. Are you using the standard VCD frame size (352x240 or 352x288)? > -K kvcd -q 8 -N 1.0 -b 2000 Leave out the -N if you're using -K kvcd. The kvcd tables already have the high frequencies "rolled off" (not the right term actually - sampled to less detail might be better) and -N amplifies that effect. > Most of it is good, but some sequences are blocky and there are many > artifacts i.e. halos around people, letters (subtitles rendered with > transcode's extsub), etc. How did you scale the DVD data to the VCD size? With y4mscaler or some other method? Depending how the scaling is done can cause increased halo/ghosting. If you're using y4mscaler 0.5.0 then "-S option=sinc8lan" will probably give the highest quality, if you're using y4mscaler 0.6.1 (which was released this weekend) then that becomes "-S option=sinc:8" (unless I forgot the new syntax already ;)). -q 8 will produce more blockiness than -q 6. > If I bump -q down to -q 6, I get mplex buffer underruns. If I take out > the -K kvcd, the filesize shoots up to twice. Then specify the correct bitrate to mplex. When you're creating nonstandard (XVCD/XSVCD/genericMPEG) formats you have to give mplex a better idea of the maximum bitrate. Either give an arbitrarily large value (knowing it will never be approached) or add the video rate and audio rate and multiply by 1.03. "-r 3000" should work fine. Or take the 2000 you specified to mpeg2enc, add in 224 for the audio and then a couple percent for overhead - 2224*1.03 = ~2300 Oh, you'll probably also need '-V' to mplex to tell it that the bitrate is variable rather than constant (be nice if mplex could figure that out for itself ;)). Depending how big the image ends up being you might try '-K tmpgenc' to use the TMPGEnc tables - the bitrate won't be quite as low as with kvcd but the quality will be better (hopefully). > Any magic incantations to mpeg2enc to get the optimal quality at lowest filesize? Or > is it pretty much trial and error? Yes. ;) If you're using the cvs version of mpeg2enc you can also try adding "-E -10" to the options - for clean source (such as from a DVD) that option can be quite valuable. Might save enough bits that you could use a lower -q (and odd values of -q are allowed - you could try -q 7 if desired). Good Luck. Steven Schultz ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users