Replies: 1 comment
-
I haven't tried yet, and might be worth exploring. With the method I am using, there are some annoying limitations with how AVFoundation works that require a bit of clumsy workarounds, as documented in the code. If there's a better mechanism to achieve what TimecodeKit is doing then I'm certainly open to improvements. And if there's additional types that can interact with timecode tracks then I'd love to add support for those as well. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi!
Firstly, thanks for this project - its incredibly well put together in all ways. Seriously well done.
Im working on an OTIO wrapper for AVFoundation which is leveraging TimecodeKit 2.0
I noticed you have the capability of adding TC track support to
AVMutableMovie
- I'm curious if it's even technically feasible to add a new TimeCode track to an AVMutableComposition - which is how I am rendering the OTIO imported timeline.There are API's for
AVMutableCompositionTrack
to add a.timecode
track type.It seems as thought in the
AVAsset Timecode Write
swift extension you basically are doing this, save for the reliance onAVMutableMovieTrack
.mediaDataStorage
property and copying an existing TC track.I'm assuming I'd need to make a custom track, which provides its own sample cursors? If you have any thoughts on paths forward, I'd be grateful.
Thank you again for TimecodeKit, its really fantastic!
Beta Was this translation helpful? Give feedback.
All reactions