Features and editions
MFormats SDK is available in two main editions.
Grab video from a web cam or other DirectShow-based source.
Share a single video source between several processes or applications.
Mix several video streams and use transition effects.
Overlay simple text and images (.GIF, .JPG, .PNG).
Play and write to MP4, QuickTime, MPEG-2, DV, MKV, AVI and other file formats.
Receive and stream to RTMP, HTTP, UDP and other network streaming formats.
Support for NewTek NDI™.
Low-latency ingest and playout integration with Blackmagic Design, AJA, BlueFish444, Stream Labs, DELTACAST, Magewell and DekTec.
Proprietary implementation of MXF playback.
Play while recording (growing files playback).
Time shifting engine.
Indexing (for faster and more accurate frame access).
External decoding (for increased stability of your application).
GPU-powered H.264 and H.265 encoding via Nvidia's NVENC and Intel's Quick Sync.
For details about the process — check our FAQ.

For companies and teams (up to 4 developers):
Our software uses code of FFmpeg licensed under the LGPL version 2.1 and it's source can be downloaded here.
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project. Blackmagic Design, Deltacast, Stream Labs, AJA, Magewell, DecTek and other trademarks are property of their respective owners.