Registry / devops / otio-aaf-adapter

otio-aaf-adapter

JSON →
library2.0.0pypypi✓ verified 79d ago

An adapter for importing and exporting Advanced Authoring Format (AAF) files into OpenTimelineIO (OTIO). Currently at version 2.0.0, this package requires Python >=3.7 and is maintained by the OpenTimelineIO project. Releases follow OTIO's cadence.

pip install otio-aaf-adapter
INSTALL
IMPORT
SIG · OTIO-AAF-ADAPTER
O
otio-aaf-adapter
devopspythonv2.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

adapters
from otio_aaf_adapter import adapters
from otio_aaf_adapter.adapters import aaf_plugin

Basic usage: import otio_aaf_adapter to register AAF support, then use OTIO's adapters module.

import opentimelineio as otio import otio_aaf_adapter # registers adapter # Read AAF file timeline = otio.adapters.read_from_file('example.aaf') print(timeline) # Write AAF file otio.adapters.write_to_file(timeline, 'output.aaf')
Debug
Known issues
gotchaYou must explicitly 'import otio_aaf_adapter' before calling otio.adapters.read_from_file with an .aaf file; otherwise OTIO will not find the adapter.
fix
Add 'import otio_aaf_adapter' at the top of your script.
affects: all
breakingVersion 2.0.0 drops support for Python 2 and Python 3.6 or earlier. Requires Python >=3.7.
fix
Upgrade to Python 3.7+.
affects: 2.0.0
deprecatedThe old import path 'otio_aaf_adapter.adapters.aaf_adapter' is deprecated; use 'otio_aaf_adapter.adapters.aaf_plugin' in new code.
fix
Update imports to 'from otio_aaf_adapter.adapters import aaf_plugin'.
affects: >=2.0.0
Upgrade
Version history
2.0.0latest on PyPI · released Nov 21, 2025
Audit
Dependencies
opentimelineiorequiredCore OTIO library required for adapter to function.
aaf2requiredLow-level AAF parsing library.
Agent activity
2 hits · last 30 days
node
2
Resources
otio-aaf-adapter — pip install otio-aaf-adapter · libregistry