latenitefilms / BRAWToolbox

Help & Support for BRAW Toolbox
https://brawtoolbox.io
MIT License
13 stars 1 forks source link

Editing with Synchronised Clips Causes Random Glitches During Playback #128

Closed latenitefilms closed 1 year ago

latenitefilms commented 1 year ago

Apple Feedback Assistant ID: FB12179665

As discussed in #115, #116 and elsewhere, there's a bug in Final Cut Pro 10.6.5 that causes Synchronised Clips to sometimes play back the wrong frames during playback. This also affects rendering and exporting. It's very frustrating for everyone.

It doesn't seem to affect skimming, and the correct frames play correctly when using the arrow keys to go frame-by-frame (i.e. if you hold down the right arrow key, it will play back the correct footage).

The workaround is to always use the Create Multicam Clips option in BRAW Toolbox. By wrapping a Synchronised Clip in a Multicam, it seems to fix the issue.

Alternatively, if you Open Clip on a BRAW Toolbox Synchronised Clip, and then wrap the Generator on the primary storyline within a Compound Clip, this also seems to fix the issue.

However, if you need to sync your BRAW Toolbox Clips with location audio, you can still create Synchronised Clips, then use something like Sync-N-Link or manual Multicam syncing within Final Cut Pro to create new Multicam Clips. Editing with Multicam Clips doesn't seem to have any issues.

I have reached out to the Apple Final Cut Pro team to try and come up with a solution/solve/workaround/bug-fix update.

Unfortunately, at this stage, it seem to be a bug in Final Cut Pro, and not something we can solve in BRAW Toolbox's FxPlug4 code.

I will update this issue if we learn more from Apple, or if we come up with a solution ourselves.

I will be pushing out an update ASAP which turns on Create Multicam Clips by default, and will display a warning message if you disable it.

latenitefilms commented 1 year ago

BRAW Toolbox v1.1.1 is now on the Mac App Store with the following changes:

image
latenitefilms commented 1 year ago

@tangierc - You'll find this interesting...

Apple has gotten back to us after reviewing this, and believe it or not, it's actually got nothing to do with BRAW Toolbox itself, it's because we're applying it to a static generator! If you add keyframes to the generator or if you replace the generator with something like "Clouds" it'll fix the issue!

We'll investigate a proper fix in BRAW Toolbox soon, and try and find a solution for fixing existing libraries - which should be easy, as we can just replace the static generator with Clouds, etc.

latenitefilms commented 1 year ago

This will be addressed in v1.1.4.