X264
Encyclopedia : X : X2 : X26 : X264
- The correct title of this } is }}}. The initial letter is capitalized due to [Naming conventions #Lower case first lettertechnical restrictions].
x264 is available as a Video for Windows codec and in a command line interface. The command line version is always up-to-date, whereas the Video For Windows version may sometimes be lacking extra features, and requires hacks to handle B frames (a limitation of the AVI format forces packed bitstream to be used). Several graphical user interfaces have been made for the command line version, including MeGUI, [AutoAC] and a [.NET (1.1) based x264CLI GUI].
x264 has a strong user community based at Doom9 where discussions for improved development take place.
Capabilities
As of February 2006, it is one of the most advanced publicly available AVC encoders. It is also one of only a few publicly available High Profile AVC encoders. It supports:- Context-based Adaptive Binary Arithmetic Coding (CABAC) and Context-based Adaptive Variable Length Coding (CAVLC)
- Multiple reference frames
- All intra-predicted macroblock types (16x16, 8x8 and 4x4 -- 8x8 is part of AVC High Profile)
- All P-frame inter-predicted macroblock types
- B-Inter-predicted macroblock types from 16x16 down to 8x8
- Rate Distortion Optimization
- Multiple ratecontrol modes: constant quantizer, constant quality, single or multipass ABR with the option of VBV
- Scene cut detection
- Adaptive B-frame placement, with the option of keeping B-frames as references / arbitrary frame order
- 8x8 and 4x4 adaptive spatial transform (High Profile)
- Lossless mode (High 4:4:4 Profile)
- Custom quantization matrices (High Profile)
- Parallel encoding of multiple slices
Comparison with other codecs
x264 has won awards in the following codec comparisons:- Doom9's 2005 codec shoot-out [link]
- Second annual MSU MPEG-4 AVC/ H.264 codecs comparison [link]
- MSU Subjective Comparison of Modern Video Codecs [link]
Projects using x264
- Avidemux
- ffdshow
- ffmpeg
- Gordian Knot
- Handbrake: a multi-platform, multithreaded DVD to MPEG-4 ripper/converter.
- MeGUI
- MEncoder
- pspVideo9
- RealAnime
- StaxRip
- TCVP
- VLC media player: a cross-platform video player and streaming solution.
- MPlayer
- VirtualDub
See also
External links
- [x264 Home Page]
- [Doom9 forum about MPEG-4 AVC codecs (x264, NeroDigital AVC, etc.)]
- [ffmpegX GUI for Mac OSX including x264 support]
- Downloads:
- *[Official snapshots (source codes)]
- *[The latest x264 builds daily (x264.nl)]
- *[x264 binary with graphical user interface]
- *[Sharktooth's builds (at Doom9)]
- *[Celtic Druid's builds]
- Codec comparisons with x264:
- * [Doom9's 2005 codec shoot-out]
- * [Second annual MSU MPEG-4 AVC/ H.264 codecs comparison]
- * [MSU Subjective Comparison of Modern Video Codecs]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
