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