68ad3c66

By: Michael Lynch <git@mtlynch.io>

Accept typed paths for video processing

Change video frame extraction and duration probing to accept mediastore.RelativeOutputPath values instead of raw strings, and pass typed paths through the upload video pipeline.
Codeberg

Suite timing

Time to Start Worker time Duration Time to finish
Config 2s 10s 10s 12s
Eval 9s 1m01s 1m01s 1m11s
Build 19s 7m25s 429h20m11s 429h20m30s
Suite 2s 8m36s 429h20m28s 429h20m30s