>>280
解像度下げるのとFPS下げることで無理やり3MBに収めることはできるけど、品質はかなり犠牲になるはず

↓ffmpegを使って幅256px&5fpsのGIFを作る例
ffmpeg -i 入力動画 -vf scale=256:-1:flags=lanczos tmp.mp4
ffmpeg -i tmp.mp4 -vf fps=5,palettegen=stats_mode=diff palette.png
ffmpeg -i tmp.mp4 -i palette.png -lavfi fps=5,paletteuse output.gif