A free h264/avc encoder - encoder binary
http://developers.videolan.org/x264.htmlx264 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 (currently disabled)
Be aware that the x264 library is still in early development stage. The
command line tool x264 can handle only raw YUV 4:2:0 streams at the
moment so please use mencoder or another tool that supports x264 library
for all other file types.
- Developed at Staging
- 2 derived packages
Source Files
Filename | Size | Changed | Actions |
---|---|---|---|
0001-cli-Fix-linking-with-system-libx264-on-x86.pa |
0000001012 1012 Bytes | almost 6 years | |
baselibs.conf | 0000000012 12 Bytes | almost 6 years | |
libx264.changes | 0000012848 12.5 KB | almost 6 years | |
libx264-x264.spec | 0000006273 6.13 KB | almost 6 years | |
libx264.spec | 0000006202 6.06 KB | almost 6 years | |
pre_checkin.sh | 0000000383 383 Bytes | almost 8 years | |
x264-snapshot-20190201-2245-stable.tar.bz2 | 0000766254 748 KB | almost 6 years | |
x264-use-shared-library.patch | 0000000928 928 Bytes | almost 6 years |
Revision 23 (latest revision is 34)
- Update to 20190201 snapshot * Unify 8-bit and 10-bit CLI and libraries - Add 'i_bitdepth' to x264_param_t with the corresponding '--output-depth' CLI option to set the bit depth at runtime. * x86inc: Fix VEX -> EVEX instruction conversion stable * configure: Fix required version checks for lavf and... * Fix float division by zero in weightp analysis * Fix undefined behavior of left shift for CAVLC encoding * Fix integer overflow in slicetype_path_cost * cli: Fix preset help listing * ppc: Fix zigzag_interleave * Fix clang stack alignment issues * Fix missing bs_flush in AUD writing * Fix possible undefined behavior of right shift * Make bs_align_10 imply bs_flush * Fix theoretically incorrect cost_mv_fpel free * configure: Fix ambiguous "$((" * Fix --qpmax default value in fullhelp * x86: Correctly use v-prefix for instructions with opmasks * configure: Only use gas-preprocessor with armasm for... - Bump soname to 155 following upstream changes. - Rebase x264-use-shared-library.patch - Add 0001-cli-Fix-linking-with-system-libx264-on-x86.patch from upstream to fix building the cli x264 tool on x86. - Update to 20190201 snapshot * Unify 8-bit and 10-bit CLI and libraries - Add 'i_bitdepth' to x264_param_t with the corresponding '--output-depth' CLI option to set the bit depth at runtime. * x86inc: Fix VEX -> EVEX instruction conversion stable
Comments for libx264 1
F0X wrote over 6 years ago
It seems you've forgot to update baselibs.conf and lost 32bit packages which broke gstreamer/libav dependency for wine.