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>