About MFormats SDK

A smart video API for C#, VB.NET, Delphi and C++ developers.

MFormats SDK is a frame-based video software development framework that simplifies and improves the development experience when working with live sources, playing out to professional devices, encoding video data or playing media files. MFormats removes the unnecessary complexities and limitations of standard approaches for development, bringing ease of use and pleasure to the development process.

The main idea of MFormats SDK is to grab a frame from a source (files, network streams, cameras, capture devices, etc.), process the frame with plugins or other frames (mix, overlay), and output the frame (encode video to a local file, to a network stream, put it to a playout device, or simply preview it).

Wherever you can imagine video in use you can think about utilizing MFormats-based software.

MFormats is available in 3 editions:

  MFormats Pro MFormats Expert MFormats Ultimate MPlatform (decoder or encoder libs are required)
RTMP, UDP, RTSP, HLS support        
NDI support        
Capture and playback devices support        
Mixing of different sources        
Video transitions        
MOV, TS, MP4, etc. support        
MXF        
Timeshifting engine        
WebRTC support        
Emergency encoding recovery        
GPU-powered video encoding and decoding        
GPU-powered video processing        
Audio normalization (EBU R128, ITU-R BS.1770)        
Playlist automation        
Video mixing automation        
Text and graphics overlay Only simple functionality. For professional overlay the Character Generator is required. Only simple functionality. For professional overlay the Character Generator is required. Only simple functionality. For professional overlay the Character Generator is required. Character Generator is included.
HTML5 graphics overlay engine With the HTML5 Overlay Plugin. With the HTML5 Overlay Plugin. With the HTML5 Overlay Plugin. With the HTML5 Overlay Plugin.
ChromaKey engine With the Chroma Key plugin. With the Chroma Key plugin. With the Chroma Key plugin. With the Chroma Key plugin.
SRT and DVB-compatible streaming support With the Streaming Pack. With the Streaming Pack. With the Streaming Pack. With the Streaming Pack.
Closed Captions and SCTE triggers With the Closed Captions lib. With the Closed Captions lib. With the Closed Captions lib. With the Closed Captions lib.
SMPTE ST 2110 With the ST 2110 Compatibility Pack. With the ST 2110 Compatibility Pack. With the ST 2110 Compatibility Pack. With the ST 2110 Compatibility Pack.

MFormats Add-ons and compatible products:

  • HTML5 Overlay Plugin - Graphic layouts and animation via JavaScript and WebGL.
  • Chroma Key Plugin - Green screen technology with advanced spill suppression algorithm.
  • Streaming Pack - Compatible with most professional hardware.
  • Closed Captions Lib - Provide the viewers with a transcription of all significant audio content.
  • ST 2110 Compatibility Pack - Bring AV over IP pipelines compatibility to your broadcasting solution.
  • ASIO device support - Professional-level audio driver.
  • Character Generator Plugin - A powerful engine for static or animated overlay of text and graphics.