I’ve been building internal tools for a while but I now have a TestFlight beta for #macOS app I’ve been working on.

https://camkerr.com/beta

Cutlist helps #video and #vfx folks manage their projects and get timeline and clip information into their project management tools.

It’s the first time I’ve ever collected analytics. I used @telemetrydeck to find out which features are most popular and what kinds of video files (which codecs and duration) users prefer. #BuildInPublic

I’ve been quite impressed with the performance of AVAssetImageGenerator for Cutlist. Even on much older hardware, it breezes through thumbnail generation. I used to run a similar thumbnail generation task inside of Foundry’s Nuke, and it was nowhere near as fast.

#indiedev

https://developer.apple.com/documentation/avfoundation/avassetimagegenerator

AVAssetImageGenerator | Apple Developer Documentation

An object that generates images from a video asset.

Apple Developer Documentation

One of the things I had no idea how to handle (and was heavily influenced by some Claude conversations) was how many network calls to run simultaneously. The #Autodesk Flow Production Tracking API has some good batching support for CRUD operations but not for uploads. I detect whether the user is on wifi or wired connection and make my call from there. There’s no rate limiting on the API and everything seems to be pretty fast in production, so… all good? 🤷

#indiedev