たとえばfileコマンドとか、ImageMagickとかffmpegとか、背後で呼び出されて動いてるコマンド類が問題無いかの確認も必要なんだよね。
Mastodonでは、fileコマンドでファイル形式を確認してる。
file -b --mime hoge.webp ってやって、帰ってくるimage/webpって結果をみてるワケ。
地味なところで、text/csvの判定に失敗してフォローインポートできなくなったり、あったのよ。
ImageMagickは画像の変換、ffmpegは動画の変換を担っている。ここで動作を軽くするためのチューニングもできる。まあ、まずはちゃんと動くのかの確認が要るよね。