什么是GIF 制作器?
这个工具直接在你的设备上把视频片段转成动图 GIF——不上传,也没有水印。裁出你要的那一瞬间,选好输出尺寸和帧率,几秒钟就得到可分享的 GIF。手机拍的和屏幕录制的 MP4、WebM、MOV 都能处理。
转换用的是编译成 WebAssembly 的 ffmpeg,分两遍处理:第一遍读取剪好的片段,从画面本身生成一份 256 色的调色板;第二遍把每一帧映射到这份调色板上,并用 Sierra 抖动处理。帧率可以在 5 到 30 fps 之间调整,拖动滑块时会实时显示预估的文件大小。
使用方法
- 放入一个视频文件,等待预览加载完成。
- 设定起点和终点裁剪片段,再选宽度和帧率——尺寸越小、帧率越低,文件就越轻。
- 点「生成 GIF」,预览循环效果,然后下载成品。
何时使用
- 把屏幕录像里的四秒钟做成 GIF,附在 bug 报告里。
- 把手机拍的一小段视频做成循环片段,发到群里当表情。
- 从 MP4 里截一段产品演示,放进 README 或文档页面。
结果
从一段 45 秒的应用 bug 录屏里,裁出故障出现的那 4 秒,把宽度设成 480 px、帧率 12 fps,导出 2 MB 的 GIF,直接贴进 bug 报告。
常见问题
- 为什么 3 秒的 GIF 比原来那整个 MP4 还大?
- GIF 把每一帧都当成完整图片保存,帧与帧之间没有运动预测;MP4 只记录变化的部分。这是格式本身的设计,不是设置问题。想让文件小一点,就把宽度或帧率降下来。
- 原视频里的声音会保留下来吗?
- 不会。GIF 格式根本没有音频通道,所以配字幕的无声循环才成了惯例。如果声音重要,就保留 MP4 或 WebM 格式。
- 为什么平滑的渐变导出后变得发颗粒、一块一块的?
- GIF 最多只能存 256 种颜色。这里的调色板是从你自己的片段里提取的,而不是通用的网页调色板,再配合 Sierra 抖动把误差打散,让色带看起来像纹理而不是硬邦邦的台阶。画面越平、颜色越少,损失越小。
- 能转多长的片段?为什么第一次转换特别慢?
- 源文件最大 100 MB,长度主要看你的耐心:15 fps 下每一秒就是十五张完整图片。另外第一次转换要先下载视频引擎,之后再转就快多了。
- 把宽度调得比原视频还大,画面会更清晰吗?
- 宽度选项最多只到原视频本身的宽度。放大只是凭空补像素,画面不会更清晰,文件反而更重。真需要大尺寸的 GIF,就先用更高分辨率重新录一遍。