Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2024Q2
ffmpeg Realtime audio/video encoder/converter and streaming server
9.0.2_2,1 multimedia Σ=148 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 9.0.2,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: 2026-10-10 13:01:34
Commit Hash: e8660db
People watching this port, also watch: png, libxml2, freetype2, libiconv, glib
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 = 1789801621 SHA256 (ffmpeg-9.0.2.tar.xz) = 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e SIZE (ffmpeg-9.0.2.tar.xz) = 12040788

Packages (timestamps in pop-ups are UTC): #
ffmpeg
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest9.0.2_2,19.0.2_2,1-6.1.2_16,19.0.2_2,1
FreeBSD:14:quarterly9.0.2,19.0.2,1-6.1.2_15,19.0.2,1
FreeBSD:15:latest9.0.2_2,19.0.2_2,1n/a6.1.2_16,1n/a
FreeBSD:15:quarterly9.0.2,19.0.2,1n/a-n/a
FreeBSD:16:latest9.0.2,19.0.2_2,1n/a-n/a
 

ffmpeg-nox11
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest9.0.2_2,19.0.2_2,1--9.0.2_2,1
FreeBSD:14:quarterly9.0.2,19.0.2,1--9.0.2,1
FreeBSD:15:latest9.0.2_2,19.0.2_2,1n/a-n/a
FreeBSD:15:quarterly9.0.2,19.0.2,1n/a-n/a
FreeBSD:16:latest9.0.2,19.0.2_2,1n/a-n/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. libsrt.so : www/srt
  19. libSvtAv1Enc.so : multimedia/svt-av1
  20. libv4l2.so : multimedia/libv4l
  21. libva.so : multimedia/libva
  22. libvdpau.so : multimedia/libvdpau
  23. libvmaf.so : multimedia/vmaf
  24. libvorbisenc.so : audio/libvorbis
  25. libvpx.so : multimedia/libvpx
  26. libvulkan.so : graphics/vulkan-loader
  27. libwebp.so : graphics/webp
  28. libx264.so : multimedia/libx264
  29. libx265.so : multimedia/x265
  30. libcairo.so : graphics/cairo
  31. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  32. libglib-2.0.so : devel/glib20
  33. libintl.so : devel/gettext-runtime
  34. librsvg-2.so : graphics/librsvg2-rust
  35. libxml2.so : textproc/libxml2
This port is required by: #
for Build #
  1. audio/audacity
  2. multimedia/mpv
  3. multimedia/p5-FFmpeg-Command
  4. multimedia/tenacity
  5. multimedia/vlc
  6. net/waypipe
  7. science/lammps
Expand this list (14 items / 7 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. www/persepolis
  3. Collapse this list.

Deleted ports which required this port:

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

Deleted ports which required this port:

Expand this list of 102 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/hiptext*
  43. graphics/opencv-java*
  44. graphics/openfx-io*
  45. graphics/openscenegraph*
  46. graphics/osg-devel*
  47. graphics/php5-ffmpeg*
  48. graphics/py-opencv*
  49. java/openjfx8-devel*
  50. misc/survex*
  51. multimedia/2mandvd*
  52. multimedia/QtAV*
  53. multimedia/audacious-plugins-gtk3*
  54. multimedia/bombono*
  55. multimedia/cinelerra-gg*
  56. multimedia/decord*
  57. multimedia/dvbcut*
  58. multimedia/dvdstyler*
  59. multimedia/etoile-mediakit*
  60. multimedia/ffmpeg2theora*
  61. multimedia/imagination*
  62. multimedia/k9copy*
  63. multimedia/kdemultimedia-ffmpegthumbs-kde4*
  64. multimedia/kdemultimedia4-ffmpegthumbs*
  65. multimedia/kino*
  66. multimedia/kodi-devel*
  67. multimedia/libquicktime*
  68. multimedia/mediabrowser*
  69. multimedia/miro*
  70. multimedia/mlt*
  71. multimedia/mlt6*
  72. multimedia/moonlight*
  73. multimedia/mplayer2*
  74. multimedia/mpv034*
  75. multimedia/nymphcast*
  76. multimedia/obs-streamfx*
  77. multimedia/omxplayer*
  78. multimedia/openmovieeditor*
  79. multimedia/pHash*
  80. multimedia/py-ffmpeg*
  81. multimedia/qmmp*
  82. multimedia/qmmp-plugin-pack*
  83. multimedia/transcode*
  84. multimedia/vdr-plugin-markad*
  85. multimedia/vdr-plugin-osdpip*
  86. multimedia/vdr-plugin-softdevice*
  87. multimedia/vdr-plugin-xineliboutput*
  88. multimedia/wl-screenrec*
  89. net/mediatomb*
  90. net/opal3*
  91. net-im/ring-daemon*
  92. science/siril*
  93. sysutils/k3b-kde4*
  94. sysutils/kfilemetadata*
  95. sysutils/kfilemetadata-kde4*
  96. sysutils/nepomuk-core*
  97. sysutils/nepomuk-core-kde4*
  98. sysutils/xvidcap*
  99. textproc/goldendict*
  100. www/qt5-webengine*
  101. x11/leechcraft*
  102. x11/taiga*
  103. Collapse this list of deleted ports.
for Run #
  1. audio/TonieToolbox
  2. audio/audacity
  3. audio/beets
  4. audio/cliamp
  5. audio/gonic
  6. audio/pacpl
  7. audio/py-pydub
Expand this list (94 items / 87 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/songsee
  3. audio/unflac
  4. audio/waves
  5. devel/appstream-compose
  6. games/wargus
  7. graphics/gmt
  8. graphics/impressive
  9. graphics/pencil2d
  10. graphics/py-imageio-ffmpeg
  11. graphics/vhs
  12. mail/thunderbird
  13. mail/thunderbird-esr
  14. misc/openclaw
  15. multimedia/ab-av1
  16. multimedia/cineencoder
  17. multimedia/dvd-slideshow
  18. multimedia/ffaudioconverter
  19. multimedia/filebot
  20. multimedia/get_iplayer
  21. multimedia/go2tv
  22. multimedia/graft
  23. multimedia/jellyfin
  24. multimedia/kdenlive
  25. multimedia/lives
  26. multimedia/lms
  27. multimedia/opentoonz
  28. multimedia/p5-FFmpeg-Command
  29. multimedia/peek
  30. multimedia/py-mat2
  31. multimedia/py-moviepy
  32. multimedia/py-scenedetect
  33. multimedia/py-tartube
  34. multimedia/qwinff
  35. multimedia/rubygem-streamio-ffmpeg
  36. multimedia/shotcut
  37. multimedia/shotcut-qt6
  38. multimedia/streamlink
  39. multimedia/video-trimmer
  40. multimedia/vlc
  41. net/serviio
  42. net-im/gomuks
  43. net-im/mastodon
  44. net-p2p/bazarr
  45. science/afni
  46. science/lammps
  47. sysutils/devedeng
  48. www/filebrowser-quantum
  49. www/firefox
  50. www/firefox-esr
  51. www/librewolf
  52. www/lux
  53. www/lycheeorg
  54. www/owncast
  55. www/persepolis
  56. www/py-yt-dlp
  57. www/tor-browser
  58. www/waterfox
  59. www/you-get
  60. www/yt-dlp
  61. x11/bhotkeys-screenshot
  62. Collapse this list.

Deleted ports which required this port:

Expand this list of 27 deleted ports
  1. audio/audacity-devel*
  2. audio/lms*
  3. graphics/natron*
  4. graphics/py-imageio24*
  5. multimedia/devede*
  6. multimedia/dvbcut*
  7. multimedia/kdenlive-kde4*
  8. multimedia/m2tstoavi*
  9. multimedia/py-ffmpeg-python*
  10. multimedia/tovid*
  11. multimedia/transkode*
  12. multimedia/vlc-qt4*
  13. multimedia/vlc3*
  14. multimedia/zoneminder-h264*
  15. net-p2p/bazarr-devel*
  16. net-p2p/tribler*
  17. textproc/py-textract*
  18. www/annie*
  19. www/libresonic-standalone*
  20. www/libxul*
  21. www/madsonic*
  22. www/madsonic-standalone*
  23. www/py-yt-dlp-devel*
  24. www/seamonkey*
  25. www/subsonic*
  26. www/subsonic-standalone*
  27. www/youtube_dlc*
  28. Collapse this list of deleted ports.
for Test #
  1. multimedia/uvg266

Configuration Options: #
===> The following configuration options are available for ffmpeg-9.0.2_2,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 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 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 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 libvpl (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 2024Q2 for this port