Port details on branch 2016Q4 |
- ffmpeg Realtime audio/video encoder/converter and streaming server
- 2.8.10,1 multimedia
=2 6.1.2_15,1Version of this port present on the latest quarterly branch. - Maintainer: multimedia@FreeBSD.org
 - Port Added: 2016-10-09 12:30:45
- Last Update: 2016-12-13 02:50:42
- Commit Hash: 119f9ca
- People watching this port, also watch:: ffmpeg, rundeck
- Also Listed In: audio ipv6 net
- License: GPLv2+ LGPL21+
- WWW:
- http://ffmpeg.org/
- Description:
- FFmpeg is a complete, cross-platform solution to record, convert and stream
audio and video. It includes libavcodec - the leading audio/video codec
library.
WWW: http://ffmpeg.org/
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ffmpeg>0:multimedia/ffmpeg
- To install the port:
- cd /usr/ports/multimedia/ffmpeg/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/ffmpeg
- pkg install ffmpeg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ffmpeg
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1480992767
SHA256 (ffmpeg-2.8.10.tar.bz2) = d1ce1a73503dce6e2b1e208cb93a2a8a7e89f9c64357ddc3e4da3cab33dea9c9
SIZE (ffmpeg-2.8.10.tar.bz2) = 8585304
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- yasm : devel/yasm
- as : devel/binutils
- texi2html : textproc/texi2html
- frei0r.h : graphics/frei0r
- v4l_compat>0 : multimedia/v4l_compat
- gmake : devel/gmake
- pkgconf>=0.9.10 : devel/pkgconf
- perl5>=5.20<5.21 : lang/perl5.20
- Library dependencies:
-
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libopencv_imgproc.so : graphics/opencv-core
- libschroedinger-1.0.so : multimedia/schroedinger
- libtheora.so : multimedia/libtheora
- libv4l2.so : multimedia/libv4l
- libva.so : multimedia/libva
- libvdpau.so : multimedia/libvdpau
- libvorbisenc.so : audio/libvorbis
- libvpx.so : multimedia/libvpx
- libx264.so : multimedia/libx264
- libxvidcore.so : multimedia/xvid
- libgnutls.so : security/gnutls
- This port is required by:
- for Libraries
-
- audio/amarok-kde4
- audio/libgroove
- comms/dabstick-radio
- devel/renpy
- devel/renpy6
- multimedia/2mandvd
- multimedia/bombono
- for Run
-
- mail/thunderbird
- multimedia/kdenlive
- www/firefox
- www/firefox-esr
- www/libxul
- www/seamonkey
Configuration Options:
- ===> The following configuration options are available for ffmpeg-2.8.10,1:
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
BS2B=off: Bauer Stereophonic-to-Binaural filter
CACA=off: libcaca graphics library support
CDIO=off: Audio CD grabbing with libcdio
CELT=off: CELT audio codec support
DC1394=off: IIDC-1394 grabbing using libdc1394
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
FLITE=off: Voice synthesis support via libflite
FONTCONFIG=on: X11 font configuration support
FREETYPE=on: TrueType font rendering support
FREI0R=on: Frei0r video plugins support
FRIBIDI=off: Bidirectional text support via GNU FriBidi
GME=off: Game Music Emu demuxer
GSM=off: GSM codec support
ICONV=on: Encoding conversion support via iconv
ILBC=off: Internet Low Bit Rate codec
JACK=off: JACK audio server support
KVAZAAR=off: H.265 video codec support via Kvazaar
LADSPA=off: LADSPA audio plugins support
LAME=off: LAME MP3 audio encoder support
LIBBLURAY=off: Blu-ray discs support via libbluray
MMX=on: Use MMX optimized routines
MODPLUG=off: ModPlug decoder support
OPENAL=off: Audio support via OpenAL
OPENCL=off: Heterogeneous computing via OpenCL
OPENCV=on: Computer Vision support via OpenCV
OPENGL=off: 2D/3D rendering support via OpenGL
OPENH264=off: H.264 video codec support via OpenH264
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
QUVI=off: Flash media stream URLs
RTCPU=on: Detect CPU capabilities at runtime
RTMP=off: RTMP protocol support via librtmp
SCHROEDINGER=on: Dirac video codec support via libschroedinger
SDL=off: Simple Direct Media Layer support
SMB=off: SMB network protocol support
SNAPPY=off: Snappy compression library support
SPEEX=off: Speex audio format support
SSE=on: Use SSE optimized routines
SSH=off: SSH protocol support
THEORA=on: Ogg Theora video codec support
TWOLAME=off: TwoLAME MP2 audio encoder support
V4L=on: Video 4 Linux support
VAAPI=on: VAAPI (GPU video acceleration) support
VDPAU=on: VDPAU (GPU video acceleration) support
VIDSTAB=off: Video stabilization filter
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
WAVPACK=off: WavPack lossless audio format support
WEBP=off: WebP image format support
X11GRAB=off: X11 grabbing (legacy)
X264=on: H.264 video codec support via x264
X265=off: H.265 video codec support via x265
XCB=off: X11 grabbing using XCB
XVID=on: Xvid MPEG-4 video codec support
XVIDEO=off: X11 Video extension library support
ZMQ=off: Message passing via libzmq4
ZVBI=off: Teletext support via libzvbi
====> Licensing options
GPL3=off: Allow (L)GPL version 3 code(cs)
NONFREE=off: Allow use of nonfree code
====> SSL protocol support: you can only select none or one of them
GNUTLS=on: SSL/TLS support via GnuTLS
OPENSSL=off: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings
- Options name:
- multimedia_ffmpeg
- USES:
- compiler:c11 cpe gmake perl5 pkgconfig tar:bzip2 shebangfix iconv
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.8.10,1 13 Dec 2016 02:50:42
    |
Jan Beich (jbeich)  |
multimedia/ffmpeg: update to 2.8.10
This is a direct commit to 2016Q4. /head switched to 3.x in r428352.
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n2.8.10:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
Approved by: ports-secteam (junovitch) |
2.8.10,1 13 Dec 2016 02:50:42
  |
jbeich  |
multimedia/ffmpeg: update to 2.8.10
This is a direct commit to 2016Q4. /head switched to 3.x in r428352.
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n2.8.10:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
Approved by: ports-secteam (junovitch) |
2.8.8_6,1 29 Nov 2016 13:50:12
  |
kevlo  |
MFH: r427233
Fix RTP stream; FreeBSD's socket calls require the sockaddr struct length
to agree with the address family.
PR: 214852
Submitted by: me
Approved by: jbeich
Approved by: ports-secteam (junovitch) |
2.8.8_6,1 29 Nov 2016 13:50:11
    |
Kevin Lo (kevlo)  |
MFH: r427233
Fix RTP stream; FreeBSD's socket calls require the sockaddr struct length
to agree with the address family.
PR: 214852
Submitted by: me
Approved by: jbeich
Approved by: ports-secteam (junovitch) |
2.8.8_5,1 07 Nov 2016 18:07:51
    |
Jan Beich (jbeich)  |
MFH: r425640
multimedia/ffmpeg: switch to clang on 9.x
It turns out the following is true for ffvp9 on amd64:
WARNING: gcc 4.2 is outdated and may miscompile FFmpeg. Please use a newer
compiler.
PR: 213706
Approved by: portmgr blanket
Approved by: ports-secteam blanket |
2.8.8_5,1 07 Nov 2016 18:07:51
  |
jbeich  |
MFH: r425640
multimedia/ffmpeg: switch to clang on 9.x
It turns out the following is true for ffvp9 on amd64:
WARNING: gcc 4.2 is outdated and may miscompile FFmpeg. Please use a newer
compiler.
PR: 213706
Approved by: portmgr blanket
Approved by: ports-secteam blanket |
2.8.8_4,1 09 Oct 2016 12:30:37
    |
Thomas Zander (riggs)  |
MFH: r423592
Fix runtime crashes on i386: enforce stack-alignment=16
PR: 205958
Submitted by: dim (patch via ports mailing list)
Reported by: otacilio.neto@bsd.com.br
Approved by: ports-secteam (fix blanket) |
2.8.8_4,1 09 Oct 2016 12:30:37
  |
riggs  |
MFH: r423592
Fix runtime crashes on i386: enforce stack-alignment=16
PR: 205958
Submitted by: dim (patch via ports mailing list)
Reported by: otacilio.neto@bsd.com.br
Approved by: ports-secteam (fix blanket) |