Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for adapters #60

Open
timlehr opened this issue Sep 20, 2024 · 1 comment
Open

Add support for adapters #60

timlehr opened this issue Sep 20, 2024 · 1 comment

Comments

@timlehr
Copy link
Collaborator

timlehr commented Sep 20, 2024

Currently Raven doesn't support adapters for AAF, XML, etc. Having support for non-OTIO read / write operations would be really great. Here are some ideas on how to implement it:

  • subprocess pipe to otioconvert
  • add an embedded Python install

Constraint: We want to ensure this tool stays light weight, and works in the browser.

@reinecke reinecke added the good first issue Good for newcomers label Sep 20, 2024
@jminor jminor removed the good first issue Good for newcomers label Sep 28, 2024
@jminor
Copy link
Member

jminor commented Nov 14, 2024

Capturing some offline discussion: we would prefer to use a subprocess pipe to otioconvert instead of adding a Python dependency to Raven. A big part of Raven's appeal and success so far is the ease of building it, which an added Python dependency would complicate. If however, Raven could find (or be configured with) a path to a working otioconvert then it could run that utility to convert between OTIO and other formats.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants