- Posts: 1049
- Thank you received: 404
3 Post Moderation Rule for New Boarders (25 Jan 2021)
New boarders will have their posts moderated - Don't worry if you cannot see your post immediately.
Final Cut Pro - The Next Ten Years
- peteramwiggins
-
Topic Author
- Offline
- Administrator
-
- The Administrator :)
When Final Cut Pro X was released back in June 2011, Apple said that there was a ten year road map in place for its development. Well, we are nearly at the end of that journey, so what about the next road map? What will the future bring to our favourite non-linear editor?
Administrator
Please Log in to join the conversation.
- nobbystylus
-
- Offline
- Premium Member
-
- Posts: 92
- Thank you received: 12
Please Log in to join the conversation.
At the very least give us some tracking.
I suspect the heavy dependence on plugins may well be a detraction for collaborative workflows. Having the necessity for a team to all have the same plugins to perform tasks that should be built-in, can be a logistical problem.
Please Log in to join the conversation.
Media trim & copy - A very important feature in the era of 4k and distributed collaboration. It sounds easy, but is difficult to do reliably. Example: this feature is fundamentally broken in the current version of Resolve Studio 17 for various "Long GOP" codecs. In my tests it frequently corrupts the trimmed destination clips. It's true Quicktime Player can do "no encode" trimming, but that's one clip at a time. The editor usually checks each clip.
By contrast an NLE media trim & copy feature could be executed across hundreds or thousands of clips using many different codecs, and few people would then play every clip to check them. The risk is days/weeks/months later you might find that 1% of the clips are damaged.
Built-in collaboration: Very important, esp. for small, distributed workgroups. Resolve handles this only for a co-located workgroup on a high speed LAN, and it requires a dedicated PostgreSQL server. It is very complex.
Ideally you want something like Google Sheets - works locally or via cloud, built-in chat, fine-grained concurrency (IOW the spreadsheet or page isn't locked, only individual cells), infinite history tracking of who made what change, infinite rollback of changes, no admin burden, color coding for who made what change, etc.
Rudimentary coarse-level "bin locking" is straightforward. Finer-grained concurrency with conflict resolution, no admin overhead and extreme reliability is very difficult. The SQLite database FCP uses is not a client/server product and isn't designed for multiuser access. It appears the entire product would require rearchitecting to achieve this.
Total rearchitecting is also needed due to changes in underlying software frameworks: FCP6/7 were developed with the "Carbon" framework, FCPX was a total rewrite in Objective-C using the "Cocoa" framework, which includes AppKit and CoreData.
Cocoa, Objective-C and AppKit were fine 10 years ago, but in the intervening period new frameworks have been developed. Also there is an increasing need for cross-platform *complex* apps which span from desktop to tablets. That is extremely difficult using Cocoa and AppKit.
In theory an app developed with Swift and using SwiftUI could decouple the core logic from the UI layer and be more readily moved between desktop and tablet. Programming constructs in Swift would also improve app reliability, e.g, out-of-bound references and stack overflows are prevented, datatypes are enforced at both compile time and runtime.
I have no inside info but I suspect one reason for the slow FCP feature updates is the development team may be working on a total redesign, not just from a feature standpoint, but also using newer, updated software frameworks.
Having worked on a similar project in the past, it's impossible (even for Apple or Microsoft) to concurrently develop a legacy product plus develop a major new product. It would take two separate development and test teams, and at the upper echelon, those people are just not available.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
- cinesterfilms
-
- Offline
- New Member
-
- Posts: 5
- Thank you received: 0
Another idea would be to use AI for quality control. My poor assistant editor has to review episodes over and over again to ensure they are ready for launch it would be more efficient if there was a way to scan the timeline, put all of the potential errors in the timeline index and then choose which ones to fix. This would be a huge timesaver for my team.
Please Log in to join the conversation.
- PhilipHodgetts
-
- Offline
- New Member
-
- Posts: 6
- Thank you received: 2
That said, I don't disagree with your expectations.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
From from the point of view of development budget allocation.
The trick is to list all these features from the point of view of the majority of editors. For editing that uses Apple hardware and services too. That will help justify the change of priorities.
Please Log in to join the conversation.
- Oliver Peters
-
- Offline
- Platinum Member
-
- Posts: 335
- Thank you received: 62
Please Log in to join the conversation.
- helge.tjelta
-
- Offline
- New Member
-
- Posts: 16
- Thank you received: 0
Here are some thoughts and concepts:
Concept:
Guards (yes bring those back),
Three main levels = time locking, project locking and role level locking. (and maybe storyline locking as well)
What about compound lock ? Partial editing, lock of parts of the items used many places.
Time locking in general can be whole project, items or based on region.
Time locked timeline; as concept is to have a timeline locked for editing done on timing. This way you keep the primary storyline, and connection points intact, while doing other work. i.e. grading, subtitling, gfx, sound etc.
The point with locking is to keep something intact, while adding to it, but not subtracting.
A broadcast messaging system for broad edit could also been used, if you wanted to add stuff.
Who is this for:
Multiple editors working ON the same storage system (Xsan, Jellyfish etc), at the same time, (in the same building)
No check in check out, no relink, no versioning. All live open multiuser database. And we have all our assets outside the library, so working with others outside FCPX would also be fine.
Or just two to three size shop. One person logging, roles, sync. One doing editing. The last one, doing sound.... or have a 4th doing color... all at the same time... there are a lot of small size video companies that could benefit from this... Or even just a two person shop... both doing stuff on the same edit...
Chat:
Internal library chat, can also link to items.
Ownership:
Collaboration with “parent swapping”.
Temporary time lock lifting:
Parent is doing a time based edit, commit to all, and force an update to all. Then back to time lock.
Could work on roles and project as well
Type of collaboration work;
Assistants do multi and sync clips, while main editor edits,
Markers can be added by others
Grading can be done simultaneously while editing
Subtitles (captioning, also burned in) to be added while grading
GFX adding while editing, lower thirds as well
Audio with invisible compound mode, for role base audio settings
All this can be done in parrallel
Please Log in to join the conversation.
Please Log in to join the conversation.
- peteramwiggins
-
Topic Author
- Offline
- Administrator
-
- The Administrator :)
- Posts: 1049
- Thank you received: 404
Thank you - Interesting I came across this when I was doing a bit of research.
How many did you get???? (from 2014)
Administrator
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
- Roundtrip to Motion ! (What is Wes Plate doing of his days hahaha? Water sports ok, but besides ?)
- Internal tracking (even Avid has it for years)
- a better stabilisation
- an usable Fluid SlowMo , (Optical Flow was fun at start, like a basis ... years after what an crappy unusable joke)
- AAF export (an internal X2Pro fully working)
- a real "Consolidate" ( ala Avid) Worx4 X doesn't work with multicam and synchronised clips)
here is the basis, now for the "fiddly" ... I won't even start.
if we are lucky the next ten years will propose a shift from the present prosumer model to pro.
Please Log in to join the conversation.
- finalcolor
-
- Offline
- Junior Member
-
- Posts: 23
- Thank you received: 0
Please Log in to join the conversation.









