x264 Video Codec rev
VLC Player
Encoder features:
- CAVLC/CABAC
 - Multi-references
 - Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
 - Inter P: all partitions (from 16x16 down to 4x4)
 - Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
 - Ratecontrol: constant quantizer, single or multipass ABR, optional VBV
 - Scene cut detection
 - Adaptive B-frame placement
 - B-frames as references / arbitrary frame order
 - 8x8 and 4x4 adaptive spatial transform
 - Lossless mode
 - Custom quantization matrices
 - Parallel encoding of multiple slices
 
Advanced settings:
- Enabling Cabac: approximately 10% bitrate reduction without loss in quality, but is slow.
 - Enabling De-blocking Filter: smooths out visible blocks during an encode (rather than by using post processing to smooth out blocks while decoding). Is a good idea to enable for low bitrate encodes.
 
x264 limitations:
- "x264 doesn't support the error-resilience features of baseline and extended profile, not the alternative colorspaces of high profile. Properly dealing with adaptive interlacing in all cases takes lots of code.
 - x264 doesn't support interlacing.
 
What's New:
- Prevent VBV from lowering quantizer too much
 - This code seemed to act up unexpectedly sometimes, creating a situation where in 1-pass VBV mode, a frame's quantizer would drop all the way to qpmin and then shoot back upwards to qpmax, causing serious visual issues.
 - This change may decrease bitrate in VBV mode, but that is preferable to the artifacting produced by this code.
 - Improve subme7 at low QPs and add subme7 support in lossless mode.
 


No comments:
Post a Comment