-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Support for Standalone Clips (When Project Not Present) #99
Comments
@orchetect Right now we are using Are we able to support Compound Clip's FCPXML? User's can also utilise Compound Clip for extraction. |
Yeah that should be pretty straightforward. IIRC, we're currently just taking the first project found in the FCPXML. Probably because that was the most common during our workflow and testing. In later versions of the FCPXML format, it's possible to have a mixed variety of events, projects, and clips. For that reason I ensured the parser is already capable of finding them. It's just a matter of telling it what we want. For MarkersExtractor, ideally it would autonomously determine its markers source based on what it finds in the FCPXML. I'd like to avoid having to require the user to tell it what the source is - and it may not be necessary any way for our needs. I'm thinking the precedence for finding markers would be something like this:
|
We can try this approach. Thank you. |
This is actually a lot more involved than it may have seemed.
Parser updates are done. It's now a matter of refactoring and updating MarkersExtractor to use the new 'timeline' nomenclature and paradigm. |
I will also update Marker Data's documentation site respectively; from |
Yes, and really we are only really dealing with a single timeline regardless of what timeline it is. To the users, we blur this line by now inferring the timeline from a project or a standalone clip, etc. |
When FCPXML only contains a clip:
|
|
Missed this question. Yes, dragging the clip directly from Final Cut Pro's browser will work. It creates intermediate FCPXML data containing just the clip. That's what I am using to unit test this as well. |
New alpha build for testing: https://github.com/TheAcharya/MarkersExtractor/releases/tag/0.3.7-alpha1 |
Thanks for the new alpha build. Will report back soon! |
On initial test, I get.
This is a Compound Clip with first level clips. |
Ah I think I figured it out. For standalone clips, Final Cut exports the XML differently depending whether you:
|
Also note: If it's a clip, MarkersExtractor will now use the clip name (and not project name) to:
|
Noted! |
Ok, timeline parsing is more robust now, and from my initial testing, it should work as expected. Try alpha2: https://github.com/TheAcharya/MarkersExtractor/releases/tag/0.3.7-alpha2 |
Just did a quick test! Seems to be working as expected! Thank you, Steffan! We can safely release 0.3.7? |
One thing I'd love to see is drag-n-drop support for compound clips. We edit scenes and entires reels in compound clips instead of projects. Unfortunately MarkerData will throw out an error. Copy pasting the timeline into a project works fine, but I'd love to avoid this extra step.
The text was updated successfully, but these errors were encountered: