FFmpegSource

2.40

Wrapper library around FFmpeg that is designed to provide users with an easy way to open and decompress media files, without bothering with the FFmpeg API

FFmpegSource is an FFmpeg source library and Avisynth/VapourSynth plugin created for easy frame accurate access. Also known as FFMS or FFMS2, it is a cross-platform wrapper around FFmpeg.
This wrapper was designed to provide users with the means of opening and decompressing media files quickly, regardless of how it is done. It can usually provide frame- and sample-accurate access without requiring the use of the FFmpeg API, which isn’t always that straightforward.
The library is written in C++, while the public API is written in pure C, so you can use FFmpegSource if you can link to a C library. More extensive documentation is available on the project’s GitHub page for those who wish to use the library.
A viable use of FFmpegSource is to implement an Avisynth and VapourSynth plugin that uses this library to open media files. To get started, you may want to consult the Avisynth user guide.
The Avisynth plugin offers support for Unicode file names, which are not representable in the system codepage, as well as variable frame rate (VFR). It should work reliably when using Avisynth under Wine, does not rely on any external decoders and also supports mid-stream video resolution switches.
8.4 MB
4.5
Info
Update Date
Version
2.40
License
MIT License
Created By
FFmpegSource Team
Related software Development