A flexible video I/O framework and codec library

MFormats is a frame-based software development kit for
engineers who need to work with video in their C#, VB.NET, Delphi or C++ apps.

Key technical features
MFormats SDK provides complete control over the video pipeline
and is easy to work with due to an intuitive API.
Frame-accurate
playback & seeking
Synchronous multi-channel playback or capture
Reverse & variable
speed playback
Features and editions
MFormats SDK is available in two main editions.
Features
Professional
Expert
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.
Licensing
For details about the process — check our FAQ.

For companies and teams (up to 4 developers):
Professional
$3,150.00
Expert
$5,150.00
For individual developers:
Professional
$1,750.00
Expert
$2,850.00
Optional components
Add even more power to your video app!
  • Enables support for CEA-608 and CEA-708 closed captioning.
$2,850.00 or $4,300.00 (Team)
Order now
  • Adds our green screen technology to your technology stack.
$2,850.00 or $4,300.00 (Team)
Order now
  • Our brand new Chromium-based graphics rendering engine.
$2,850.00 or $4,300.00 (Team)
Order now
DVB-compliant UDP streaming pack by nablet.
$4,500.00 or $6,750.00 (Team)
Order now
Supported broadcast hardware
Start your full-featured trial!
What are you looking to achieve?
What are your goals? What is the challenge you're faced with?