MJPEG and MCMP Video Codec SDK Libraries

LEAD's MJPEG/MCMP video codecs for DirectShow and Media Foundation provide .NET (C# & VB) and C/C++ developers with lossless and lossy real-time compression and decompression of video data. By compressing each frame individually, MJPEG and MCMP videos provide random access to every frame. This powerful set of features gives developers the flexibility necessary to meet the requirements of a wide range of applications including video editing, medical imaging, and streaming.

Feature-rich MJPEG and MCMP Video Codec SDK

MJPEG and MCMP Video Codec Libraries

The LEAD MCMP/MJPEG Codec encodes and decodes video data using the LEAD CMP and JPEG compression algorithms. Compressed video data can be stored inside AVI files. MJPEG, which is also known as Motion JPEG, is a motion video adaptation of the JPEG standard for still photos. MJPEG treats a video stream as a series of still photos, compressing each frame individually, and uses no interframe compression.

  • Full support for encoding and decoding JPEG and CMP-compressed video data
    • LEAD-proprietary MCMP compression delivers smaller file sizes than MJPEG with the same or better quality
  • Real-time, software-only compression and decompression of full-motion video
  • Preserve critical image data with lossless compression
  • Options to control the ratio of file size and image quality
  • Play and create JPEG type-B streams found in QuickTime videos
  • Play and convert live HTTP streams
  • Read and write hardware compatible MJPEG files
  • Supports 16-bit grayscale video
  • .NET (C# & VB) and C DLL libraries for 32 and 64-bit development
MJPEG and MCMP description

What are MJPEG and MCMP?

Motion JPEG, or MJPEG, is a video adaptation of the JPEG standard for still photos. It simply treats a video stream as a series of still photos, compressing each individually, with no interframe compression. Because it uses no interframe compression, it is ideal for editing.

MCMP, or Motion CMP, is a video adaptation of LEAD's proprietary CMP compression code. MCMP delivers smaller file sizes and can maintain better image quality than MJPEG with the same or better image quality.

MJPEG and MCMP Video Codec Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting, eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Cross platform libraries

MJPEG and MCMP Video Codec SDK Platforms and Programming Interfaces

Operating Systems

Projects that use LEADTOOLS MJPEG and MCMP Video Codec libraries can be deployed to Windows devices.

Frameworks

Developers that are leveraging these frameworks can utilize the MJPEG and MCMP Video Codec SDK: .NET Framework, WinForms, and ASP.NET

Programming, Scripting, Markup

MJPEG and MCMP Video Codec code snippets and demo applications are provided for the following: C#, VB, XAML, and C/C++

Start Coding with LEADTOOLS MJPEG and MCMP Video Codec


Multimedia libraries for Windows development in C, C++, C#, and VB.NET targeting DirectShow and Media Foundation frameworks.

Download LEADTOOLS Libraries