BSD Ports

multimedia/ffms2 2.40_4 MidnightBSD

FFmpeg-based source library and VapourSynth plugin

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
multimedia

Description

FFmpegSource (usually known as FFMS or FFMS2) is a cross-platform wrapper library around FFmpeg/libav. It gives you an easy, convenient way to say "open and decompress this media file for me, I don't care how you do it" and get frame- and sample-accurate access (usually), without having to bother with the sometimes less than straightforward and less than perfectly documented libav API.

In the other systems

SystemPortVersion
MidnightBSDmultimedia/ffms22.40_4
FreeBSDmultimedia/ffms25.0_1
NetBSDwip/ffms25.0
DragonFlymultimedia/ffms22.40_3
HardenedBSDmultimedia/ffms25.0_1
GhostBSDmultimedia/ffms25.0_1

Install

Binary package:

mport install ffms2

From mports:

cd /usr/mports/multimedia/ffms2 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ffms2>0:multimedia/ffms2
LIB_DEPENDS=	libffms2.so:multimedia/ffms2

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Build dependencies 2
Run dependencies 1

No port depends on this one.

Configuration

Options name: multimedia_ffms2

OptionDefaultDescription
DOCSoff
USES
autoreconf compiler:c++11-lib gmake libtool pathfix pkgconfig
Service scripts
none

Files

pkg-plist 12
  • bin/ffmsindex
  • include/ffms.h
  • include/ffmscompat.h
  • lib/libffms2.a
  • lib/libffms2.so
  • lib/libffms2.so.4
  • lib/libffms2.so.4.0.0
  • share/ffms2/libffms2.so
  • libdata/pkgconfig/ffms2.pc
  • share/doc/ffms2/ffms2-api.md
  • share/doc/ffms2/ffms2-changelog.md
  • share/doc/ffms2/ffms2-vapoursynth.md
distinfo 4
FileSizeSHA256
FFMS-ffms2-2.40_GH0.tar.gz14035682e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320
96cbf38ea938.patch13422dd063e21c6e7887614ab5fb1009cf9b353066829771d4426dfe779d74dfac758
586d87de3f89.patch931d5ec6ee44bf8f0a2bd943c1c61bace33b7b80559137b71fe5c4af5e7dd9ac7f8
45673149e9a2.patch3693ecef89ce1bb4158181c96eecdbc2c37e49a880a88e72a271b54ce98832dcf049