7ceb5572

By: Michael Lynch <git@mtlynch.io>

Import Tinybeans GIFs as animated AVIF

Convert imported Tinybeans GIFs to animated AVIF during import so the app can
serve them more efficiently than the original GIF assets.

Use ffmpeg with an available AV1 encoder, keep the import path and Nix wiring
aligned with that encoder choice, and preserve GIF centisecond frame timing so
animated AVIF output plays at the correct speed.

Suite timing

Time to Start Worker time Duration Time to finish
Config 3s 1s 1s 4s
Eval - - - -
Build 6s 30s - -
Test - - - -
Deploy - - - -
Suite 3s 31s - -

Timeline

0s10s