Welcome to OpenTimelineIO’s documentation!¶
Overview¶
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.
Links¶
Quick Start¶
Tutorials¶
Tutorials
- Adapters
- Contrib Adapters
- Architecture
- Contributing
- Feature Matrix
- Timeline Structure
- Time Ranges
- File Bundles
- Writing an OTIO Adapter
- Writing an OTIO Media Linker
- Writing a Hook Script
- Writing an OTIO SchemaDef Plugin
- OTIO Spatial Coordinate System
- Schema Proposal and Development Workflow
- Versioning Schemas
Use Cases¶
API References¶
API References
- Python
- opentimelineio
- opentimelineio.adapters
- opentimelineio.algorithms
- opentimelineio.console
- opentimelineio.core
- opentimelineio.exceptions
- opentimelineio.hooks
- opentimelineio.media_linker
- opentimelineio.opentime
- opentimelineio.plugins
- opentimelineio.schema
- opentimelineio.schemadef
- opentimelineio.test_utils
- opentimelineio.url_utils
- opentimelineio.versioning
- opentimelineio
- Language Bridges
- C++ Implementation Details
- Writing OTIO in C, C++ or Python (June 2018)