Multimedia Formats
LEADTOOLS includes everything developers need to implement multimedia playback, conversion, capture, streaming, and processing of many audio/video formats and compressions in their .NET (C# & VB) and C/C++ applications. Programmers can leverage the power of DirectShow and Media Foundation without deep knowledge of either multimedia framework.
Multimedia Formats SDK Libraries
In addition to the codecs required to compress and decompress audio and video data, LEADTOOLS provides several multiplexers to combine and demultiplexers to split data streams from various container formats such as ISO (MP4), Ogg, WebM (MKV), and FLV.
Play, Convert, and Save Any File or Stream Supported by the DirectShow or Media Foundation Frameworks
- Adobe Flash RTMP
- Adobe HD
- Adobe HTTP Dynamic Streaming (HDS)
- Apple HTTP Live Streaming (HLS)
- AVCHD
- AVI
- DivX/Xvid
- DVD
- DVR
- DVSD
- Flash V6 (FLV H.263)
- Flash V9 (Flash HD, Flash H.264, F4V, or FLV H.264)
- HEVC (H.265, including CUDA lossless format in the H.265 encoder)
- ISO (MP4, QT2, MOV, AAC, 3GPP, HDP, AVC1)
- Matroska (MKV, WebM)
- MPEG-1 Layer-3 Audio (MP3)
- MPEG-1 Video
- MPEG-2 Program
- MPEG-2 Transport
- MXF (Material eXchange Format)
- Ogg
- SSF (Smooth Streaming Format)
- WAV
- WMV/WMA/ASF (Windows Media Format)
- 165+ still image formats: TIFF, JPEG, BMP, and more
- SRT (Secondary format to hold subtitle text and timing data extracted from a video stream)
- DICOM (Uncompressed, Lossy JPEG, Lossless JPEG, Lossy JPEG 2000, Lossless JPEG 2000, MPEG-2 SD, MPEG-2 HD, H.264 HD)
- LTESC (LEADTOOLS Elementary Stream Catalog - index file that contains all information needed to use distributed transcoding)
Multiplexers and Demultiplexers
LEADTOOLS can utilize any DirectShow or Media Foundation multiplexer or demultiplexer registered on the system. For some of the most popular formats, LEADTOOLS includes several implementations that offer better performance, support, stability, and flexibility than pre-installed or freeware options.
- Flash/FLV
- ISO (MP4)
- MPEG-1
- MXF
- MPEG-2 Program
- MPEG-2 Transport
- MKV
- Ogg
- Windows Media Reader
LEADTOOLS also supports more than 165 image, document, and vector formats:
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.
Multimedia Formats SDK Platforms and Programming Interfaces
Operating Systems
Projects that use LEADTOOLS Multimedia Formats libraries can be deployed to Windows devices.
Frameworks
Developers that are leveraging these frameworks can utilize the Multimedia Formats SDK: .NET 6+, .NET Framework, WinForms, C++ Class Library, and ASP.NET
Programming, Scripting, Markup
Multimedia Formats code snippets and demo applications are provided for the following: C#, VB, XAML, and C/C++
Start Coding with LEADTOOLS Multimedia Formats
Multimedia libraries for Windows development in C, C++, C#, and VB.NET targeting DirectShow and Media Foundation frameworks.
Documentation
- DirectShow Multimedia Formats Documentation for .NET
- Media Foundation Multimedia Formats Documentation for .NET
- DirectShow Multimedia Formats Tutorials for .NET
- Media Foundation Multimedia Formats Tutorials for .NET
- DirectShow Multimedia Formats Documentation for C/C++
- Media Foundation Multimedia Formats Documentation for C/C++
Online Demo Application that include Multimedia Formats
Media Streaming Server
With only one file placed on the server, the LEADTOOLS Media Streaming Server framework will stream to any device by automatically selecting the appropriate protocol (Universal Player). Or, you can manually select a player for each of the supported protocols:
- RTSP/RTP
- Adobe Flash RTMP
- Apple HTTP Live Streaming (HLS)
- HTML5 Video
- Microsoft Smooth Streaming (SSF)
- MPEG-DASH
- Adobe HTTP Dynamic Streaming (HDS)