HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51970,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=478",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=476",
"results": [
{
"name": "libaacs",
"portdir": "multimedia/libaacs",
"version": "0.11.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.videolan.org/developers/libaacs.html",
"description": "AACS support library for Blu-ray playback",
"long_description": "Implementation of the Advanced Access Content System Specification",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"flex",
"gettext",
"perl5",
"bison"
]
},
{
"type": "lib",
"ports": [
"libgpg-error",
"libiconv",
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libbdplus"
]
},
{
"type": "run",
"ports": [
"VLC2",
"libVLC2",
"mpv",
"mpv-legacy"
]
}
]
},
{
"name": "libaribb24",
"portdir": "multimedia/libaribb24",
"version": "1.0.3",
"license": "GPL-3",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nkoriyama/aribb24",
"description": "A library for ARIB STD-B24",
"long_description": "A library for ARIB STD-B24, decoding JIS 8-bit characters, and parsing MPEG-TS streams.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "",
"github": "kakuhen",
"ports_count": 9
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libpng"
]
}
],
"depends_on": []
},
{
"name": "libartnet",
"portdir": "multimedia/libartnet",
"version": "1.1.2",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openlighting.org/libartnet-main/",
"description": "implementation of the ArtNet protocol designed for POSIX systems",
"long_description": "implementation of the ArtNet protocol designed for POSIX systems",
"active": true,
"categories": [
"net",
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libass",
"portdir": "multimedia/libass",
"version": "0.17.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libass/libass",
"description": "Subtitle renderer for the ASS/SSA subtitle format",
"long_description": "libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"nasm",
"yasm",
"autoconf",
"automake",
"libtool",
"m4"
]
},
{
"type": "lib",
"ports": [
"harfbuzz",
"fribidi",
"fontconfig"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ffmpeg4",
"QMPlay2",
"gstreamer010-gst-plugins-bad",
"gstreamer1-gst-plugins-bad",
"VLC2",
"libVLC2",
"avidemux",
"ffmpeg",
"ffmpeg-devel",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8",
"mpv",
"mpv-legacy",
"mythtv-core.27",
"mythtv-core.28",
"vapoursynth"
]
}
]
},
{
"name": "libavif",
"portdir": "multimedia/libavif",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AOMediaCodec/libavif",
"description": "Portable C implementation of the AV1 Image File Format",
"long_description": "Portable C implementation of the AV1 Image File Format",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"debug",
"rav1e",
"docs",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"dav1d",
"libxml2",
"zlib",
"libyuv",
"libargparse",
"svt-av1",
"libjpeg-turbo",
"libpng",
"aom"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chafa",
"darktable",
"darktable-devel",
"p5.28-imager-file-avif",
"p5.30-imager-file-avif",
"p5.32-imager-file-avif",
"p5.34-imager-file-avif",
"py27-Pillow",
"py310-Pillow",
"py311-Pillow",
"py312-Pillow",
"py313-Pillow",
"py314-Pillow"
]
}
]
},
{
"name": "libass-devel",
"portdir": "multimedia/libass",
"version": "2024.10.14",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libass/libass",
"description": "Subtitle renderer for the ASS/SSA subtitle format",
"long_description": "libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"nasm",
"yasm",
"autoconf",
"automake",
"libtool",
"m4"
]
},
{
"type": "lib",
"ports": [
"harfbuzz",
"fribidi",
"fontconfig"
]
}
],
"depends_on": []
},
{
"name": "libbdplus",
"portdir": "multimedia/libbdplus",
"version": "0.2.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.videolan.org/developers/libbdplus.html",
"description": "an open-source library designed implement the BD+ System",
"long_description": "A research project designed to implement the BD+ System Specification that provides an open source library",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "vladashram",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"libtool",
"pkgconfig",
"perl5",
"autoconf",
"automake"
]
},
{
"type": "lib",
"ports": [
"libgpg-error",
"libaacs",
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"VLC2",
"libVLC2",
"mpv",
"mpv-legacy"
]
}
]
},
{
"name": "libbluray",
"portdir": "multimedia/libbluray",
"version": "1.3.4",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.videolan.org/developers/libbluray.html",
"description": "an open-source library designed for Blu-Ray Discs playback",
"long_description": "an open-source library designed for Blu-Ray Discs playback",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 303
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"perl5",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"fontconfig",
"freetype",
"libxml2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ffmpeg4",
"xine-lib",
"VLC2",
"libVLC2",
"ffmpeg",
"ffmpeg-devel",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8",
"mpv",
"mpv-legacy",
"mythtv-core.28"
]
}
]
},
{
"name": "libcaption",
"portdir": "multimedia/libcaption",
"version": "0.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/szatmary/libcaption",
"description": "free, open-source CEA-608/-708 closed-caption encoder/decoder",
"long_description": "libcaption is a library written in C to aid in the creating and parsing of closed caption data. To maintain consistency across platforms, libcaption aims to implement a subset of EIA-608, CEA-708 as supported by the Apple iOS platform.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"debug",
"re2c",
"examples",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"re2c",
"graphviz",
"doxygen",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libcec",
"portdir": "multimedia/libcec",
"version": "7.1.1",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libcec.pulse-eight.com",
"description": "USB CEC Adapter communication Library",
"long_description": "libCEC, in combination with the right hardware, permits control of other devices with the TV remote control via existing HDMI cabling",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"swig-python",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"python314",
"p8-platform",
"xorg-libX11",
"xorg-libXrandr"
]
}
],
"depends_on": []
},
{
"name": "libde265",
"portdir": "multimedia/libde265",
"version": "1.0.16",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/strukturag/libde265",
"description": "an open source implementation of the h.265 video codec",
"long_description": "libde265 is an open source implementation of the h.265 video codec.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"players",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gstreamer1-gst-plugins-bad",
"libheif"
]
}
]
},
{
"name": "libdumb",
"portdir": "multimedia/libdumb",
"version": "0.9.3",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dumb.sourceforge.net",
"description": "IT, XM, S3M and MOD player library",
"long_description": "IT, XM, S3M and MOD player library",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"allegro5"
]
}
]
},
{
"name": "libdv",
"portdir": "multimedia/libdv",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libdv.sourceforge.net",
"description": "Quasar DV codec (libdv): software codec for DV video encoding format",
"long_description": "The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. Libdv was developed according to the official standards for DV video: IEC 61834 and SMPTE 314M.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"popt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"synfig",
"gstreamer010-gst-plugins-good",
"gstreamer1-gst-plugins-good",
"mjpegtools",
"transcode"
]
}
]
},
{
"name": "libgpod",
"portdir": "multimedia/libgpod",
"version": "0.8.3",
"license": "LGPL-2.1+ and GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20210118214105/http://www.gtkpod.org/libgpod/",
"description": "libgpod is a library to access the contents of an iPod.",
"long_description": "libgpod is a library to access the contents of an iPod. This library is based on code used in the gtkpod project. Starting with V0.96.CVS gtkpod depends on this library.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"python27",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"swig-python",
"gnome-common",
"gtk-doc",
"intltool",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"libusb",
"gdk-pixbuf2",
"libpng",
"py27-gobject",
"py27-mutagen",
"libplist",
"taglib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"amarok",
"digikam",
"gtkpod"
]
}
]
},
{
"name": "libheif",
"portdir": "multimedia/libheif",
"version": "1.21.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/strukturag/libheif",
"description": "a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder",
"long_description": "libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"debug",
"kvazaar",
"rav1e",
"examples",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"openjpeg",
"webp",
"aom",
"brotli",
"libde265",
"x265",
"svt-av1",
"kvazaar",
"openh264",
"dav1d",
"zlib",
"gdk-pixbuf2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-pyheif",
"py39-pyheif",
"gmic",
"gmic-qt",
"gmic-gimp",
"gmic-clib",
"gmic-lib",
"py37-pyheif",
"openimageio",
"py38-pyheif",
"GraphicsMagick",
"ImageMagick",
"ImageMagick7",
"darktable",
"darktable-devel",
"exact-image",
"gd2",
"geeqie",
"gimp2",
"gimp2-devel",
"gimp3-devel",
"imlib2",
"p5.28-gd",
"p5.30-gd",
"p5.32-gd",
"p5.34-gd",
"p5.28-imager-file-heif",
"p5.30-imager-file-heif",
"p5.32-imager-file-heif",
"p5.34-imager-file-heif",
"py310-pyheif",
"py311-pyheif",
"py312-pyheif",
"py313-pyheif",
"py314-pyheif"
]
}
]
},
{
"name": "libltc",
"portdir": "multimedia/libltc",
"version": "1.3.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://x42.github.io/libltc/",
"description": "linear timecode library",
"long_description": "libltc provides functionality to encode and decode linear (or longitudinal) timecode (LTC) from/to timecode, including SMPTE date support. libltc is the successor of libltcsmpte.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ltc-tools"
]
}
]
},
{
"name": "libmatroska",
"portdir": "multimedia/libmatroska",
"version": "1.7.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.matroska.org",
"description": "Matroska is an extensible open standard audio/video container format.",
"long_description": "Matroska is an extensible open standard audio/video container format. This library is there to support this format and has been written by the Matroska project team.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libebml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tenacity",
"VLC2",
"libVLC2",
"mkvtoolnix",
"mkvtoolnix-devel",
"mkvtoolnix-legacy"
]
}
]
},
{
"name": "libmms",
"portdir": "multimedia/libmms",
"version": "0.6.4",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libmms.sourceforge.net/",
"description": "Library for parsing mms:// and mmsh:// network streams",
"long_description": "LibMMS is a common library for parsing the legacy mms:// and mmsh:// type network streams, created and now abandoned by Microsoft. These are commonly used to stream Windows Media Video content over the web. LibMMS itself is only for receiving MMS streams, it doesn't handle sending at all. If you need streaming functionality, look at other protocols, such as RT(S)P.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"glib2",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qmmp",
"audacious-plugins",
"xmms2",
"gstreamer010-gst-plugins-bad",
"kget",
"mimms"
]
}
]
},
{
"name": "libmovit",
"portdir": "multimedia/libmovit",
"version": "1.7.0",
"license": "GPL-2+",
"platforms": "darwin linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://movit.sesse.net",
"description": "Modern Video Toolkit - open-source library for GPU-accelerated video filters",
"long_description": "Movit is the Modern Video Toolkit. It aims to be a high-quality, high-performance, open-source library for GPU-accelerated video filters.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"installdemo",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"fftw-3",
"libsdl2",
"xorg-libX11",
"mesa",
"libsdl2_image",
"libepoxy",
"libpng",
"eigen3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mlt"
]
}
]
},
{
"name": "libmpeg2",
"portdir": "multimedia/libmpeg2",
"version": "0.5.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libmpeg2.sourceforge.net/",
"description": "A free library for decoding mpeg-2 and mpeg-1 video streams.",
"long_description": "libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video streams. The main goals in libmpeg2 development are conformance, speed, portability, and reuseability.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"sdl",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libXext",
"libsdl",
"xorg-libice",
"xorg-libsm",
"xorg-libXv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libextractor",
"gstreamer010-gst-plugins-ugly",
"gstreamer1-gst-plugins-ugly",
"M2VDownsizer",
"VLC2",
"libVLC2",
"transcode"
]
}
]
},
{
"name": "libmtp",
"portdir": "multimedia/libmtp",
"version": "1.1.21",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libmtp.sourceforge.net",
"description": "libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)",
"long_description": "libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libusb",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pymtp",
"amarok",
"VLC2",
"libVLC2",
"mtpfs"
]
}
]
},
{
"name": "libogg",
"portdir": "multimedia/libogg",
"version": "1.3.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.vorbis.com/",
"description": "Ogg Bitstream Library",
"long_description": "Libogg is a library for manipulating ogg bitstreams. It handles both making ogg bitstreams and getting packets from ogg bitstreams.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"indi",
"ffmpeg4",
"audacity",
"goldendict",
"libopenmpt",
"audacity2",
"audacity-devel",
"xine-lib",
"moc",
"warzone2100",
"paraview",
"godot-3.2",
"audacious-plugins",
"celt",
"cmus",
"flac",
"qmmp",
"liboggz",
"libsdl_sound",
"libsdl_sound-framework",
"libshout2",
"libsndfile",
"libtagedit",
"libvorbis",
"mpd",
"mt-daapd",
"ocp",
"oggsplit",
"opus-tools",
"opusfile",
"sox",
"speex",
"streamripper",
"tenacity",
"vorbis-tools",
"vorbisgain",
"xmms2",
"allegro5",
"libextractor",
"love-0.10",
"love-11",
"scummvm",
"scummvm-devel",
"alienarena",
"boswars",
"fife",
"glob2",
"godot",
"luanti",
"raceintospace",
"supertuxkart",
"supertux",
"wesnoth",
"gstreamer010-gst-plugins-base",
"gstreamer1-gst-plugins-base",
"Io",
"VLC2",
"libVLC2",
"ffmpeg",
"ffmpeg-devel",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8",
"fluidsynth",
"gpac",
"libtheora",
"lmms",
"mkvtoolnix",
"mkvtoolnix-devel",
"mkvtoolnix-legacy",
"musikcube",
"ogmtools",
"sfml",
"transcode",
"ReadyMedia"
]
},
{
"type": "run",
"ports": [
"freac"
]
}
]
},
{
"name": "libopenshot",
"portdir": "multimedia/libopenshot",
"version": "0.3.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openshot.org/",
"description": "Library for creating and editing videos",
"long_description": "Library for creating and editing videos. Includes python bindings but not ruby.",
"active": true,
"categories": [
"devel",
"multimedia"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtmultimedia",
"cppzmq",
"jsoncpp",
"swig-python",
"qt5-qtbase",
"libomp",
"ffmpeg",
"libopenshot-audio",
"py311-zmq",
"ImageMagick",
"qt5-qtwebkit",
"qt5-qtsvg"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"openshot-qt"
]
}
]
},
{
"name": "libsstv",
"portdir": "multimedia/libsstv",
"version": "0.9.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rimio/libsstv",
"description": "SSTV encoder C library",
"long_description": "SSTV encoder C library suitable for both desktop and embedded applications.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"ImageMagick"
]
}
],
"depends_on": []
},
{
"name": "libtheora",
"portdir": "multimedia/libtheora",
"version": "1.1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.theora.org/",
"description": "Xiph.org Foundation's open video codec",
"long_description": "Theora is an open video codec being developed by the Xiph.org Foundation as part of their Ogg project (It is a project that aims to integrate On2's VP3 video codec, Ogg Vorbis audio codec and Ogg multimedia container formats into a multimedia solution that can compete with MPEG-4 format).",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libogg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ffmpeg4",
"warzone2100",
"paraview",
"godot-3.2",
"icecast2",
"libshout2",
"allegro5",
"love-0.10",
"love-11",
"qxmpp",
"scummvm",
"scummvm-devel",
"boswars",
"godot",
"raceintospace",
"ufo-ai",
"gstreamer010-gst-plugins-base",
"gstreamer1-gst-plugins-base",
"Io",
"VLC2",
"libVLC2",
"ffmpeg",
"ffmpeg-devel",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8",
"gpac",
"transcode",
"indi"
]
}
]
},
{
"name": "libvidstab",
"portdir": "multimedia/libvidstab",
"version": "1.1.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/georgmartius/vid.stab",
"description": "Video stabilization library",
"long_description": "Vidstab is a video stabilization library which can be used with Ffmpeg and Transcode.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ffmpeg4",
"ffmpeg",
"ffmpeg-devel",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8"
]
}
]
},
{
"name": "libvmaf",
"portdir": "multimedia/libvmaf",
"version": "3.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Netflix/vmaf",
"description": "Video Multi-Method Assessment Fusion - Perceptual video quality assessment",
"long_description": "VMAF is an Emmy-winning perceptual video quality assessment algorithm developed by Netflix. libvmaf is the stand-alone C library. Also included in libvmaf are implementations of several other metrics: PSNR, PSNR-HVS, SSIM, MS-SSIM and CIEDE2000.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"float",
"avx512",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"vim",
"nasm",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gstreamer1-gst-plugins-bad",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8"
]
},
{
"type": "run",
"ports": [
"ab-av1"
]
}
]
},
{
"name": "libvpx",
"portdir": "multimedia/libvpx",
"version": "1.15.0",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://webmproject.org/tools/",
"description": "WebM VP8/VP9 Codec SDK",
"long_description": "The WebM VP8/VP9 codecs are being developed specifically to meet the demand for the consumption of video over the Internet, including professionally and amateur produced video-on-demand and conversational video content. VP9 is an evolution of the VP8 video codec and includes a number of enhancements and new coding tools that have been added to improve coding efficiency. The VP9 encoder in this release is not, as yet, feature complete.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"yasm",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ffmpeg4",
"xine-lib",
"qxmpp",
"gstreamer010-gst-plugins-bad",
"gstreamer1-gst-plugins-good",
"VLC2",
"libVLC2",
"avidemux",
"ffmpeg",
"ffmpeg-devel",
"ffmpeg6",
"ffmpeg7",
"ffmpeg8",
"toxcore",
"uTox"
]
}
]
},
{
"name": "libvpx-devel",
"portdir": "multimedia/libvpx-devel",
"version": "1.15.2",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webmproject.org/tools/",
"description": "WebM VP8/VP9 Codec SDK",
"long_description": "The WebM VP8/VP9 codecs are being developed specifically to meet the demand for the consumption of video over the Internet, including professionally and amateur produced video-on-demand and conversational video content. VP9 is an evolution of the VP8 video codec and includes a number of enhancements and new coding tools that have been added to improve coding efficiency. The VP9 encoder in this release is not, as yet, feature complete.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"yasm",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "libwebm",
"portdir": "multimedia/libwebm",
"version": "1.0.0.32",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.webmproject.org/",
"description": "WebM File Parser",
"long_description": "This library provides WebM parser and related tools.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "darryl",
"github": "dpogue",
"ports_count": 2
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "libyuv",
"portdir": "multimedia/libyuv",
"version": "20230817",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chromium.googlesource.com/libyuv/libyuv",
"description": "libyuv is an open source project that includes YUV scaling and conversion functionality",
"long_description": "libyuv is an open source project that includes YUV scaling and conversion functionality",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libavif"
]
}
]
},
{
"name": "live555",
"portdir": "multimedia/live555",
"version": "2024.03.08",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.live555.com/liveMedia/",
"description": "LIVE555 Streaming Media",
"long_description": "This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries - which can be compiled for UNIX (including Linux and macOS), Windows, and QNX (and other POSIX-compliant systems) - can be used to build streaming applications.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"pkgconfig",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"VLC2",
"libVLC2"
]
}
]
},
{
"name": "livestreamer",
"portdir": "multimedia/livestreamer",
"version": "1.12.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "streamlink",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by streamlink",
"long_description": "This port has been replaced by streamlink.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "lmms",
"portdir": "multimedia/lmms",
"version": "1.2.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmms.io/",
"description": "Linux Multimedia Studio",
"long_description": "LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more, all in a user-friendly and modern interface.",
"active": true,
"categories": [
"multimedia",
"audio"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libvorbis",
"portaudio",
"stk",
"fltk",
"fftw-3-single",
"fluidsynth",
"libogg",
"libsdl",
"qt5-qtbase",
"jack",
"libsamplerate",
"libsndfile"
]
}
],
"depends_on": []
},
{
"name": "ltc-tools",
"portdir": "multimedia/ltc-tools",
"version": "0.7.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/x42/ltc-tools",
"description": "command line tools for linear timecode (LTC)",
"long_description": "ltc-tools provides command line programs for reading and generating linear (or longitudinal) timecode (LTC).",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"jack",
"libsndfile",
"libltc"
]
}
],
"depends_on": []
},
{
"name": "mat2",
"portdir": "multimedia/mat2",
"version": "0.14.0",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jvoisin/mat2",
"description": "metadata removal tool",
"long_description": "mat2 is a metadata removal tool, supporting a wide range of commonly used file formats, written in python3.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-mutagen",
"gdk-pixbuf2",
"librsvg",
"python314",
"py314-cairo",
"py314-gobject3"
]
},
{
"type": "run",
"ports": [
"exiftool",
"ffmpeg8"
]
}
],
"depends_on": []
},
{
"name": "mimms",
"portdir": "multimedia/mimms",
"version": "3.2.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.nongnu.org/projects/mimms/",
"description": "MiMMS isn't an MMS Message Sender, it's an MMS (e.g. mms://) stream downloader.",
"long_description": "MiMMS is a program designed to allow you to download streams using the MMS protocol and save them to your computer, as opposed to watching them live. Similar functionality is available in full media player suites such as Xine and MPlayer, but MiMMS is quick and easy to use, and for the time being, remains a useful program.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"libmms"
]
}
],
"depends_on": []
},
{
"name": "mjpegtools",
"portdir": "multimedia/mjpegtools",
"version": "2.1.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mjpeg.sourceforge.net/",
"description": "Set of tools to record/playback/edit videos in MPEG format",
"long_description": "Programs for MJPEG recording and playback and simple cut-and-paste editing and MPEG compression of audio and video.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2651
}
],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"libsdl_gfx",
"libquicktime-devel",
"xorg-libXxf86dga",
"libdv",
"gtk2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tovid",
"transcode"
]
}
]
},
{
"name": "mkvtoolnix",
"portdir": "multimedia/mkvtoolnix",
"version": "98.0",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mkvtoolnix.download",
"description": "Matroska media files manipulation tools.",
"long_description": "mkvtoolnix will evolve to a set of tools to create, alter and inspect Matroska files under Linux and other Unices, just what the OGMtools do for the OGM format.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"qtgui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ruby34",
"clang-22",
"pkgconfig",
"makeicns",
"docbook-xsl-nons",
"libxslt",
"po4a"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"nlohmann-json",
"libmatroska",
"libogg",
"expat",
"libebml",
"pugixml",
"qt6-qtbase",
"qt6-qtsvg",
"gettext-runtime",
"qt6-qtmultimedia",
"boost187",
"bzip2",
"lzo2",
"zlib",
"flac",
"libvorbis",
"cmark",
"gmp",
"libdvdread"
]
},
{
"type": "run",
"ports": [
"ruby34"
]
},
{
"type": "test",
"ports": [
"gtest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"x264transcode"
]
}
]
},
{
"name": "mkvtoolnix-devel",
"portdir": "multimedia/mkvtoolnix-devel",
"version": "98.0",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mkvtoolnix.download",
"description": "Matroska media files manipulation tools.",
"long_description": "mkvtoolnix will evolve to a set of tools to create, alter and inspect Matroska files under Linux and other Unices, just what the OGMtools do for the OGM format.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"qtgui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ruby34",
"clang-22",
"pkgconfig",
"makeicns",
"docbook-xsl-nons",
"libxslt",
"po4a"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"nlohmann-json",
"libmatroska",
"libogg",
"expat",
"libebml",
"pugixml",
"qt6-qtbase",
"qt6-qtsvg",
"gettext-runtime",
"qt6-qtmultimedia",
"boost187",
"bzip2",
"lzo2",
"zlib",
"flac",
"libvorbis",
"cmark",
"gmp",
"libdvdread"
]
},
{
"type": "run",
"ports": [
"ruby34"
]
},
{
"type": "test",
"ports": [
"gtest"
]
}
],
"depends_on": []
},
{
"name": "mkvtoolnix-legacy",
"portdir": "multimedia/mkvtoolnix-legacy",
"version": "81.0",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mkvtoolnix.download",
"description": "Matroska media files manipulation tools.",
"long_description": "mkvtoolnix will evolve to a set of tools to create, alter and inspect Matroska files under Linux and other Unices, just what the OGMtools do for the OGM format.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"qtgui"
],
"dependencies": [
{
"type": "build",
"ports": [
"ruby32",
"clang-20",
"pkgconfig",
"makeicns",
"docbook-xsl-nons",
"libxslt",
"po4a"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libdvdread",
"nlohmann-json",
"libmatroska",
"libogg",
"expat",
"libebml",
"pugixml",
"gettext-runtime",
"boost181",
"qt5-qtbase",
"qt5-qtmultimedia",
"bzip2",
"lzo2",
"zlib",
"flac",
"libvorbis",
"cmark"
]
},
{
"type": "run",
"ports": [
"ruby32"
]
},
{
"type": "test",
"ports": [
"gtest"
]
}
],
"depends_on": []
},
{
"name": "mlt",
"portdir": "multimedia/mlt",
"version": "7.24.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 4,
"replaced_by": null,
"homepage": "https://www.mltframework.org/",
"description": "Open source multimedia framework - core libraries",
"long_description": "MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, xml authoring components, and an extendible plug-in based API. This package contains the files necessary for running applications that use the MLT multimedia framework.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "dan",
"github": "ddennedy",
"ports_count": 3
},
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug",
"qt6",
"qt5",
"gpl3",
"opencv",
"disable_sdl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"doxygen",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"rubberband",
"sox",
"libsdl2",
"gdk-pixbuf2",
"libexif",
"fftw-3",
"frei0r-plugins",
"libebur128",
"libxml2",
"pango",
"qt6-qtbase",
"qt6-qtsvg",
"qt6-qt5compat",
"ffmpeg6",
"libmovit",
"libsamplerate",
"libvorbis",
"rtaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"synfig"
]
}
]
},
{
"name": "mlt-legacy",
"portdir": "multimedia/mlt-legacy",
"version": "6.26.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mltframework.org",
"description": "Open source multimedia framework – core libraries",
"long_description": "MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, xml authoring components, and an extendible plug-in based API. This package contains the files necessary for running applications that use the MLT multimedia framework.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"gtk2",
"gpl3",
"disable_sdl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"git",
"pkgconfig",
"doxygen",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"rubberband",
"sox",
"atk",
"libsdl2",
"libexif",
"qt4-mac",
"fftw-3",
"ffmpeg",
"frei0r-plugins",
"libxml2",
"eigen3",
"libebur128",
"libsamplerate",
"libvorbis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdenlive"
]
}
]
},
{
"name": "mp4ff",
"portdir": "multimedia/mp4ff",
"version": "0.33.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Eyevinn/mp4ff",
"description": "Tools for parsing and writing MP4 files including video, audio and subtitles.",
"long_description": "Package mp4ff implements MP4 media file parsing and writing for AVC and HEVC video, AAC and AC-3 audio, and stpp and wvtt subtitles. It is focused on fragmented files as used for streaming in DASH, MSS and HLS fMP4, but can also decode and encode all boxes needed for progressive MP4 files. In particular, the tool mp4ff-crop can be used to crop a progressive file.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp4v2",
"portdir": "multimedia/mp4v2",
"version": "4.1.3",
"license": "MPL-1.1 and BSD-old",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/TechSmith/mp4v2",
"description": "Read, create, and modify mp4 files.",
"long_description": "The mp4v2 library provides an API to create and modify mp4 files as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. mp4v2 used to be part of the mpeg4ip library.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"help2man",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"aacgain",
"cmus",
"ices0"
]
},
{
"type": "run",
"ports": [
"freac",
"mpeg4ip"
]
}
]
},
{
"name": "mpeg2vidcodec",
"portdir": "multimedia/mpeg2vidcodec",
"version": "1.2",
"license": "Restrictive and Noncommercial",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html",
"description": "MPEG-2 Video Encoder / Decoder",
"long_description": "Contains an implementation of an ISO/IEC DIS 13818-2 codec. It converts uncompressed video frames into MPEG-1 and MPEG-2 video coded bitstream sequences, and vice versa.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libXext"
]
}
],
"depends_on": []
},
{
"name": "mpgtx",
"portdir": "multimedia/mpgtx",
"version": "1.3.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mpgtx.sourceforge.net/",
"description": "MPEG audio/video/system file toolbox",
"long_description": "The MPEG ToolboX can currently split and join MPEG-1 video files and most MPEG audio files, fetch detailed informations from MPEG-1 and MPEG-2 streams, demultiplex MPEG-1 and MPEG-2 files (System layer, program layer and Transport layer), add, remove and edit ID3 tags from MP3 files and rename MP3 files according to their ID3 tags. DivX is not yet supported, neither MPEG-4 and splitting and joining MPEG-2 video files is experimental (read 'will work only in your wildest dreams').",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mplayer-devel",
"portdir": "multimedia/mplayer-devel",
"version": "38435",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mplayerhq.hu/",
"description": "versatile movie player - development version",
"long_description": "mplayer-devel plays most movie files in popular and less popular formats. This version tracks a recent upstream mplayer commit.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 303
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"yasm",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git",
"subversion"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"ncurses",
"fontconfig",
"libjpeg-turbo",
"libpng",
"bzip2",
"dav1d",
"freetype",
"fribidi",
"libiconv",
"libxml2",
"aom",
"lzo2",
"zlib",
"lame",
"speex"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tovid",
"x264transcode"
]
},
{
"type": "run",
"ports": [
"gimp-gap-devel",
"tablet-encode",
"mediaserv"
]
}
]
},
{
"name": "mpv",
"portdir": "multimedia/mpv",
"version": "0.41.0",
"license": "GPL-2+",
"platforms": "{darwin >= 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpv.io",
"description": "mpv is a movie player based on MPlayer and mplayer2.",
"long_description": "mpv is a movie player based on MPlayer and mplayer2. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and even H.264 movies.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314",
"python39",
"screenshot",
"network",
"network_ytdlp",
"bluray",
"dvd",
"audiocd",
"libarchive",
"rubberband",
"pulseaudio",
"jack",
"openal",
"x11",
"opengl",
"vulkan",
"caca",
"osd",
"debug",
"printable_doc",
"uchardet",
"libmpv",
"bundle"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-docutils",
"clang-18",
"pkgconfig",
"meson",
"ninja"
]
},
{
"type": "lib",
"ports": [
"libdvdread",
"lcms2",
"lua52",
"perl5",
"libass",
"libbluray",
"libarchive",
"libplacebo",
"libsixel",
"ffmpeg8",
"libiconv",
"zlib",
"libcdio-paranoia",
"rubberband",
"libdvdnav"
]
},
{
"type": "run",
"ports": [
"yt-dlp",
"libbdplus",
"libaacs"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"youtube-viewer"
]
}
]
},
{
"name": "mpv-legacy",
"portdir": "multimedia/mpv-legacy",
"version": "0.36.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpv.io",
"description": "mpv is a movie player based on MPlayer and mplayer2.",
"long_description": "mpv is a movie player based on MPlayer and mplayer2. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and even H.264 movies.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"python310",
"python311",
"python37",
"bundle",
"coreaudio",
"screenshot",
"network",
"ytdlp",
"bluray",
"dvd",
"audiocd",
"libarchive",
"rubberband",
"pulseaudio",
"jack",
"openal",
"x11",
"opengl",
"sdl2",
"caca",
"osd",
"debug",
"printable_doc",
"uchardet",
"libmpv"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-docutils",
"pkgconfig",
"python311"
]
},
{
"type": "lib",
"ports": [
"libdvdnav",
"libdvdread",
"libsdl2",
"lcms2",
"zimg",
"lua52",
"libarchive",
"libass",
"libbluray",
"libiconv",
"ffmpeg6",
"perl5",
"zlib",
"libcdio-paranoia",
"rubberband"
]
},
{
"type": "run",
"ports": [
"libbdplus",
"libaacs"
]
}
],
"depends_on": []
}
]
}