otio-convert

Convert editorial timelines between EDL, FCP7 XML, FCXP XML, AAF, and OTIO-JSON formats.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill otio-convert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: otio-convert
Source: https://github.com/damionrashford/media-os/tree/main/skills/otio-convert
Command: npx skills add https://github.com/damionrashford/media-os --skill otio-convert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

OTIO provides multiple CLIs and adapters for converting and editing timelines, making it easy to misalign formats and workflows. This skill wraps those tools into a single, non-interactive interface to simplify round-trips and quick inspection across EDL, FCP7 XML, FCXP XML, AAF, and OTIO-JSON formats.

Core Features & Use Cases

  • Format conversion: convert between EDL, FCP7 XML, FCXP XML, AAF, and OTIO-JSON.
  • Timeline operations: inspect, concatenate, filter, and view timelines via otioconvert / otiocat / otiostat / otiotool / otiopluginfo / otioview.
  • Convenient presets: use predefined adapter pairs to streamline common conversions (e.g., EDL→OTIO, OTIO→FCP7/FCXP).
  • Use Case: A media editor converts a Final Cut Pro XML back to Premiere-friendly XML via the OTIO wrapper to preserve edit decisions.

Quick Start

Convert between NLE formats or manipulate OTIO timelines using the otio.py wrapper.

Frequently Asked Questions about otio-convert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert an EDL timeline to FCP7 XML using OTIO?

To convert an EDL timeline to FCP7 XML, this wrapper applies predefined OTIO adapter presets that validate inputs and translate the timeline format non-interactively, ensuring a safe round-trip between editorial formats.

What is the best way to convert Final Cut Pro XML to Premiere-friendly XML?

The best way to convert Final Cut Pro XML to Premiere-friendly XML is using an OTIO wrapper that translates FCPXML into FCP7 XML, preserving edit decisions while validating inputs for non-interactive execution.

Can I concatenate and inspect AAF timelines without opening a GUI?

Yes, you can concatenate and inspect AAF timelines without a GUI by applying OTIO CLI operations like otiocat and otiostat within this wrapper, allowing non-interactive execution and quick timeline inspection.

Does OTIO support converting between EDL, FCP7 XML, FCPXML, AAF, and OTIO-JSON?

Yes, OTIO supports converting between EDL, FCP7 XML, FCPXML, AAF, and OTIO-JSON by applying its adapter pairs through a single CLI wrapper, streamlining format round-trips and timeline operations.

Why does my timeline conversion fail when using multiple OTIO CLIs?

Timeline conversion fails when using multiple OTIO CLIs due to misaligned formats and workflows; this wrapper solves it by validating inputs and applying safe, non-interactive execution with optional presets.