[x264-devel] [PATCH] improved scene cut detection
Loren Merritt
lorenm at u.washington.edu
Tue Jun 26 19:45:40 CEST 2007
On Tue, 26 Jun 2007, Thomas Tzeng wrote:
> Does the scene cut detection is used to support variable size GOP, or
> to speed up the encoding process (like mode decision)?
The goal is to maximize quality-per-bitrate, under some constrained
maximum GOP length (to allow efficient seeking and a little error
resilience). Some frames waste more bitrate than others when encoded as
intra, and some frames are even optimally coded as intra. Scenecut
detection tries to find those frames, so that the codec won't later have
to force an I-frame when it reaches the max GOP length, which could cost
many more bits.
In addition to the bit cost, you also want to avoid I-frames in the
middle of a scene for perceptual quality: At non-transparent bitrates,
the artifacts in a keyframe are uncorrelated with the artifacts in the
previous frame, which makes them more visible than artifacts which stay
the same.
--Loren Merritt
_______________________________________________
x264-devel mailing list
x264-devel at videolan.org
http://mailman.videolan.org/listinfo/x264-devel
More information about the x264-devel
mailing list