Welcome to OpenTimelineIO’s documentation!¶
OpenTimelineIO (OTIO) is an API and interchange format for editorial cut information. You can think of it as a modern Edit Decision List (EDL) that also includes an API for reading, writing, and manipulating editorial data. It also includes a plugin system for translating to/from existing editorial formats as well as a plugin system for linking to proprietary media storage schemas.
OTIO supports clips, timing, tracks, transitions, markers, metadata, etc. but not embedded video or audio. Video and audio media are referenced externally. We encourage 3rd party vendors, animation studios and visual effects studios to work together as a community to provide adaptors for each video editing tool and pipeline.
- Feature Matrix
- File Format Specification
- Timeline Structure
- Time Ranges
- Writing an OTIO Adapter
- Writing an OTIO Media Linker
- Writing a Hook Script
- Writing an OTIO SchemaDef Plugin
- Versioning Schemas
Forward Look: Proposed C++-based Implementation¶
- Writing OTIO in C, C++ or Python (June 2018)
- C++ Proposal Details
- Proposed Language Bridges