OpenML Overview
OpenML 1.0 at a glance
OpenML is a cross-platform standard programming environment for capturing, transporting, processing, displaying, and synchronizing digital media (2D and 3D graphics, audio and video processing, I/O, and networking).
- Download OpenML 1.0 Specification (.PDF, 866 KB)
- OpenML 1.0 Specification Errata (.PDF, 99 KB)
- OpenML Reference Implementation SDK and Manuals - ML 1.1 (release July-22-05 hosted on SourceForge)
- OpenML SDK ML 1.1 Release Notes (.PDF, 116 KB)
- OpenML Media Library Software Development Kit Beginner's Guide (hosted by SGI)
Newsletter sign-up
Select a newsletter and enter your email address to subscribe to email news updates
For Email Marketing you can trust





OpenML® is an open source, royalty-free, cross-platform programming environment for capturing, transporting, processing, displaying, and synchronizing digital media - including 2D/3D graphics and audio/video streams. OpenML 1.0 defines professional-grade sample-level stream synchronization, OpenGL extensions for accelerated video processing, the MLdc™ professional display control API and the ML™ framework for asynchronous media streaming between applications and processing hardware.