MFormats SDK is an easy way to access FFmpeg's rich set of video codecs, file containers and network streams from your C#, VB.NET, Delphi and C++ application. Using FFmpeg may be tricky. Integrating MFormats with your application will take just a few lines of code.
In addition to FFmpeg, MFormats SDK makes use of Intel's Quick Sync (H.264) and Nvidia's NVENC (H.264 and H.265) GPU-powered encoding. We also provide our own high-quality implementations of MXF and LXF formats.
Easily integrates with an already developed application. More Info »
Works with popular development languages: C#, VB.NET, Delphi or C++. Click here for code samples.
Supports the majority of video formats in a transparent fashion: all codecs, splitters and muxers are used automatically when needed.
Low-latency ingest and playout integration with I/O hardware by Blackmagic Design, AJA, BlueFish444, Stream Labs, DELTACAST.
WebRTC support - multiple ways of adding web streaming to your app.
Support for NewTek NDI™ protocol.
Play while recording.
Time shifting engine.