By: Michael Lynch <git@mtlynch.io>
Extract vendor-agnostic media conversion into convert package Move the ffmpeg transcoders, image thumbnail/resize generation, and the supporting MediaWriter/WriteFile storage plumbing out of importers into a new vendor-agnostic convert package. The importers package keeps the TinyBeans-specific import orchestration (ImportMedia, Entry, MediaConverter). Drop the "Convert"/"Transcode" stutter now that these live under convert: ConvertGIFToAnimatedAVIF -> GIFToAnimatedAVIF, TranscodeVideoToWebM -> VideoToWebM. Also de-vendor the ffmpeg-arg comments that referenced TinyBeans. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 1s | 49s | 49s | 51s | 1s |
| Eval | 50s | 1m51s | 1m51s | 2m41s | 0s |
| Build | 1m09s | 14m32s | 1m52s | 3m01s | 0s |
| Suite | 1s | 17m13s | 2m59s | 3m01s | 1s |