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 2023Q4
ffmpeg4 Realtime audio/video encoder/converter and streaming server (legacy 4.* series)
4.4.4_3 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.4.4_3Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-11-24 11:00:58
Last Update: 2023-11-24 10:59:47
Commit Hash: c159c53
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 - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (228 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_3/catalog.mk
  3. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_3/LICENSE
  4. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_3/GPLv3+
  5. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_3/LGPL3+
  6. bin/ffmpeg
  7. @comment bin/ffplay
  8. bin/ffprobe
  9. include/libavcodec/ac3_parser.h
  10. include/libavcodec/adts_parser.h
  11. include/libavcodec/avcodec.h
  12. include/libavcodec/avdct.h
  13. include/libavcodec/avfft.h
  14. include/libavcodec/bsf.h
  15. include/libavcodec/codec.h
  16. include/libavcodec/codec_desc.h
  17. include/libavcodec/codec_id.h
  18. include/libavcodec/codec_par.h
  19. include/libavcodec/d3d11va.h
  20. include/libavcodec/dirac.h
  21. include/libavcodec/dv_profile.h
  22. include/libavcodec/dxva2.h
  23. include/libavcodec/jni.h
  24. include/libavcodec/mediacodec.h
  25. include/libavcodec/packet.h
  26. include/libavcodec/qsv.h
  27. include/libavcodec/vaapi.h
  28. include/libavcodec/vdpau.h
  29. include/libavcodec/version.h
  30. include/libavcodec/videotoolbox.h
  31. include/libavcodec/vorbis_parser.h
  32. include/libavcodec/xvmc.h
  33. include/libavdevice/avdevice.h
  34. include/libavdevice/version.h
  35. include/libavfilter/avfilter.h
  36. include/libavfilter/buffersink.h
  37. include/libavfilter/buffersrc.h
  38. include/libavfilter/version.h
  39. include/libavformat/avformat.h
  40. include/libavformat/avio.h
  41. include/libavformat/version.h
  42. include/libavresample/avresample.h
  43. include/libavresample/version.h
  44. include/libavutil/adler32.h
  45. include/libavutil/aes.h
  46. include/libavutil/aes_ctr.h
  47. include/libavutil/attributes.h
  48. include/libavutil/audio_fifo.h
  49. include/libavutil/avassert.h
  50. include/libavutil/avconfig.h
  51. include/libavutil/avstring.h
  52. include/libavutil/avutil.h
  53. include/libavutil/base64.h
  54. include/libavutil/blowfish.h
  55. include/libavutil/bprint.h
  56. include/libavutil/bswap.h
  57. include/libavutil/buffer.h
  58. include/libavutil/camellia.h
  59. include/libavutil/cast5.h
  60. include/libavutil/channel_layout.h
  61. include/libavutil/common.h
  62. include/libavutil/cpu.h
  63. include/libavutil/crc.h
  64. include/libavutil/des.h
  65. include/libavutil/dict.h
  66. include/libavutil/display.h
  67. include/libavutil/dovi_meta.h
  68. include/libavutil/downmix_info.h
  69. include/libavutil/encryption_info.h
  70. include/libavutil/error.h
  71. include/libavutil/eval.h
  72. include/libavutil/ffversion.h
  73. include/libavutil/fifo.h
  74. include/libavutil/file.h
  75. include/libavutil/film_grain_params.h
  76. include/libavutil/frame.h
  77. include/libavutil/hash.h
  78. include/libavutil/hdr_dynamic_metadata.h
  79. include/libavutil/hmac.h
  80. include/libavutil/hwcontext.h
  81. include/libavutil/hwcontext_cuda.h
  82. include/libavutil/hwcontext_d3d11va.h
  83. include/libavutil/hwcontext_drm.h
  84. include/libavutil/hwcontext_dxva2.h
  85. include/libavutil/hwcontext_mediacodec.h
  86. include/libavutil/hwcontext_opencl.h
  87. include/libavutil/hwcontext_qsv.h
  88. include/libavutil/hwcontext_vaapi.h
  89. include/libavutil/hwcontext_vdpau.h
  90. include/libavutil/hwcontext_videotoolbox.h
  91. include/libavutil/hwcontext_vulkan.h
  92. include/libavutil/imgutils.h
  93. include/libavutil/intfloat.h
  94. include/libavutil/intreadwrite.h
  95. include/libavutil/lfg.h
  96. include/libavutil/log.h
  97. include/libavutil/lzo.h
  98. include/libavutil/macros.h
  99. include/libavutil/mastering_display_metadata.h
  100. include/libavutil/mathematics.h
  101. include/libavutil/md5.h
  102. include/libavutil/mem.h
  103. include/libavutil/motion_vector.h
  104. include/libavutil/murmur3.h
  105. include/libavutil/opt.h
  106. include/libavutil/parseutils.h
  107. include/libavutil/pixdesc.h
  108. include/libavutil/pixelutils.h
  109. include/libavutil/pixfmt.h
  110. include/libavutil/random_seed.h
  111. include/libavutil/rational.h
  112. include/libavutil/rc4.h
  113. include/libavutil/replaygain.h
  114. include/libavutil/ripemd.h
  115. include/libavutil/samplefmt.h
  116. include/libavutil/sha.h
  117. include/libavutil/sha512.h
  118. include/libavutil/spherical.h
  119. include/libavutil/stereo3d.h
  120. include/libavutil/tea.h
  121. include/libavutil/threadmessage.h
  122. include/libavutil/time.h
  123. include/libavutil/timecode.h
  124. include/libavutil/timestamp.h
  125. include/libavutil/tree.h
  126. include/libavutil/twofish.h
  127. include/libavutil/tx.h
  128. include/libavutil/version.h
  129. include/libavutil/video_enc_params.h
  130. include/libavutil/xtea.h
  131. include/libpostproc/postprocess.h
  132. include/libpostproc/version.h
  133. include/libswresample/swresample.h
  134. include/libswresample/version.h
  135. include/libswscale/swscale.h
  136. include/libswscale/version.h
  137. lib/libavcodec.so
  138. lib/libavcodec.so.58
  139. lib/libavcodec.so.58.134.100
  140. lib/libavdevice.so
  141. lib/libavdevice.so.58
  142. lib/libavdevice.so.58.13.100
  143. lib/libavfilter.so
  144. lib/libavfilter.so.7
  145. lib/libavfilter.so.7.110.100
  146. lib/libavformat.so
  147. lib/libavformat.so.58
  148. lib/libavformat.so.58.76.100
  149. lib/libavresample.so
  150. lib/libavresample.so.4
  151. lib/libavresample.so.4.0.0
  152. lib/libavutil.so
  153. lib/libavutil.so.56
  154. lib/libavutil.so.56.70.100
  155. lib/libpostproc.so
  156. lib/libpostproc.so.55
  157. lib/libpostproc.so.55.9.100
  158. lib/libswresample.so
  159. lib/libswresample.so.3
  160. lib/libswresample.so.3.9.100
  161. lib/libswscale.so
  162. lib/libswscale.so.5
  163. lib/libswscale.so.5.9.100
  164. libdata/pkgconfig/libavcodec.pc
  165. libdata/pkgconfig/libavdevice.pc
  166. libdata/pkgconfig/libavfilter.pc
  167. libdata/pkgconfig/libavformat.pc
  168. libdata/pkgconfig/libavresample.pc
  169. libdata/pkgconfig/libavutil.pc
  170. libdata/pkgconfig/libpostproc.pc
  171. libdata/pkgconfig/libswresample.pc
  172. libdata/pkgconfig/libswscale.pc
  173. man/man1/ffmpeg-all.1.gz
  174. man/man1/ffmpeg-bitstream-filters.1.gz
  175. man/man1/ffmpeg-codecs.1.gz
  176. man/man1/ffmpeg-devices.1.gz
  177. man/man1/ffmpeg-filters.1.gz
  178. man/man1/ffmpeg-formats.1.gz
  179. man/man1/ffmpeg-protocols.1.gz
  180. man/man1/ffmpeg-resampler.1.gz
  181. man/man1/ffmpeg-scaler.1.gz
  182. man/man1/ffmpeg-utils.1.gz
  183. man/man1/ffmpeg.1.gz
  184. @comment man/man1/ffplay-all.1.gz
  185. @comment man/man1/ffplay.1.gz
  186. man/man1/ffprobe-all.1.gz
  187. man/man1/ffprobe.1.gz
  188. man/man3/libavcodec.3.gz
  189. man/man3/libavdevice.3.gz
  190. man/man3/libavfilter.3.gz
  191. man/man3/libavformat.3.gz
  192. man/man3/libavutil.3.gz
  193. man/man3/libswresample.3.gz
  194. man/man3/libswscale.3.gz
  195. share/ffmpeg4/examples/Makefile
  196. share/ffmpeg4/examples/README
  197. share/ffmpeg4/examples/avio_list_dir.c
  198. share/ffmpeg4/examples/avio_reading.c
  199. share/ffmpeg4/examples/decode_audio.c
  200. share/ffmpeg4/examples/decode_video.c
  201. share/ffmpeg4/examples/demuxing_decoding.c
  202. share/ffmpeg4/examples/encode_audio.c
  203. share/ffmpeg4/examples/encode_video.c
  204. share/ffmpeg4/examples/extract_mvs.c
  205. share/ffmpeg4/examples/filter_audio.c
  206. share/ffmpeg4/examples/filtering_audio.c
  207. share/ffmpeg4/examples/filtering_video.c
  208. share/ffmpeg4/examples/http_multiclient.c
  209. share/ffmpeg4/examples/hw_decode.c
  210. share/ffmpeg4/examples/metadata.c
  211. share/ffmpeg4/examples/muxing.c
  212. share/ffmpeg4/examples/qsvdec.c
  213. share/ffmpeg4/examples/remuxing.c
  214. share/ffmpeg4/examples/resampling_audio.c
  215. share/ffmpeg4/examples/scaling_video.c
  216. share/ffmpeg4/examples/transcode_aac.c
  217. share/ffmpeg4/examples/transcoding.c
  218. share/ffmpeg4/examples/vaapi_encode.c
  219. share/ffmpeg4/examples/vaapi_transcode.c
  220. share/ffmpeg4/ffprobe.xsd
  221. share/ffmpeg4/libvpx-1080p.ffpreset
  222. share/ffmpeg4/libvpx-1080p50_60.ffpreset
  223. share/ffmpeg4/libvpx-360p.ffpreset
  224. share/ffmpeg4/libvpx-720p.ffpreset
  225. share/ffmpeg4/libvpx-720p50_60.ffpreset
  226. @owner
  227. @group
  228. @mode
Collapse this list.
Dependency lines:
  • ffmpeg4>0:multimedia/ffmpeg4
To install the port:
cd /usr/ports/multimedia/ffmpeg4/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/ffmpeg4
  • pkg install ffmpeg4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ffmpeg4
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1681325571 SHA256 (ffmpeg-4.4.4.tar.xz) = e80b380d595c809060f66f96a5d849511ef4a76a26b76eacf5778b94c3570309 SIZE (ffmpeg-4.4.4.tar.xz) = 9565584

Expand this list (6 items)

Collapse this list.

SHA256 (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = 376ea23e9d876390fbca936c80cb437bb9daa6232ff65df0ea91673e18b739ff SIZE (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = 24259 SHA256 (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = d16589efc4be2602a9f436e9938cfee0cc7b5ccd7a4a6b41c0c9a59ae0859fda SIZE (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = 5336 SHA256 (master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch) = b7d722dfce20b73e9d5c73d55ffe041bbdc92a3c4a5c5d766b6b3040671b4052 SIZE (master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch) = 33497

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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. nvEncodeAPI.h : multimedia/ffnvcodec-headers
  5. v4l_compat>0 : multimedia/v4l_compat
  6. gmake>=4.3 : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. perl5>=5.34<5.35 : lang/perl5.34
  9. x11.pc : x11/libX11
  10. xcb.pc : x11/libxcb
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcb.pc : x11/libxcb
Library dependencies:
  1. libaom.so : multimedia/aom
  2. libass.so : multimedia/libass
  3. libdav1d.so : multimedia/dav1d
  4. libdrm.so : graphics/libdrm
  5. libfontconfig.so : x11-fonts/fontconfig
  6. libfreetype.so : print/freetype2
  7. libgmp.so : math/gmp
  8. libgnutls.so : security/gnutls
  9. libmp3lame.so : audio/lame
  10. libxml2.so : textproc/libxml2
  11. libopus.so : audio/opus
  12. libSvtAv1Enc.so : multimedia/svt-av1
  13. libv4l2.so : multimedia/libv4l
  14. libva.so : multimedia/libva
  15. libvdpau.so : multimedia/libvdpau
  16. libvmaf.so : multimedia/vmaf
  17. libvorbisenc.so : audio/libvorbis
  18. libvpx.so : multimedia/libvpx
  19. libwebp.so : graphics/webp
  20. libx264.so : multimedia/libx264
  21. libx265.so : multimedia/x265
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for ffmpeg4-4.4.4_3: 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 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 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=on: LAME MP3 audio encoder support LENSFUN=off: Camera lens database support via LensFun LIBBLURAY=off: Blu-ray discs support via libbluray LIBRSVG2=off: SVG vector graphics support via librsvg2 LIBXML2=on: XML parser support via libxml2 LTO=off: 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: Enhanced JPEG graphics support 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=off: Haivision SRT protocol via libsrt SSH=off: SSH protocol support SVTAV1=on: AV1 encoding via SVT-AV1 SVTHEVC=off: HEVC encoding via SVT-HEVC SVTVP9=off: VP9 encoding via SVT-VP9 TENSORFLOW=off: TensorFlow as a DNN module backend for DNN based filters like sr 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 VPX=on: VP8/VP9 video codec support VULKAN=off: Vulkan filters 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 LIBRTMP=off: RTMP(T)E protocol support via librtmp ====> SSL protocol support: you can only select none or one of them GNUTLS=on: SSL/TLS support via GnuTLS MBEDTLS=off: SSL/TLS support via mbed TLS OPENSSL=off: SSL/TLS support via OpenSSL ===> Use 'make config' to modify these settings
Options name:
multimedia_ffmpeg4
USES:
compiler:c11 cpe gmake localbase:ldflags perl5 pkgconfig shebangfix tar:xz iconv 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.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.4.4_3
24 Nov 2023 10:59:47
commit hash: c159c53a6d9942d44cfd753e3654d633fc1ca8c2commit hash: c159c53a6d9942d44cfd753e3654d633fc1ca8c2commit hash: c159c53a6d9942d44cfd753e3654d633fc1ca8c2commit hash: c159c53a6d9942d44cfd753e3654d633fc1ca8c2 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/ffmpeg: disable untracked dependency on print/texinfo

$ pkg install texinfo
$ make configure
[...]
texi2html enabled         no
makeinfo enabled          yes
makeinfo supports HTML    yes

PR:		275268
(cherry picked from commit fde4994308794c3f4925396332f8535e50ce9295)

Number of commits found: 1