-
-
Notifications
You must be signed in to change notification settings - Fork 30
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
Implement "Export To Final Cut Pro Timeline" #101
Comments
If I'm reading the code correctly, this doesn't create different elements for scenes or so, just the actions? |
Ah yes this doesn't do anything with scenes - you'd need to add another layer of accumulation. I have some code that DOES extract scenes - let me grab that now. |
Wait yeah no this doesn't really need to do anything with the scenes to create the timeline! I suppose you could use scene info to add tags? (just checked my other code and it's for reading fdx files and turning them into a shooting checklist which is a different application to the timeline generation!) |
Alright! For porting this to Beat plugin, I'll just skip the FDX step and use internal data. I think it would be nice to create some sort of scene markers. Just as a reference for anyone else reading this, this is how you go through actions and lines in a plugin: for (const line of Beat.lines()) {
if (line.type == Beat.type.action) // Do something
} Scenes: for (const scene of Beat.scenes()) {
// Do something
} |
Yeah exactly, you've already got the structured document models so you can go directly to the |
As per this discussion:
https://twitter.com/beatScreenplay/status/1483928471961317376
I created a free tool to convert
.fdx
files to.fcpxml
files for Final Cut Pro. Here's a post and a video explaining how it works:https://squares.tv/posts/free-tool-edit-videos-fast-in-final-cut
As reference, I'm happy to share the Swift source from my personal desktop implementation and the Elixir implementation used on the squares.tv.
Please credit me with a link to this url if you use any of this!
Swift source
Stencil template:
Elixir source
The text was updated successfully, but these errors were encountered: