-
-
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
Marker Batch Rename Panel #80
Comments
A few thoughts - I'm familiar with A Better Finder Rename - awesome tool and I've been using it for probably over 10 years. Worth every penny!
As I've stated in the past, MarkersExtractor is just a data extractor with limited formatting options for pre-determined output profiles. Once you get its output, you are free to do what you like with it. Post-processing or additional formatting of data is primarily a Marker Data feature here. What you decide to do with it is, again, up to you. If you want to write it back to the JSON/CSV/TSV file, that would be your responsibility and discretion. I suppose there could be an access point in the MarkersExtractor library (not CLI) that would allow manipulation of the data model before exporting the manifest and other files to disk.
This is a new feature all on its own - essentially a "FCPXML Export Profile". It would make more sense in a hypothetical future when more input data sources than just FCPXML may be possible. Currently DAWFileKit has the ability to edit existing FCPXML and/or author a new FCPXML from scratch. We just haven't needed it since we've only been treating FCPXML as a source and not an export format/profile. Which leads to a bigger question of: what exactly are you wanting to achieve? It feels like batch processing just the Name and Notes fields is an arbitrarily limited application of the necessary engineering that would be needed to build to achieve it. You could do a lot more with it. A few other thoughts:
|
Thanks for the input, Steffan!
Same here!
While creating Marker database for VFX/Review/Editorial is the main purpose of Marker Data. The seconday purpose would be the creation of Personal Shot/Frame Library for Reference. Something similar to Shot Deck. It was one of the primary motivation to add colour palette #17.
Marker.Rename.Idea.-.1.mp4Once they have renamed their markers, they can perform extraction using Marker.Rename.Idea.-.2.mp4User can upload to Notion database. Marker.Rename.Idea.-.3.mp4
I strongly believe, Marker Data manipulating the JSON/CSV/TSV file is not the best or ideal approach. Users would always want to have a backup of their Library with movie reference clips. They would want to make sure that the markers listed in the Timeline is identical to JSON/CSV/TSV file. Which means, manipulation occurs not at the final JSON/CSV/TSV stage, but rather at the FCPXML stage.
Yes, RegEx would be a great feature. This batch marker rename could also be useful for batch renaming VFX Shot IDs. |
Final Cut really doesn't help here, yeah. You can't even drag markers to reposition them. Feels very claustrophobic and archaic. I'm pretty sure it has no batch rename either - you're relegated to editing single markers at a time.
Right, and I wouldn't recommend editing the output files any way.
There's kind of 2 different things going on here. One is the concept of mutating the FCPXML data before MarkersExtractor performs its extraction. Another is rewriting a FCPXML file, regardless of whether we actually want to continue with extraction or not. I'd want to clarify the use cases so that the API makes sense. |
https://commandpost.io/faq/#why-did-you-remove-moveable-markers One of the reason why most FCP users would usually place markers on
Not sure if an intermediate json cache file would make sense. Marker Data would read/write to the json cache file. During the writing process, the API would use the json cache file to write/update the FCPXML. |
That's a lot more work than necessary really. The library could be adapted to just give you its manifest data model without writing any files to disk. Would just require a few changes in the code to make it accessible. |
This feature would be a small app in itself. We should first see how users actually use Marker Data, and then we can decide if enough users would use this feature. Maybe we can poll to see if this is a feature people would like to see. |
True. But since Marker Data, deals with Markers, it somewhat makes sense to have this feature. That way, Marker Data becomes an all encompassing application for FCP's Makers. As a user of FCP, I kinda hate the idea installing multiple apps to solve and augment different workflows needs.
Certainly. But, this batch rename feature can be vital toolkit of Maker Data, because of the above mentioned reasons. |
@milanvarady This is somethings we can look into after the release of 1.0.0.
Maybe during version 1.2.0 or 1.3.0.
Just made a quick mockup.
Rename
Panel can be place afterQueue
Panel.Rename Options
tab to set and configure their preference.Batch Rename
Marker Data would write back / save into the FCPXML file.i
orgear
button would have pre-defined codes/syntax.Some ideas
https://www.publicspace.net/ABetterFinderRename/index.html
https://renamer.com/
@orchetect I am wondering if we could add any special API call for MarkersExtractor or DAWFileKit to achieve this in a optimal fashion?
Open to suggestions and ideas.
Thank you.
The text was updated successfully, but these errors were encountered: