wonderunit / storyboarder

✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
https://wonderunit.com/storyboarder
3.18k stars 296 forks source link

OpenTimeline IO : Implementation #1407

Open Tilix4 opened 5 years ago

Tilix4 commented 5 years ago

I'm currently working to an implementation of OTIO as universal XML exporter. @audionerd @setpixel Do you think it could be a good idea ? Because it requires Python to be installed on the machine. Then maybe add Python installation in Storyboarder installer.

audionerd commented 5 years ago

I don't want to require python for Storyboarder if we can avoid it.

I know it's not recommended but I bet a simple OpenTimeline JSON export would be something we could write in JS custom to Storyboarder.

https://github.com/PixarAnimationStudios/OpenTimelineIO/blob/master/docs/tutorials/otio-file-format-specification.md

audionerd commented 5 years ago

Or an adapter from .storyboarder to OTIO:

https://github.com/PixarAnimationStudios/OpenTimelineIO/blob/master/docs/tutorials/write-an-adapter.md

Tilix4 commented 5 years ago

Yes, it's another option. I proposed that because it would be easier to support several formats. To not have to write a custom exporter for every existing format or not existing yet ones.

Tilix4 commented 5 years ago

Maybe we can propose something like :

  1. Standard built-in exporter that you already have. (FCP and Premiere)
  2. For other less used formats, we can run python command with OTIO API, but mention it requires python installed on the computer.