MCPcopy
hub / github.com/AcademySoftwareFoundation/OpenTimelineIO

github.com/AcademySoftwareFoundation/OpenTimelineIO @v0.18.1 sqlite

repository ↗ · DeepWiki ↗ · release v0.18.1 ↗
935 symbols 2,276 edges 122 files 191 documented · 20%
README

OpenTimelineIO Contrib Area

The contrib area was a place to host adapters and application plugins submitted by the OpenTimelineIO community. Those contributions may have involved challenging external dependencies, and may not have the same level of support as the core.

The adapters previously found in the contrib area have been moved to individual repos within the OpenTimelineIO GitHub Organization.

New contributions should be created in standalone repos, and those can later be migrated to the OTIO GitHub organization after review.

Creating New Contrib Adapters and Plugins

The best way to get started is to go to the otio-plugin-template repo and click "Use this template". This will get you started with plugin boilerplate and allow you to develop the adapter in your own GitHub account.

Once you've developed your plugin, please contact the OpenTimelineIO team to talk about next steps for the plugin.

Core symbols most depended-on inside this repo

read_from_string
called by 64
src/py-opentimelineio/opentimelineio/adapters/adapter.py
write_to_string
called by 60
src/py-opentimelineio/opentimelineio/adapters/adapter.py
read_from_file
called by 48
src/py-opentimelineio/opentimelineio/adapters/adapter.py
write_to_file
called by 28
src/py-opentimelineio/opentimelineio/adapters/adapter.py
extend
called by 25
src/py-opentimelineio/opentimelineio/plugins/manifest.py
from_name
called by 19
src/py-opentimelineio/opentimelineio/plugins/manifest.py
has_feature
called by 16
src/py-opentimelineio/opentimelineio/adapters/adapter.py
module
called by 15
src/py-opentimelineio/opentimelineio/schema/schemadef.py

Shape

Method 557
Function 276
Class 102

Languages

Python100%

Modules by API surface

tests/test_opentime.py86 symbols
tests/test_composition.py52 symbols
tests/test_console.py47 symbols
tests/test_serializable_object.py28 symbols
src/py-opentimelineio/opentimelineio/console/otiotool.py28 symbols
tests/test_image_sequence_reference.py25 symbols
tests/test_filter_algorithms.py24 symbols
src/py-opentimelineio/opentimelineio/core/_core_utils.py22 symbols
tests/test_item.py20 symbols
tests/test_json_backend.py19 symbols
tests/test_adapter_plugin.py19 symbols
tests/test_timeline.py17 symbols

Dependencies from manifests, versioned

myst-parser3.0.1 · 1×
readthedocs-sphinx-ext2.1.9 · 1×
sphinx7.3.7 · 1×

For agents

$ claude mcp add OpenTimelineIO \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact