See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
x264 - Wikipedia, the free encyclopedia

x264

From Wikipedia, the free encyclopedia

x264
Developed by x264 team
OS Cross-platform
Genre Multimedia framework
License GPL
Website http://www.videolan.org/developers/x264.html

x264 is a free software library for encoding H.264/MPEG-4 AVC video streams. Written from scratch by Loren Merritt, Laurent Aimar, Eric Petit, Min Chen, David Johnson (pT), Justin Clay, Måns Rullgård, Radek Czyz, Alex Izvorski, Alex Wright, Christian Heine, and Jason Garrett-Glaser it is released under the terms of the GNU General Public License.

Several graphical user interfaces have been made for the command line version, including MeGUI, AutoAC and a x264CLI GUI (requires .NET (1.1) framework).

Contents

[edit] Capabilities

As of March 2008, x264 is one of the most advanced publicly available AVC encoders. Some of its features include:

Feature CLI option
Main Profile features
All P-frame inter-predicted macroblock types --partitions p8x8,p4x4
B-frame inter-predicted block types from 16x16 down to 8x8 --partitions b8x8
B-frames as references (B-pyramid) and arbitrary frame order --b-pyramid
Context-adaptive variable-length coding (CAVLC) --no-cabac
Context-adaptive binary arithmetic coding (CABAC), an improved entropy encoding scheme enabled by default
Both Intra-predicted block types: 16x16 and 4x4 --partitions i4x4
In-loop deblocking filter support enabled by default
(to configure: --deblock <integer:integer>)
Interlaced video support --interlaced
Up to 16 consecutive B-frames --bframes <integer>
Up to 16 reference frames --ref <integer>
High Profile features
8x8 and 4x4 adaptive spatial transforms --8x8dct
8x8 intra-predicted blocks --partitions i8x8
Custom quantization matrices --cqm <string>
Lossless mode --qp 0
Features affecting the quality of decisions made by the encoder but not the profile of the output video stream or the features it uses
Adaptive B-frame placement enabled by default
Adaptive quantization, a newer feature which allows different quantizers to be used for different parts of a frame. This allows the allocation of extra bits to flatter areas to reduce blocking. --aq-strength <float>, --aq-mode <int>
Adjustable scene cut detection --scenecut <integer>
Luma and chroma-based motion estimation enabled by default
Multiple motion estimation modes: diamond, hexagon, uneven multi-hexagon, and two highly optimized exhaustive motion searches --me <string> (dia, hex, umh, esa, or tesa)
Multiple rate control modes: constant quantizer, constant quality (CRF), single or multi-pass average bitrate (ABR) with the option of VBV support --qp <integer>, --crf <float>, --bitrate <integer> and --pass <integer>, --vbv-maxrate <integer>, --vbv-bufsize <integer>
Rate-distortion optimization on all frame types --subme 6 or 7, --b-rdo
Trellis quantization --trellis <integer> (1 or 2)
Other features
Built-in PSNR and SSIM calculation enabled by default
Multithreaded encoding --threads <integer> or "auto"

[edit] Comparison with other codecs

x264 has won awards in the following codec comparisons:

See also the Software encoder feature comparison in the H.264/MPEG-4 AVC article.

[edit] x264 frontends

[edit] See also

[edit] External links


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -