ffmpeg6 (multimedia/ffmpeg6) Updated: 1 month, 3 weeks ago Add to my watchlist

FFmpeg is a complete solution to play, record, convert and stream audio and video.

FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. The project is made of several components: ffmpeg is a command line tool to convert one video file format to another. It also supports grabbing and encoding in real time from a TV card. ffserver is an HTTP (RTSP is being developed) multimedia streaming server for live broadcasts. Time shifting of live broadcast is also supported. ffplay is a simple media player based on SDL and on the ffmpeg libraries. ffprobe gathers information from multimedia streams and prints it in human- and machine-readable fashion. libavcodec is a library containing all the ffmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability. libavformat is a library containing parsers and generators for all common audio/video formats.

Version: 6.1.2 License: GPL-2+ GitHub
Maintainers mascguy
Categories multimedia
Homepage https://ffmpeg.org/
Platforms darwin
Variants
  • darwinssl (Enable https support using Apple built-in TLS library instead of GNU TLS)
  • flite (Enable flite audio source)
  • gpl2 (Enable GPL code, license will be GPL-2+)
  • gpl3 (Enable GPL code, license will be GPL-3+)
  • jack (Enable jack library and indev support)
  • libdc1394 (Enable IIDC-1394 frame grabbing using libdc1394 (experimental))
  • librtmp (Use librtmp (from rtmpdump) as rtmp[t][es]:// protocol handler)
  • no_symlink (Disable binary suffices and symlinks)
  • nonfree (enable nonfree code, libraries and binaries will not be redistributable)
  • rav1e (Enable codec rav1e)
  • universal (Build for multiple architectures)
  • x11 (Enable X11 support)

"ffmpeg6" depends on

lib (34)
extract (1)
xz
build (6)

Ports that depend on "ffmpeg6"




Port notes

Support for rav1e now disabled by default; enable via +rav1e This build of ffmpeg6 includes GPLed code and is therefore licensed under GPL v2 or later. The following modules are GPLed:
libvidstab libx264 libx265 libxvid postproc
To include all nonfree, GPLed and LGPL code use variant +nonfree. To remove nonfree and GPLed code leaving only LGPL code remove the +gpl2 variant. To compile and link with ffmpeg6, add -I${prefix}/libexec/ffmpeg6/include and -L${prefix}/libexec/ffmpeg6/lib to your compile command.
For builds using pkg-config, add ${prefix}/libexec/ffmpeg6/lib/pkgconfig to $PKG_CONFIG_PATH.


Port Health:

Loading Port Health

Installations (30 days)

108

Requested Installations (30 days)

36