FFmpeg is a complete, cross-platform solution to record, convert and stream
audio and video. It includes libavcodec - the leading audio/video codec
library.
This version is from the 2.6 release branch.
WWW: http://ffmpeg.org/
===> The following configuration options are available for ffmpeg26-2.6.3_5:
AACPLUS=off: AAC support via libaacplus
ALSA=off: ALSA audio architecture support
AMR_NB=off: AMR Narrow Band audio support (opencore)
AMR_WB=off: AMR Wide Band audio support (opencore)
ASS=off: Subtitles rendering via libass
CDIO=off: Audio CD grabbing with libcdio
CELT=off: CELT audio codec support
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
FAAC=off: FAAC AAC encoder support
FDK_AAC=off: AAC audio encoding via Fraunhofer FDK
FFSERVER=on: Build and install ffserver
FONTCONFIG=on: X11 font configuration support
FREETYPE=on: TrueType font rendering support
FREI0R=on: Frei0r video plugins support
GSM=off: GSM codec support
ICONV=on: Encoding conversion support via iconv
JACK=off: JACK audio server support
LAME=off: LAME MP3 audio encoder support
LIBBLURAY=off: Blu-ray discs support via libbluray
LIBV4L=off: Video for Linux support
MODPLUG=off: ModPlug decoder support
OPENAL=off: Audio support via OpenAL
OPENCV=on: Computer Vision support via OpenCV
OPENJPEG=off: Enhanced JPEG graphics support
OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
OPUS=off: Opus audio codec support
PULSEAUDIO=off: PulseAudio sound server support
RTMP=off: RTMP protocol support via librtmp
SCHROEDINGER=on: Dirac video codec support via libschroedinger
SDL=off: Simple Direct Media Layer support
SPEEX=off: Speex audio format support
THEORA=on: Ogg Theora video codec support
VAAPI=off: VAAPI (GPU video acceleration) support
VDPAU=off: VDPAU (GPU video acceleration) support
VORBIS=on: Ogg Vorbis audio codec support
VO_AACENC=off: AAC audio encoding via vo-aacenc
VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc
VPX=on: VP8/VP9 video codec support
X11GRAB=off: Enable x11 grabbing
X264=on: H.264 video codec support via x264
X265=off: H.265 video codec support via x265
XVID=on: Xvid MPEG-4 video codec support
====> SSL protocol support: you have to select exactly one of them
GNUTLS=on: SSL/TLS support via GnuTLS
OPENSSL=off: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings
Retire multimedia/ffmpeg23 and multimedia/ffmpeg26 since all dependent
ports have been upgraded to use multimedia/ffmpeg (which is on 2.7 branch
as of now)
multimedia/{lib}x264: Update to 0.144.2533 and major refactor
- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
has changed.
multimedia/x264:
- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
libx264 port.
(Only the first 15 lines of the commit message are shown above )
multimedia/ffmpeg(0|26): Convert memalign-hack into an option
DragonFly already has an aligned malloc (posix_memalign) and the hack
in ffmpeg is tripping an assertion. M.Dillon thinks the hack is stale.
In the spirit of no-op changes for FreeBSD, this changeset converts
the "--enable-memalign-hack" into an on-by-default option, and then
excludes the option for DragonFly.
It does incur a revbump though.
I'm doing this under "non-invasive DragonFly support" flag
P.S. I wouldn't be surprised if --enable-memalign-hack is wrong for
recent FreeBSD releases as well, so maybe the maintainers should take
a look at this new option.
multimedia/ffmpeg{,26}: make GNUTLS and OPENSSL mutually exclusive
- make GNUTLS and OPENSSL mutually exclusive
Differential Revision: https://reviews.freebsd.org/D2533
Reviewed by: riggs