multimedia/ffmpeg4 4.4.8_2 FreeBSD
Realtime audio/video encoder/converter and streaming server (legacy 4.* series)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e8660dbf74- License
- GPLv2+, LGPL21+
- Categories
- multimedia, audio, net
- Package size
- 9682.6 KiB, 28752.1 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/ffmpeg4 | 4.4.8_2 |
| NetBSD | multimedia/ffmpeg4 | 4.4.8nb3 |
| DragonFly | multimedia/ffmpeg4 | 4.4.4_18 |
| MidnightBSD | multimedia/ffmpeg4 | 4.4.4_5 |
Install
Binary package:
pkg install ffmpeg4
From the ports tree:
cd /usr/ports/multimedia/ffmpeg4/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ffmpeg4>0:multimedia/ffmpeg4
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.4.8_2 | 4.4.8_2 | - | 4.4.4_25 | 4.4.8_2 |
| FreeBSD:14:quarterly | 4.4.8 | 4.4.8 | n/a | 4.4.4_24 | 4.4.8 |
| FreeBSD:15:latest | 4.4.8_2 | 4.4.8_2 | n/a | 4.4.4_25 | 4.4.4_25 |
| FreeBSD:15:quarterly | 4.4.8 | 4.4.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.4.8 | 4.4.8_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${LOCALBASE}/include/frei0r.h: graphics/frei0rv4l_compat>0: multimedia/v4l_compat
Library 20
libaom.so: multimedia/aomlibass.so: multimedia/libasslibdav1d.so: multimedia/dav1dlibdrm.so: graphics/libdrmlibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libgnutls.so: security/gnutlslibgmp.so: math/gmplibmp3lame.so: audio/lamelibv4l2.so: multimedia/libv4llibopus.so: audio/opuslibSvtAv1Enc.so: multimedia/svt-av1libva.so: multimedia/libvalibvdpau.so: multimedia/libvdpaulibvmaf.so: multimedia/vmaflibvorbisenc.so: audio/libvorbislibvpx.so: multimedia/libvpxlibwebp.so: graphics/webplibx264.so: multimedia/libx264libx265.so: multimedia/x265
The full lists below include those, and their dependencies in turn.
Build dependencies 76
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/evdev-proto
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/nasm
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/frei0r
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- misc/hwdata
- multimedia/aom
- multimedia/dav1d
- multimedia/libass
- multimedia/libv4l
- multimedia/libva
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/v4l_compat
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- textproc/texi2html
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libxcb
- x11/xorgproto
Run dependencies 68
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- misc/hwdata
- multimedia/aom
- multimedia/dav1d
- multimedia/libass
- multimedia/libv4l
- multimedia/libva
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libxcb
- x11/xorgproto
Required by 20
- cad/ifcopenshell
- cad/opencascade740
- databases/sqldeveloper
- deskutils/ganttproject
- devel/ignition-common
- emulators/wine-proton
- games/hedgewars
- graphics/gnash
- java/bluej
- java/openjfx14
- math/octave-forge
- math/octave-forge-video
- misc/ignition-fuel-tools
- multimedia/bino
- multimedia/msopenh264
- multimedia/mswebrtc
- net/liblinphone
- net/linphone
- net/mediastreamer
- science/chrono
Configuration
Options name: multimedia_ffmpeg
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- compiler:c11 cpe gmake localbase:ldflags perl5 pkgconfig shebangfix tar:xz iconv gnome xorg
- Service scripts
- none
Files
Manual pages 20
- ffmpeg(1)
- ffmpeg-all(1)
- ffmpeg-bitstream-filters(1)
- ffmpeg-codecs(1)
- ffmpeg-devices(1)
- ffmpeg-filters(1)
- ffmpeg-formats(1)
- ffmpeg-protocols(1)
- ffmpeg-resampler(1)
- ffmpeg-scaler(1)
- ffmpeg-utils(1)
- ffprobe(1)
- ffprobe-all(1)
- libavcodec(3)
- libavdevice(3)
- libavfilter(3)
- libavformat(3)
- libavutil(3)
- libswresample(3)
- libswscale(3)
pkg-plist 217
- bin/ffmpeg
- bin/ffprobe
- include/libavcodec/ac3_parser.h
- include/libavcodec/adts_parser.h
- include/libavcodec/avcodec.h
- include/libavcodec/avdct.h
- include/libavcodec/avfft.h
- include/libavcodec/bsf.h
- include/libavcodec/codec.h
- include/libavcodec/codec_desc.h
- include/libavcodec/codec_id.h
- include/libavcodec/codec_par.h
- include/libavcodec/d3d11va.h
- include/libavcodec/dirac.h
- include/libavcodec/dv_profile.h
- include/libavcodec/dxva2.h
- include/libavcodec/jni.h
- include/libavcodec/mediacodec.h
- include/libavcodec/packet.h
- include/libavcodec/qsv.h
- include/libavcodec/vaapi.h
- include/libavcodec/vdpau.h
- include/libavcodec/version.h
- include/libavcodec/videotoolbox.h
- include/libavcodec/vorbis_parser.h
- include/libavcodec/xvmc.h
- include/libavdevice/avdevice.h
- include/libavdevice/version.h
- include/libavfilter/avfilter.h
- include/libavfilter/buffersink.h
- include/libavfilter/buffersrc.h
- include/libavfilter/version.h
- include/libavformat/avformat.h
- include/libavformat/avio.h
- include/libavformat/version.h
- include/libavresample/avresample.h
- include/libavresample/version.h
- include/libavutil/adler32.h
- include/libavutil/aes.h
- include/libavutil/aes_ctr.h
- include/libavutil/attributes.h
- include/libavutil/audio_fifo.h
- include/libavutil/avassert.h
- include/libavutil/avconfig.h
- include/libavutil/avstring.h
- include/libavutil/avutil.h
- include/libavutil/base64.h
- include/libavutil/blowfish.h
- include/libavutil/bprint.h
- include/libavutil/bswap.h
- include/libavutil/buffer.h
- include/libavutil/camellia.h
- include/libavutil/cast5.h
- include/libavutil/channel_layout.h
- include/libavutil/common.h
- include/libavutil/cpu.h
- include/libavutil/crc.h
- include/libavutil/des.h
- include/libavutil/dict.h
- include/libavutil/display.h
- include/libavutil/dovi_meta.h
- include/libavutil/downmix_info.h
- include/libavutil/encryption_info.h
- include/libavutil/error.h
- include/libavutil/eval.h
- include/libavutil/ffversion.h
- include/libavutil/fifo.h
- include/libavutil/file.h
- include/libavutil/film_grain_params.h
- include/libavutil/frame.h
- include/libavutil/hash.h
- include/libavutil/hdr_dynamic_metadata.h
- include/libavutil/hmac.h
- include/libavutil/hwcontext.h
- include/libavutil/hwcontext_cuda.h
- include/libavutil/hwcontext_d3d11va.h
- include/libavutil/hwcontext_drm.h
- include/libavutil/hwcontext_dxva2.h
- include/libavutil/hwcontext_mediacodec.h
- include/libavutil/hwcontext_opencl.h
- include/libavutil/hwcontext_qsv.h
- include/libavutil/hwcontext_vaapi.h
- include/libavutil/hwcontext_vdpau.h
- include/libavutil/hwcontext_videotoolbox.h
- include/libavutil/hwcontext_vulkan.h
- include/libavutil/imgutils.h
- include/libavutil/intfloat.h
- include/libavutil/intreadwrite.h
- include/libavutil/lfg.h
- include/libavutil/log.h
- include/libavutil/lzo.h
- include/libavutil/macros.h
- include/libavutil/mastering_display_metadata.h
- include/libavutil/mathematics.h
- include/libavutil/md5.h
- include/libavutil/mem.h
- include/libavutil/motion_vector.h
- include/libavutil/murmur3.h
- include/libavutil/opt.h
- include/libavutil/parseutils.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ffmpeg-4.4.8.tar.xz | 9.596292e+06 | c73848c4ae283d9eaee7be3b276affbc3543380483555500d0dd2c9b7e1c39c3 |
Master sites 1
- https://ffmpeg.org/releases/
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
e8660dbf74 |
Gleb Popov | *: Bump PORTREVISION on multimedia/x265 consumers PR: 299194 |
|
d98c0147b3 |
Gleb Popov | *: Bump PORTREVISION on multimedia/x265 consumers PR: 298481 |
|
41af21de2d |
Thibault Payet | multimedia/ffmpeg4: Update 4.4.7 => 4.4.8 Changelog:
https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/n4.4.8:/Changelog
https://github.com/FFmpeg/FFmpeg/blob/n4.4.8/Changelog
While here replace spaces with tabs.
PR: 298492
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q3 |
|
388f5973b7 |
Daniel Engberg | */*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <[email protected]> |