[MPlayer-dev-eng] [PATCH] new mpeg muxer

D Richard Felker III dalias at aerifal.cx
Thu Feb 24 00:27:49 CET 2005


On Mon, Feb 21, 2005 at 11:03:40PM +0100, Nico Sabbi wrote:
> >excellent!
> >so this actually makes playable vcd/svcd/dvd mpeg tracks, with only
> >mencoder and no other tools? i hate vcd because it's horrible quality
> >and a waste of space, but it could be very convenient still!
> >
> >rich
> >
> > 
> >
> yes, but obviously you still need to use dvdauthor and vcdimager to create
> image discs.
> Modern (especially cheap) dvd players can also play [s]vcd discs that 
> contain
> non-standard mpeg1/2: mine plays perfectly vcds with 720x576 mpeg2 and
> 48 khz ac3 straight out of dvb, so there's still something to gain out 
> of these
> old formats, especially if one doesn't have a dvd writer.
> 
>    Nico

ok, at some point someone should make a guide for how to encode
(compliant) vcd/svcd/dvd with mencoder's new mpeg muxer. a few
questions i have right away:

- is there any way to make the muxer handle soft telecine for you
  (tff/rff flags)? i know vcd allows 24fps, but dvd and maybe svcd
  require fake 30fps with stupid flags.

- lavc encodes keyframes (or perhaps the first p frame after a key
  frame?) at very high quantizer trying to maintain cbr, resulting in
  an ugly low-frequency flicker once every gop. is there a workaround?

- what encoder options do you use to make compliant mpeg1/2 video for
  vcd/svcd/dvd? so far i've had luck, but the players i've tested
  might just be forgiving..

- i seem to occasionally get weird out-of-order glitched frames during
  really high motion scenes. is this due to buggy reordering of some
  sort in the muxer, failure to enforce closed gops, or something
  else? i think i can extract small samples that exhibit the problem
  if you want to see one.

anyway, great job! it's amazing that this is finally (mostly) working.

rich




More information about the MPlayer-dev-eng mailing list