[x264-devel] Levels
Mathieu Monnier
manao at melix.net
Mon Jan 7 20:37:02 CET 2008
Re,
> Do you agree that x264 should create H.264-conforming streams, unless an
> option not to is explicitly selected? (leaving the question of the "minor
> constraints" aside for the moment...)
Since x264 was never used by default with a VBV, no, I don't agree with
that. However, x264 should tend as much as possible toward that, but I
don't think it's ready to do it right now.
If you leave aside VBV compliancy, x264 already generates conforming
streams, and Loren's modification would make it choose the lowest
appropriate level instead of 5.1.
> The test case is indeed extreme. Most x264 users would filter that noise
> down a bit, no?
Good question. I would. But I know (lots of) users who think noise ==
grain and for whom grain must be preserved. Since they don't have FGM to
their disposal, they can only encode it.
> BTW, how did you measure the 90 Mb/sec bit rate? Is that a peak or an
> average, using a VBV model, or what?
Average frame size was between 300000 and 500000 bytes, with peaks of
750000 bytes on intra frames.
> As for the minor constraints, ignoring them may have no practical impact
> most of the time,
Efficiency-wise, definitely. They are still a pain to code & validate.
Regards,
Mathieu
More information about the x264-devel
mailing list