mdk-sdk
About mdk-sdk
The mdk-sdk is a multimedia development kit designed for video playback and processing across various platforms. It supports a wide range of codecs and rendering APIs, making it suitable for integrating video playback into applications using different GUI toolkits or frameworks.
The kit includes hardware-accelerated decoders and supports professional codecs like HAP, Blackmagic RAW, and R3D. It also features HDR display metadata passthrough and Dolby Vision rendering, catering to high-quality video playback needs.
Key features
- Cross-platform support for Windows, Linux, macOS, Android, iOS, and more
- Hardware-accelerated decoders for all supported platforms
- Zero-copy GPU rendering with support for OpenGL, D3D11, D3D12, Vulkan, and Metal
- HDR display metadata passthrough and tone mapping
- Dolby Vision rendering support including Profile 5
- Professional codec support for HAP, Blackmagic RAW, and R3D
- Subtitle rendering for ass, plain text, bitmap, and closed caption formats
- Smart FFmpeg runtime with dynamic loading and binary compatibility
Download v0.37.0
Jun 30, 2026WindowsWindows
macOSmacOS
AndroidAndroid
Frequently asked questions
- Is mdk-sdk free?
- Yes. mdk-sdk is free and open-source software.
- Which platforms does mdk-sdk support?
- mdk-sdk provides downloads for Windows, macOS, Android.
- What is the latest version of mdk-sdk?
- The latest version is v0.37.0, released on Jun 30, 2026.
- What platforms does mdk-sdk support?
- mdk-sdk supports Windows (x86, arm), UWP, Linux, macOS, Android, OpenHarmony, iOS, tvOS, visionOS, Raspberry Pi, and RockChip.
- How can I install mdk-sdk?
- mdk-sdk can be installed via CMake, Qt qmake, CocoaPods, or NuGet, depending on the platform and development environment.
- What rendering APIs are supported?
- The kit supports OpenGL, D3D11, D3D12, Vulkan, and Metal rendering, with or without user-provided context.
- Is mdk-sdk open source?
- Yes, mdk-sdk is open source, and its modules and dependencies are available on GitHub.
More Media & Creativity
OBS Studio
obsproject
OBS Studio is a free, open-source application for live streaming and screen recording. It supports multiple sources and real-time mixing for professional-quality broadcasts. The software is widely used for content creation and streaming across various platforms.
lx-music-desktop
lyswhut
lx-music-desktop is an Electron-based music application. It provides audio playback functionality through a desktop interface.
Spotube
KRTirtho
Spotube is an open-source music streaming application designed for desktop and mobile platforms. It provides a streamlined way to listen to music without ads or subscriptions. The app is community-driven and free to use.