To use SF Symbols in Final Cut Pro, you'd need to build your own FxPlug4 plugin.
See: https://developer.apple.com/documentation/professional-video-applications/fxplug
Any reason you're using video0, etc?
Can you try use r1, r2, etc. as Final Cut Pro would do?
The error you're seeing is because your asset is missing a format:
<asset id="video0" name="11a(1-5).mp4" start="0s" hasVideo="1" videoSources="1" duration="6.81s">
You're using incorrectly using decimal places for the time values - i.e. 9.94s. These should be rational numbers.
AFAIK, it's not possible to control Window properties in FxPlug4 or Workflow Extensions - Final Cut Pro controls the window, all we can do is populate the Windows with content.
AFAIK, it's not possible to control Window properties in FxPlug4 or Workflow Extensions - Final Cut Pro controls the window, all we can do is populate the Windows with content.
or is there a way to tell FCP to use a default start time independent of timecode?
No, you need to provide correct and accurate timecode values in the FCPXML.
This framework might be of use?
https://github.com/orchetect/DAWFileKit
I'm also running into the same issue on macOS Sonoma 14.3 and Xcode 15.4.
Installing the previous Xcode 15.3 fixed the issue.
xcodebuild -version
Xcode 15.4
Build version 15F31d
Based on the description in this header file, it certainly sounds like you can either use MPSImageLanczosScale or MPSImageBilinearScale, and MPSImageScale is not really an option:
https://github.com/xybp888/iOS-SDKs/blob/fa4a2d866231985fa9538fafc800421aa99b83f2/iPhoneOS13.0.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Headers/MetalPerformanceShaders.h#L647
To use SF Symbols in Final Cut Pro, you'd need to build your own FxPlug4 plugin.
See: https://developer.apple.com/documentation/professional-video-applications/fxplug
Any reason you're using video0, etc?
Can you try use r1, r2, etc. as Final Cut Pro would do?
The error you're seeing is because your asset is missing a format:
<asset id="video0" name="11a(1-5).mp4" start="0s" hasVideo="1" videoSources="1" duration="6.81s">
You're using incorrectly using decimal places for the time values - i.e. 9.94s. These should be rational numbers.
AFAIK, it's not possible to control Window properties in FxPlug4 or Workflow Extensions - Final Cut Pro controls the window, all we can do is populate the Windows with content.
AFAIK, it's not possible to control Window properties in FxPlug4 or Workflow Extensions - Final Cut Pro controls the window, all we can do is populate the Windows with content.
or is there a way to tell FCP to use a default start time independent of timecode?
No, you need to provide correct and accurate timecode values in the FCPXML.
This framework might be of use?
https://github.com/orchetect/DAWFileKit
I'm also running into the same issue on macOS Sonoma 14.3 and Xcode 15.4.
Installing the previous Xcode 15.3 fixed the issue.
xcodebuild -version
Xcode 15.4
Build version 15F31d
Based on the description in this header file, it certainly sounds like you can either use MPSImageLanczosScale or MPSImageBilinearScale, and MPSImageScale is not really an option:
https://github.com/xybp888/iOS-SDKs/blob/fa4a2d866231985fa9538fafc800421aa99b83f2/iPhoneOS13.0.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Headers/MetalPerformanceShaders.h#L647