A free h264/avc encoder
https://code.videolan.org/videolan/x264x264 is a free library for encoding next-generation 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), Mans
Rullgard, Radek Czyz, Christian Heine (asm), Alex Izvorski (asm), and
Alex Wright. It is released under the terms of the GPL license. This
package contains a shared library and a commandline tool for encoding
H264 streams. This library is needed for mplayer/mencoder for H264
encoding support.
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
- Developed at Staging
- 3 derived packages
Source Files
| Filename | Size | Changed | Actions |
|---|---|---|---|
| _multibuild | 0000000051 51 Bytes | about 5 years | |
| _service | 0000000496 496 Bytes | 20 days | |
| baselibs.conf | 0000000012 12 Bytes | 20 days | |
| libx264.changes | 0000014831 14.5 KB | 20 days | |
| libx264.spec | 0000004774 4.66 KB | 20 days | |
| update.sh | 0000000472 472 Bytes | 20 days | |
| x264-20250608.b35605ac.tar.xz | 0000747276 730 KB | 20 days |
Latest Revision
- Update to version 20250608.b35605ac
Comments for libx264 0