[MPlayer-users] encoding SVCD from divx avi

Greg Trounson gregt at maths.otago.ac.nz
Mon Jul 7 03:40:42 CEST 2003


Christian Berger wrote:
> Am Mittwoch, 2. Juli 2003 22:14 schrieb Lenart Jozsef:
> 
>>[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
>>Hi !
>>
>>I want to make an svcd from an divx avi. How can i make it ?
>>I've tried it (mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video
>>-oac copy -o xxx.mpeg xxx.avi)
>>It does well, but in the resulting mpeg has no sound !
>>Where is the error ?
> 
> 
> Well you'd need to use a better mpeg encoder like mpeg2enc, then you should 
> use MPlayer with -vo yuv4mpeg which will write to "stream.yuv". I use the 
> following script for creating VCDs in 16:9 mode
> (parameters are vdrdir and resulting file)

I keep seeing people recommending mpeg2enc for SVCD encoding.

I've found mpeg2enc to be great for regular VCD encoding, but pretty 
much useless for SVCD.
For a VBR format such as SVCD, mpeg2enc is severely limited, as it can 
only perform single-pass encoding.  If you want 2-pass, you're right out 
of luck.

 From experience, this gives either two options:
- Waste a huge amount of potential bandwidth is relatively low motion 
scenes, cutting short the discs running time, or
- Reduce the encoding quality to the point that the high motion scenes 
look like a blurry mess.

I am concerned that there aren't any better solutions under Linux.

Greg





More information about the MPlayer-users mailing list