A free h264/avc encoder - encoder binary

http://developers.videolan.org/x264.html

x264 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.

Refresh
Refresh
Source Files
Revision 23 (latest revision is 34)
enzokiel enzokiel accepted request 4373 over 6 years ago (revision 23)
- 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

F0X wrote over 7 years ago

It seems you've forgot to update baselibs.conf and lost 32bit packages which broke gstreamer/libav dependency for wine.