ffmpeg (multimedia/ffmpeg) Updated: 1 month 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: 4.4.1 License: GPL-2+ GitHub
Maintainers jeremyhu dbevans mascguy
Categories multimedia
Homepage https://ffmpeg.org/
Platforms darwin
Variants
  • darwinssl (Enable https support using Apple built-in TLS library instead of GNU TLS)
  • 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)
  • nonfree (enable nonfree code, libraries and binaries will not be redistributable)
  • universal (Build for multiple architectures)
  • x11 (Enable X11 support)

"ffmpeg" depends on

lib (27)
extract (1)
xz
build (7)

Ports that depend on "ffmpeg"




Port notes

This build of ffmpeg includes GPLed code and is therefore licensed under GPL v2 or later.
The following modules are GPLed:
postproc
libx264
libx265
libxvid
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.