notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
ffmpeg Realtime audio/video encoder/converter and streaming server
8.0.1_1,1 multimedia on this many watch lists=150 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.1.2_16,1Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2002-11-28 00:14:07
Last Update: 2025-12-26 09:50:46
Commit Hash: e14a177
People watching this port, also watch:: libxml2, png, freetype2, glib, libiconv
Also Listed In: audio net
License: GPLv3+ LGPL3+
WWW:
https://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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
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
Package flavors (<flavor>: <package>)
  • default: ffmpeg
  • nox11: ffmpeg-nox11
distinfo:
TIMESTAMP = 1766560365 SHA256 (ffmpeg-8.0.1.tar.xz) = 05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41 SIZE (ffmpeg-8.0.1.tar.xz) = 11388848

Packages (timestamps in pop-ups are UTC):
ffmpeg
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.1.2_17,16.1.2_17,1-6.1.2_16,18.0.1,1n/an/an/a
FreeBSD:13:quarterly6.1.2_16,16.1.2_16,1-6.1.2_15,16.1.2_16,1n/an/an/a
FreeBSD:14:latest6.1.2_17,18.0.1,1-6.1.2_16,18.0.1_1,16.0,1-6.0,1
FreeBSD:14:quarterly6.1.2_16,16.1.2_16,1-6.1.2_15,16.1.2_16,16.1.1,16.1.1,1-
FreeBSD:15:latest6.1.2_17,18.0.1_1,1n/a6.1.2_16,1n/an/a--
FreeBSD:15:quarterly6.1.2_16,16.1.2_16,1n/a-n/an/a--
FreeBSD:16:latest6.1.2_17,18.0.1_1,1n/a-n/an/a--
 

ffmpeg-nox11
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest----8.0.1,1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-8.0.1,1--8.0.1_1,1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-8.0.1_1,1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-8.0.1_1,1n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nasm : devel/nasm
  2. texi2html : textproc/texi2html
  3. frei0r.h : graphics/frei0r
  4. ffnvcodec-headers>=11.1.5.2 : multimedia/ffnvcodec-headers
  5. v4l_compat>0 : multimedia/v4l_compat
  6. vulkan-headers>0 : graphics/vulkan-headers
  7. gmake>=4.4.1 : devel/gmake
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. perl5>=5.42.r<5.43 : lang/perl5.42
  10. x11.pc : x11/libX11
  11. xcb.pc : x11/libxcb
  12. x11.pc : x11/libX11
  13. xext.pc : x11/libXext
  14. xv.pc : x11/libXv
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcb.pc : x11/libxcb
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. xv.pc : x11/libXv
Library dependencies:
  1. libaom.so : multimedia/aom
  2. libass.so : multimedia/libass
  3. libdav1d.so : multimedia/dav1d
  4. libdrm.so : graphics/libdrm
  5. libdvdnav.so : multimedia/libdvdnav
  6. libdvdread.so : multimedia/libdvdread
  7. libfontconfig.so : x11-fonts/fontconfig
  8. libfreetype.so : print/freetype2
  9. libgmp.so : math/gmp
  10. libgnutls.so : security/gnutls
  11. libharfbuzz.so : print/harfbuzz
  12. libjxl.so : graphics/libjxl
  13. libmp3lame.so : audio/lame
  14. liblcms2.so : graphics/lcms2
  15. libbluray.so : multimedia/libbluray
  16. libplacebo.so : graphics/libplacebo
  17. libopus.so : audio/opus
  18. libshaderc_shared.so : graphics/shaderc
  19. libsrt.so : www/srt
  20. libSvtAv1Enc.so : multimedia/svt-av1
  21. libv4l2.so : multimedia/libv4l
  22. libva.so : multimedia/libva
  23. libvdpau.so : multimedia/libvdpau
  24. libvmaf.so : multimedia/vmaf
  25. libvorbisenc.so : audio/libvorbis
  26. libvpx.so : multimedia/libvpx
  27. libvulkan.so : graphics/vulkan-loader
  28. libwebp.so : graphics/webp
  29. libx264.so : multimedia/libx264
  30. libx265.so : multimedia/x265
  31. libcairo.so : graphics/cairo
  32. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  33. libglib-2.0.so : devel/glib20
  34. libintl.so : devel/gettext-runtime
  35. librsvg-2.so : graphics/librsvg2-rust
  36. libxml2.so : textproc/libxml2
This port is required by:
for Build
  1. audio/audacity
  2. multimedia/dvbcut
  3. multimedia/mpv
  4. multimedia/p5-FFmpeg-Command
  5. multimedia/tenacity
  6. multimedia/vlc
  7. net/waypipe
Expand this list (14 items / 7 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. science/lammps
  3. www/persepolis
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. math/sage*
  2. multimedia/mpv034*
  3. multimedia/vlc-qt4*
  4. multimedia/vlc3*
  5. multimedia/zoneminder-h264*
  6. Collapse this list of deleted ports.
for Libraries
  1. astro/siril
  2. audio/aqualung
  3. audio/aubio
  4. audio/audiowmark
  5. audio/baresip
  6. audio/bliss
  7. audio/cantata
Expand this list (228 items / 221 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. audio/chromaprint
  3. audio/cmus
  4. audio/cyanrip
  5. audio/fooyin
  6. audio/kid3
  7. audio/midivisualizer
  8. audio/mixxx
  9. audio/musicpd
  10. audio/owntone
  11. audio/pianobar
  12. audio/pianod2
  13. audio/plasma6-kpipewire
  14. audio/rsgain
  15. audio/shairport-sync
  16. audio/siren
  17. audio/spek
  18. audio/squeezelite
  19. audio/zrythm
  20. cad/freecad
  21. cad/freecad-devel
  22. comms/scrcpy
  23. deskutils/calibre
  24. devel/kf5-kfilemetadata
  25. devel/kf6-kfilemetadata
  26. devel/notcurses
  27. emulators/dolphin-emu
  28. emulators/dosbox-x
  29. emulators/emu64
  30. emulators/es-de
  31. emulators/fceux
  32. emulators/mgba
  33. emulators/pcsx2
  34. emulators/rpcs3
  35. emulators/wine-devel
  36. emulators/yuzu
  37. games/DDNet
  38. games/corsix-th
  39. games/fs2open
  40. games/moonlight-embedded
  41. games/moonlight-embedded-devel
  42. games/moonlight-qt
  43. games/openenroth
  44. games/openmw
  45. games/retroarch
  46. games/vcmi
  47. graphics/blender
  48. graphics/cfdg
  49. graphics/cimg
  50. graphics/digikam
  51. graphics/drawpile
  52. graphics/f3d
  53. graphics/gegl
  54. graphics/glaxnimate
  55. graphics/libheif
  56. graphics/osg
  57. graphics/pqiv
  58. graphics/synfig
  59. graphics/synfigstudio
  60. graphics/timg
  61. graphics/unpaper
  62. graphics/wxsvg
  63. multimedia/arcan
  64. multimedia/audacious-plugins
  65. multimedia/av1an
  66. multimedia/decord
  67. multimedia/dragon
  68. multimedia/droidcam
  69. multimedia/dvbcut
  70. multimedia/dvdstyler
  71. multimedia/ffmpegthumbnailer
  72. multimedia/ffms2
  73. multimedia/gstreamer1-libav
  74. multimedia/guvcview
  75. multimedia/haruna
  76. multimedia/harvid
  77. multimedia/kdemultimedia-ffmpegthumbs
  78. multimedia/kodi
  79. multimedia/lebiniou
  80. multimedia/libopenshot
  81. multimedia/libxine
  82. multimedia/lms
  83. multimedia/mencoder
  84. multimedia/mlt7
  85. multimedia/motion
  86. multimedia/mplayer
  87. multimedia/mpv
  88. multimedia/musikcube
  89. multimedia/nymphcast
  90. multimedia/obs-streamfx
  91. multimedia/obs-studio
  92. multimedia/olive
  93. multimedia/ossia-score
  94. multimedia/py-av
  95. multimedia/qmmp-plugin-pack-qt5
  96. multimedia/qmmp-plugin-pack-qt6
  97. multimedia/qmmp-qt5
  98. multimedia/qmmp-qt6
  99. multimedia/qt6-multimedia
  100. multimedia/simplescreenrecorder
  101. multimedia/subtitlecomposer
  102. multimedia/vapoursynth-l-smash-works
  103. multimedia/webcamoid
  104. multimedia/wf-recorder
  105. multimedia/winff
  106. multimedia/wl-screenrec
  107. multimedia/x264
  108. multimedia/zoneminder
  109. net/freerdp
  110. net/freerdp3
  111. net/gerbera
  112. net/guacamole-server
  113. net/minidlna
  114. net/neatvnc
  115. net/tigervnc-server
  116. net/tigervnc-viewer
  117. net/wlvncc
  118. net-im/qTox
  119. net-im/telegram-desktop
  120. net-im/tg_owt
  121. science/paraview
  122. textproc/goldendict
  123. textproc/goldendict-ng
  124. www/angie-module-vod
  125. www/nginx-full
  126. www/qt5-webengine
  127. www/qt6-webengine
  128. x11/taiga
  129. x11/xpra
  130. x11-toolkits/pangolin
  131. Collapse this list.

Deleted ports which required this port:

Expand this list of 92 deleted ports
  1. audio/acoustid-fingerprinter*
  2. audio/akode-plugins-ffmpeg*
  3. audio/forked-daapd*
  4. audio/idjc*
  5. audio/kid3-kde4*
  6. audio/kid3-kf5*
  7. audio/kid3-qt4*
  8. audio/kid3-qt5*
  9. audio/lastfm-desktop*
  10. audio/lms*
  11. audio/mixxx22*
  12. audio/plasma5-kpipewire*
  13. comms/dabstick-radio*
  14. deskutils/libstreamanalyzer*
  15. devel/electron11*
  16. devel/electron12*
  17. devel/electron13*
  18. devel/electron4*
  19. devel/electron5*
  20. devel/electron6*
  21. devel/electron7*
  22. devel/electron9*
  23. devel/renpy*
  24. devel/renpy6*
  25. devel/synfig*
  26. editors/atom*
  27. emulators/citra*
  28. emulators/citra-qt5*
  29. emulators/kcemu*
  30. emulators/pcsxr*
  31. emulators/ppsspp-devel*
  32. emulators/ppsspp-qt4*
  33. emulators/ppsspp-qt5-devel*
  34. emulators/yuzu-qt5*
  35. games/renpy*
  36. games/renpy6*
  37. graphics/amide*
  38. graphics/blender-lts28*
  39. graphics/electricsheep*
  40. graphics/gimp-gap*
  41. graphics/gimp-gmic-plugin*
  42. graphics/opencv-java*
  43. graphics/openfx-io*
  44. graphics/openscenegraph*
  45. graphics/osg-devel*
  46. graphics/php5-ffmpeg*
  47. graphics/py-opencv*
  48. java/openjfx8-devel*
  49. misc/survex*
  50. multimedia/2mandvd*
  51. multimedia/QtAV*
  52. multimedia/audacious-plugins-gtk3*
  53. multimedia/bombono*
  54. multimedia/cinelerra-gg*
  55. multimedia/etoile-mediakit*
  56. multimedia/ffmpeg2theora*
  57. multimedia/imagination*
  58. multimedia/k9copy*
  59. multimedia/kdemultimedia-ffmpegthumbs-kde4*
  60. multimedia/kdemultimedia4-ffmpegthumbs*
  61. multimedia/kino*
  62. multimedia/kodi-devel*
  63. multimedia/libquicktime*
  64. multimedia/mediabrowser*
  65. multimedia/miro*
  66. multimedia/mlt*
  67. multimedia/mlt6*
  68. multimedia/moonlight*
  69. multimedia/mplayer2*
  70. multimedia/mpv034*
  71. multimedia/omxplayer*
  72. multimedia/openmovieeditor*
  73. multimedia/pHash*
  74. multimedia/py-ffmpeg*
  75. multimedia/qmmp*
  76. multimedia/qmmp-plugin-pack*
  77. multimedia/transcode*
  78. multimedia/vdr-plugin-markad*
  79. multimedia/vdr-plugin-osdpip*
  80. multimedia/vdr-plugin-softdevice*
  81. multimedia/vdr-plugin-xineliboutput*
  82. net/mediatomb*
  83. net/opal3*
  84. net-im/ring-daemon*
  85. science/siril*
  86. sysutils/k3b-kde4*
  87. sysutils/kfilemetadata*
  88. sysutils/kfilemetadata-kde4*
  89. sysutils/nepomuk-core*
  90. sysutils/nepomuk-core-kde4*
  91. sysutils/xvidcap*
  92. x11/leechcraft*
  93. Collapse this list of deleted ports.
for Run
  1. audio/TonieToolbox
  2. audio/audacity
  3. audio/beets
  4. audio/gonic
  5. audio/pacpl
  6. audio/py-pydub
  7. audio/unflac
Expand this list (88 items / 81 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/appstream-compose
  3. games/wargus
  4. graphics/gmt
  5. graphics/impressive
  6. graphics/natron
  7. graphics/pencil2d
  8. graphics/py-imageio-ffmpeg
  9. graphics/vhs
  10. mail/thunderbird
  11. mail/thunderbird-esr
  12. multimedia/ab-av1
  13. multimedia/cineencoder
  14. multimedia/dvbcut
  15. multimedia/dvd-slideshow
  16. multimedia/ffaudioconverter
  17. multimedia/filebot
  18. multimedia/get_iplayer
  19. multimedia/jellyfin
  20. multimedia/kdenlive
  21. multimedia/lives
  22. multimedia/lms
  23. multimedia/navidrome
  24. multimedia/opentoonz
  25. multimedia/p5-FFmpeg-Command
  26. multimedia/peek
  27. multimedia/py-mat2
  28. multimedia/py-moviepy
  29. multimedia/py-scenedetect
  30. multimedia/py-tartube
  31. multimedia/qwinff
  32. multimedia/rubygem-streamio-ffmpeg
  33. multimedia/shotcut
  34. multimedia/shotcut-qt6
  35. multimedia/streamlink
  36. multimedia/video-trimmer
  37. multimedia/vlc
  38. net/serviio
  39. net-im/gomuks
  40. net-im/mastodon
  41. net-p2p/bazarr
  42. science/afni
  43. science/lammps
  44. sysutils/devedeng
  45. www/filebrowser-quantum
  46. www/firefox
  47. www/firefox-esr
  48. www/librewolf
  49. www/lux
  50. www/lycheeorg
  51. www/owncast
  52. www/persepolis
  53. www/py-yt-dlp
  54. www/tor-browser
  55. www/waterfox
  56. www/you-get
  57. www/yt-dlp
  58. Collapse this list.

Deleted ports which required this port:

Expand this list of 25 deleted ports
  1. audio/audacity-devel*
  2. audio/lms*
  3. graphics/py-imageio24*
  4. multimedia/devede*
  5. multimedia/kdenlive-kde4*
  6. multimedia/m2tstoavi*
  7. multimedia/py-ffmpeg-python*
  8. multimedia/tovid*
  9. multimedia/transkode*
  10. multimedia/vlc-qt4*
  11. multimedia/vlc3*
  12. multimedia/zoneminder-h264*
  13. net-p2p/bazarr-devel*
  14. net-p2p/tribler*
  15. textproc/py-textract*
  16. www/annie*
  17. www/libresonic-standalone*
  18. www/libxul*
  19. www/madsonic*
  20. www/madsonic-standalone*
  21. www/py-yt-dlp-devel*
  22. www/seamonkey*
  23. www/subsonic*
  24. www/subsonic-standalone*
  25. www/youtube_dlc*
  26. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for ffmpeg-8.0.1_1,1: ALSA=off: ALSA audio architecture support AMR_NB=off: AMR Narrow Band audio support (opencore) AMR_WB=off: AMR Wide Band audio support (opencore) AOM=on: AV1 video encoding/decoding via libaom ARIBB24=off: ARIB text and caption decoding via libaribb24 ASM=on: Use optimized assembly code ASS=on: Subtitles rendering via libass BS2B=off: Bauer Stereophonic-to-Binaural filter CACA=off: libcaca graphics library support CDIO=off: CDIO support via libcdio CODEC2=off: Codec 2 audio encoding/decoding via libcodec2 DAV1D=on: AV1 video decoding via libdav1d DC1394=off: IIDC-1394 grabbing using libdc1394 DEBUG=off: Build with debugging support DOCS=on: Build and/or install documentation DRM=on: KMS grabbing using libdrm DVD=on: Support for DVD FDK_AAC=off: AAC audio encoding via Fraunhofer FDK 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 GLSLANG=off: GLSL->SPIRV compilation via libglslang GME=off: Game Music Emu demuxer GSM=off: GSM codec support HARFBUZZ=on: Text shaping via HarfBuzz ICONV=on: Encoding conversion support via iconv ILBC=off: Internet Low Bit Rate codec JACK=off: JACK audio server support JXL=on: JPEG XL image format via libjxl KVAZAAR=off: H.265 video codec support via Kvazaar LADSPA=off: LADSPA audio plugins support LAME=on: LAME MP3 audio encoder support LCMS2=on: Little CMS 2.x support LENSFUN=off: Camera lens database support via LensFun LIBBLURAY=on: Blu-ray discs support via libbluray LIBPLACEBO=on: GPU filters from libplacebo LIBRSVG2=on: SVG vector graphics support via librsvg2 LIBXML2=on: XML parser support via libxml2 LTO=on: Use Link-Time Optimization LV2=off: LV2 audio filtering MFX=off: Intel MediaSDK (aka Quick Sync Video) MODPLUG=off: ModPlug decoder support MYSOFA=off: SOFAlizer binaural filter NETWORK=on: Networking support NVENC=on: NVIDIA decoder/encoder with CUDA support OPENAL=off: Audio support via OpenAL OPENCL=off: Heterogeneous computing via OpenCL OPENGL=off: 2D/3D rendering support via OpenGL OPENH264=off: H.264 video codec support via OpenH264 OPENJPEG=off: JPEG 2000 support via OpenJPEG OPENMPT=off: Decoding tracked files via libopenmpt OPTIMIZED_CFLAGS=on: Use extra compiler optimizations OPUS=on: Opus audio codec support POCKETSPHINX=off: Automatic Speech Recognition via PocketSphinx PULSEAUDIO=off: PulseAudio sound server support RABBITMQ=off: AMQP 0-9-1 protocol via RabbitMQ RAV1E=off: AV1 encoding via librav1e RIST=off: Reliable Internet Stream Transport protocol via librist RTCPU=on: Detect CPU capabilities at runtime RUBBERBAND=off: Time-stretching and pitch-shifting with librubberband SDL=off: Simple Direct Media Layer support SHADERC=on: GLSL->SPIRV compilation via libshaderc SMB=off: SMB network protocol support SNAPPY=off: Snappy compression library support SNDIO=off: Sndio audio support SOXR=off: SoX resampler support via libsoxr SPEEX=off: Speex audio format support SRT=on: Haivision SRT protocol via libsrt SSH=off: SSH protocol support SVTAV1=on: AV1 encoding via SVT-AV1 TENSORFLOW=off: TensorFlow as a DNN module backend TESSERACT=off: Optical Character Recognition via Tesseract THEORA=off: Encoding support for theora via libtheora TWOLAME=off: TwoLAME MP2 audio encoder support V4L=on: Video 4 Linux support VAAPI=on: VAAPI (GPU video acceleration) support VAPOURSYNTH=off: VapourSynth demuxer VDPAU=on: VDPAU (GPU video acceleration) support VIDSTAB=off: Video stabilization filter VMAF=on: VMAF filter via libvmaf VORBIS=on: Ogg Vorbis audio codec support VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc VPL=off: Intel oneVPL (aka Quick Sync Video) VPX=on: VP8/VP9 video codec support VULKAN=on: Vulkan filters VVENC=off: H.266/VVC encoding support via VVenC WEBP=on: WebP image format support X264=on: H.264 video codec support via x264 X265=on: H.265 video codec support via x265 XCB=on: X11 grabbing using XCB XVID=off: Encoding support for MPEG-4 ASP via libxvid XVIDEO=off: X11 Video extension library support ZIMG=off: "z" library video scaling filter ZMQ=off: Message passing via libzmq4 ZVBI=off: Teletext support via libzvbi ====> Licensing options GPL3=on: Allow (L)GPL version 3 code(cs) NONFREE=off: Allow use of nonfree code ====> RTMP(T)E protocol support: you can only select none or one of them GCRYPT=off: Use GNU crypt library instead of OpenSSL GMP=on: GMP (multiple precision arithmetic) support ====> 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:c17 cpe gmake localbase:ldflags perl5 pkgconfig shebangfix tar:xz iconv gnome gnome xorg xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://ffmpeg.org/releases/
Collapse this list.

There are no commits on branch 2024Q4 for this port