MFormats SDK
Create your own video processing software
Save months of working time with the flexible FFmpeg-based development framework
for C#, VB.Net, C++, Delphi
Get MFormats SDK
Just type your contacts
Your email address:
Take control over video processing
With MFormats SDK, a flexible framework to work with video frames, you'll deliver applications that fully address the needs of your clients on how video should be processed.

Whether you need to create professional broadcasting solutions that work with Blackmagic devices or build easy-to-use tools for amateurs that use web cameras, MFormats SDK has been built so that you could take control over your video workflow and present it to the customers in the shortest time.
IS IT THAT SIMPLE?
// Grab a frame
MFFrame myFrame;
myReader.SourceFrameGet(-1, out myFrame, "");

// Process the frame
MFFrame processedFrame;
int nFrameRest;
(myCharGen as IMFProcess).ProcessFrame(myFrame, out processedFrame, out nFrameRest, "");

// Output the frame
myRenderer.ReceiverFramePut(processedFrame, -1, "");
LICENSING
Our prices are royalty-free.
The licensing process is very simple.
Professional
edition
Contact Sales
EXPERT
edition
Contact Sales
Contact sales
Fill out the form and we'll be in touch.
Application Category
Development Use
Features
Pro
Expert
Ultimate
Professional capture & playback devices support
Use a single video source in several applications
Mix several video streams and transitions
Overlay simple text and images
Play and write to MP4, MOV, TS, AVI, etc. file formats
RTMP, HTTP, UDP streaming
NewTek NDI™
Webcameras and other DirectShow sources
Proprietary MXF playback
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 and decoding
GPU Pipeline
Features
Pro
Expert
Ultimate
Professional capture & playback devices support
Use a single video source in several applications
Mix several video streams and transitions
Overlay simple text and images
Play and write to MP4, MOV, TS, AVI, etc. file formats
RTMP, HTTP, UDP streaming
NewTek NDI™
Webcameras and other DirectShow sources
Proprietary MXF playback
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 and decoding
GPU Pipeline
HEAR MORE FROM COMPANIES LIKE YOURS
Ben Taylor
CTO at Broadcast Pix
"We took a number of sample applications and looked at resource utilization and saw that CPU load and memory usage are less than they are with the tools that we had been using. Performance was really critical for us."

Read more...
Pim de Witte and Zaid Elnasser
founders of Medal
"We wanted full control over what we were building so that we can extend it in any way we need to in the future, and we didn't have that with our previous solution."

Read more...
Pere Armengol
Technical Director at Vector 3
"MFormats is a middleware between most of the broadcast hardware video cards. It also abstracts the FFmpeg library for reading and writing a wide variety of media files or streams and includes the possibility to use GPU cards for AVC or HEVC encoding tasks."

Read more...
Christoph Hilger
AV Stumpfl
"The MFormats SDK is really very stable, we have no problems with it at all. We are very happy with it. During programming everything is really fine, and it works as expected, but especially with the customers, which is much more important, we have no problems."

Read more...
Harald Jordan
x-dream-media
"I was ill for 5 days with a flu, and I was pretty bored and needed something to play with. Turns out, I was able to build a proof-of-concept using MFormats as a decoding mechanism for Carbon Coder."

Read more...
Michael Garanin
WinBroadcaster
"I believe you have the best product on the market, and I am happy to recommend it. Also, it is important that you guys have been around for a long time. I would never suggest GStreamer for a commercial product."

Read more...
Patrick Deuster
Product Development Manager
"I personally like the SDK; it's very easy to use and integrate into our system; and quite frankly when we first put it in I didn't think we would rely on it as much as we do today."

Read more...
Start 30-days free trial
Full-featured demo version
Optional Plugins
Have questions?
Don't hesitate to contact us: