Built with Node.js, Flask, React, and OpentimelineIO.
There are 2 servers that run simultaneously:
A front end built with React serving a shot-log generated by data from a Final Cut Pro XML file.
A Python server that watches the xml file and converts it to the OpenTimelineIO format otio whenever it's been re-exported.
## Getting Started
Then, Clone this repo and navigate a command prompt to its directory.
Type:
flask run
Then, open a 2nd command prompt and navigate again to the "c1_otio/" folder.
Type:
npm start
And navigate to localhost:3000
To save a new shot-log, you just save over the existing timeline.xml located in your "c1_otio/src/OTIO/" directory.
E:\c1_otio\src\OTIO\timeline.xml
It must be named timeline.xml
You just create a marker on a clip by pressing "m" with the track selected. Then edit the marker from the "Window/Markers" panel.
Name the marker with "[VFX]" as a prefix. The message will then be included in the shot-log in the "VFX Notes" column.
The shot-log will auto-update in your browser any time the XML file changes.
Other computers in your network can also access it in a browser by typing your IP address followed by :3000 (which means port 3000).
Example:
192.168.0.1:3000
- Jacob Martinez - Technical Artist - Magnetic-Lab
This project is licensed under the MIT License - see the LICENSE.md file for details