[MPlayer-dev-eng] 3 pass encoding syntax poll

Diego Biurrun diego at biurrun.de
Fri Feb 11 18:15:06 CET 2005


Trent Piepho writes:
> On Fri, 11 Feb 2005, Andreu Escudero wrote:
> > > The man page never mentions four pass encoding and never refers to a pass
> > > beyond the third.  There is no way you could know, from the man page, that
> > > three pass actually means two or more passes.
> > 
> > For me, Nth pass means, exactly, Nth pass, where N can be 2, 3 or 768
> > if you want...
> 
> That's because you already know what it does.  The man page says "three pass"
> over and over again.  It never says "two or more" and it never says the third
> pass is optional.  I doubt anyone who did not know how multi-pass encoding
> worked would come to the conclusion that "three pass" actually means two or
> more.

The MEncoder parts of the man page are less clear for the simple
reason that I do not encode and thus cannot improve their clarity.
Patches or even informal suggestions for improvements are more than
welcome.

> > > Sure would be simpler if three pass aka N pass mode didn't overwrite the log
> > > file, as then the artificial three pass vs two pass mode thing could be
> > > eliminated.
> > I disagree here, because the only way to do that is to create
> > different logfiles for each pass, that means leaving a lot of garbage
> > in your filesystem, and breaking compatibility for all scripts that
> 
> Read in divx2pass.log and write out divx2pass.new, when encoding completes
> without error, move divx2pass.new over to divx2pass.log.  No build up of
> files, and you don't lose all your work if the encoding aborts for some
> reason.  Shouldn't break any scripts.

Sounds good to me.

Diego




More information about the MPlayer-dev-eng mailing list