X264
De Wikipedia, la enciclopedia libre
Plantilla:Lowercase
x264 es una librería libre para codificar cadenas de video [H.264/MPEG-4 AVC] . El código es escrito desde cero por Loren Merritt, Laurent Aimar, Eric Petit, Min Chen, Justin Clay, Måns Rullgård, Radek Czyz, Alex Izvorski, Alex Wright, y Christian Heine. Fue liberado bajo la licencia pública [GNU], pero esta licencia puede ser incompatible con las licencias de patentes de MPEG-LA en las jurisdicciones que reconocen patentes de software.
x264 está disponible como un codec del tipo [Video for Windows] y también como una [command line interface] (interfase de líneas de comandos). La versión "command line" siempre está al día, mientras que a la versión "Video For Windows", a veces, le pueden faltar algunas funcionalidades, y requiere hacks para manejar los [B frames], (una limitación del formato AVI fuerza el uso de packed bitstream). Se han hecho muchas máscaras gráficas de la versión "command line", incluyendo [MeGUI], AutoAC y una GUI.NET (1.1) basada en x264CLI .
x264 ha formado una comunidad enorme de usuarios, sobre todo en [Doom9], donde tienen lugar las discusiones para hacer mejoras al desarrollo.
Tabla de contenidos |
[editar] Capacidades
A la fecha de febrero del 2006, es uno de los encoders AVC liberados al público más avanzados. También es uno de los pocos encoders "High Profile AVC" que se han puesto a disposición del público. Soporte para:
- "Context-based Adaptive Binary Arithmetic Coding" (CABAC), y "Context-based Adaptive Variable Length Coding" (CAVLC)
- "Multiple reference frames"
- "All intra-predicted macroblock types" (16x16, 8x8 y 4x4 -- 8x8 es parte de 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"
- Detección de cambios de escena
- "Adaptive B-frame placement, with the option of keeping B-frames as references / arbitrary frame order" (orden adaptativo de fotogramas B, con la opción para tenerlas de referencia o de forma arbitraria)
- "8x8 and 4x4 adaptive spatial transform" (trasformación espacial adaptativa de 4x4 y 8x8) en el High Profile (modo high).
- "Lossless mode" (modo sin pérdida de calidad) del tipo "High 4:4:4 Profile"
- Custom quantization matrices (High Profile)
- "Parallel encoding of multiple slices" (compresión paralela de múltiples trozos)
[editar] Comparación con otros codecs
x264 ha ganado premios en las siguientes comparaciones de códecs:
- "Doom9's 2005 codec shoot-out" [1]
- "Second annual MSU MPEG-4 AVC/ H.264 codecs comparison" [2]
- "MSU Subjective Comparison of Modern Video Codecs" [3]
[editar] Proyectos usando x264
- [Avidemux]
- [ffdshow]
- [ffmpeg]
- [Gordian Knot (software)|Gordian Knot]
- [Handbrake (Software)|Handbrake]: a multi-platform, multithreaded DVD to MPEG-4 ripper/converter.
- [MeGUI]
- [MEncoder]
- [pspVideo9]
- [RealAnime]
- [StaxRip]
- [TCVP]
- [VLC media player]
- [MPlayer]
- [VirtualDub]
[editar] Véase también
[editar] Enlaces externos
- Página oficial x264 en inglés.
- Foro sobre codecs MPEG-4 AVC (x264, NeroDigital AVC, etc.) en inglés.
- GUI ffmpegX para Mac OSX incluyendo soporte para x264 en inglés.
- Comparaciones de x264 con otros codecs:
- Doom9's 2005 codec shoot-out en inglés.
- Second annual MSU MPEG-4 AVC/ H.264 codecs comparison en inglés.
- MSU Subjective Comparison of Modern Video Codecs en inglés.
- Compresión de video con x264:
- [4] Tutorial de compresión de video con x264 en español.
[bg:X264] [en:X264] [de:X264] [fr:X264] [ja:X264]
[Categoría:Normas ISO] [Categoría:Codecs de video]