x264 is a free library for encoding H264/AVC video streams. The code is written from scratch by Laurent Aimar, Loren Merritt, Eric Petit(OS X), Min Chen (vfw/asm), Justin Clay(vfw), Mеns Rullgеrd, Christian Heine (asm), and Alex Izvorski (asm).
· 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: optional VBV, single or multipass ABR, constant quantizer
· 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
· Interlacing
Note: x264 is still considered alpha, so errors can (and will) occur!
· Ограничения x264 Video Codec r650
Ограничения не определены
· Специальные требования x264 Video Codec r650
Специальные требования не определены
· История версий и изменений x264
Версия: r650
· Remove the restriction on number of threads as a function of resolution (it was wrong anyway in the presence of B-frames), and raised the max number of threads in general (though more will have to be done before it can really scale to lots of cores)