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
| System | Port | Version |
|---|---|---|
| MidnightBSD | multimedia/ffms2 | 2.40_4 |
| FreeBSD | multimedia/ffms2 | 5.0_1 |
| NetBSD | wip/ffms2 | 5.0 |
| DragonFly | multimedia/ffms2 | 2.40_3 |
| HardenedBSD | multimedia/ffms2 | 5.0_1 |
| GhostBSD | multimedia/ffms2 | 5.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
${LOCALBASE}/include/vapoursynth/VSHelper.h: multimedia/vapoursynth
Library 1
libavcodec.so: multimedia/ffmpeg
Build dependencies 2
Run dependencies 1
No port depends on this one.
Configuration
Options name: multimedia_ffms2
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| FFMS-ffms2-2.40_GH0.tar.gz | 140356 | 82e95662946f3d6e1b529eadbd72bed196adfbc41368b2d50493efce6e716320 |
| 96cbf38ea938.patch | 13422 | dd063e21c6e7887614ab5fb1009cf9b353066829771d4426dfe779d74dfac758 |
| 586d87de3f89.patch | 931 | d5ec6ee44bf8f0a2bd943c1c61bace33b7b80559137b71fe5c4af5e7dd9ac7f8 |
| 45673149e9a2.patch | 3693 | ecef89ce1bb4158181c96eecdbc2c37e49a880a88e72a271b54ce98832dcf049 |