Author: Michael Lynch <git@mtlynch.io>
Committer: Michael Lynch <mtlynch@noreply.codeberg.org>
Extract vendor-agnostic media conversion into convert package (#227) 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> Reviewed-on: https://codeberg.org/mtlynch/little-moments/pulls/227
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 1s | 6s | 6s | 8s | 1s |
| Eval | 7s | 38s | 38s | 46s | 0s |
| Build | 11s | 1m38s | 20s | 31s | 0s |
| Suite | 1s | 2m24s | 44s | 46s | 1s |