对 MP4 转 GIF 抱正确的预期
把 MP4 转成 GIF 在每一个技术维度上都是降级,而人们心甘情愿地做, 理由只有一个但足够好:GIF 自己就会播,无声、循环, 在视频还需要点一下、装个播放器或解除静音的地方畅通无阻。 文档、README、工单系统、聊天表情和评论区都把 GIF 当图片对待, 这种零摩擦就是它的全部产品力。
所以一个好转换器的工作是管理这次降级,上面两个设置就是手段。 帧率管流畅:聊天窗口里电影级的 25 fps 很少值那些字节,15 是动作仍然像动作的甜点位。 宽度管清晰度,而且主宰体积。那一行会立刻报出输出体积,调整再应用的循环只要几秒。
调色板那一遍在做什么
GIF 每张调色板限 256 色。偷懒的转换选一张通用调色板,把所有东西向它抖动, 劣质 GIF 上那种爬动的噪点就是这么来的。这个工具走两遍: 第一遍看你的实际片段,构建一张向变化区域的颜色加权的调色板; 第二遍用有序抖动把帧映射上去,压得更小,也不会闪。 有肤色或渐变的画面上,差别一眼可见。
什么时候不该用 GIF
目的地支持视频时,视频就是赢家:体积是零头、全彩、动作流畅。 我们的 GIF 转 MP4 页面之所以存在,正是因为各平台自己都在悄悄把 GIF 转成视频。 当目的地要求「一张会动的图」时再选 GIF:README 里的操作演示、 论坛帖子里的反应图、文档里的界面动画,都是它仍然无可替代的地方。 把片段剪短,这个页面会在格式允许的范围内做出最好的那张, 生成后直接在页面里预览,而你的片子全程不出浏览器。