BSD Ports

multimedia/x264 0.164.3095_2 MidnightBSD

H.264/MPEG-4 AVC Video Encoding (Front End CLI)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
multimedia

Description

x264 is a free library for encoding H.264/AVC (aka MPEG-4 Part 10) video streams.

Encoder features * CAVLC/CABAC * Multi-references * Intra: all modes (4x4 and 16x16 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, constant bitrate, or multipass ABR * Scene cut detection

In the other systems

SystemPortVersion
MidnightBSDmultimedia/x2640.164.3095_2
FreeBSDmultimedia/x2640.165.3223_1
OpenBSDmultimedia/x26420250909
NetBSDmultimedia/x26420250608
DragonFlymultimedia/x2640.164.3095_2
HardenedBSDmultimedia/x2640.165.3223_1
GhostBSDmultimedia/x2640.165.3223_1

Install

Binary package:

mport install x264

From mports:

cd /usr/mports/multimedia/x264 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	x264>0:multimedia/x264

Dependencies

As this port's Makefile names them.

Build 2

Library 1

Build dependencies 3
Run dependencies 1

No port depends on this one.

Configuration

Options name: multimedia_x264

OptionDefaultDescription
BASHon
DEBUGoff
FFMSonFFmpeg Source input support
GPACoffGPAC library support
LAVFonlibav* format input support (requires FFmpeg)
LSMASHonL-SMASH library support
PGOoff
SWSCALEonResize video filter
USES
pkgconfig compiler:c11 gmake localbase shebangfix
Service scripts
none

Files

distinfo 2
FileSizeSHA256
x264/example.y4m.bz24.910029e+06a5bec9d37362bd9d7773fbd0644643f9ec096d654d20823004e88d5df32bbff7
x264/videolan-x264-baee400fa9ced6f5481a728138fed6e867b0ff7f_GL0.tar.gz942829436a2be54d8bc0cb05dd33ecbbcb7df9c3b57362714fcdaa3a5991189a33319b
Master sites 1
  • https://samples.mplayerhq.hu/yuv4mpeg2/:pgo