{"name":"ffmpeg","portdir":"multimedia/ffmpeg","version":"4.4.6","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://ffmpeg.org/","description":"FFmpeg is a complete solution to play, record, convert and stream audio and video.","long_description":"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.","active":true,"categories":["multimedia"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303},{"name":"devans","github":"dbevans","ports_count":2636},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["x11","libdc1394","librtmp","jack","darwinssl","gpl2","gpl3","nonfree","rav1e","flite","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cctools","gmake","clang-18","nasm","texinfo"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libvorbis","soxr","speex","gnutls","libsdl2","fontconfig","harfbuzz","librsvg","openjpeg","webp","zimg","XviD","aom","dav1d","libass","libbluray","libogg","libtheora","bzip2","x264","x265","freetype","fribidi","libiconv","zvbi","libvidstab","svt-av1","libvpx","lzo2","xz","zlib","lame","libmodplug","libopus"]}],"depends_on":[{"type":"lib","ports":["octave-video","pHash","lastfm-desktop","qmmp","OpenSceneGraph","OpenSceneGraph-devel","synfig","gmic","gmic-qt","gmic-gimp","gmic-clib","gmic-lib","xine-lib","libopenshot","lms","py39-torchaudio","QMPlay2","VLC2","libVLC2","mlt-legacy","ReadyMedia","ffmpegthumbnailer","tovid","py35-opencv3","py36-opencv3","py35-opencv3-devel","py36-opencv3-devel","ffmpegthumbs","libdlna","goldendict","py37-gmic","py37-opencv3","py38-opencv3","MP4Joiner","py37-opencv3-devel","py38-opencv3-devel","dvbcut","libvideogfx","mlt-qt5","mediatomb","py38-opencv4-devel","py35-opencv4","py36-opencv4","py35-opencv4-devel","py36-opencv4-devel","kfilemetadata","py37-opencv4","SDRangel","yorick-av","notcurses","wxsvg","py37-torchaudio","Pangolin","blender","gegl-0.3","audacity-devel","py37-opencv4-devel","tenacity","audacity-legacy","moc","nepomuk-core","py38-torchaudio","scrcpy","qt513-qtwebengine","libquicktime","R-av","libquicktime-devel","rsgain","qt64-qtwebengine","qt67-qtwebengine","aubio","py38-gmic","corsixth","strigi","gegl","chromaprint","py39-opencv3","py39-opencv3-devel","py39-opencv4","py39-opencv4-devel","gegl-devel","py39-dlib","py38-opencv4","py39-gmic","opencv3","opencv3-devel","py27-opencv3","py310-opencv3","py311-opencv3","py27-opencv3-devel","py311-opencv3-devel","py310-opencv3-devel","dlib","py310-dlib","py311-dlib","py312-dlib","netgen","transcode","paraview","vapoursynth"]},{"type":"run","ports":["shenidam","R-animation","gutils-suite-extra","streamlink","qwinff","vhs","vcs","mat2","impressive","freac","gutils-suite","get_iplayer","py37-ffmpy","py38-ffmpy","beets","youtube-dl","yt-dlp","beets-devel","reddsaver","scdl"]}]}