视频转 GIF

调色板两遍编码生成高清动图,可调宽度、帧率与起止时间

📂

将文件拖拽到这里

或 点击选择文件

把视频(或其中一段)转成高清循环 GIF 动图

关于这个工具

GIF 只有 256 色的调色板,转得好不好,全看调色板选得准不准。大多数在线转换器随手生成通用调色板,结果要么偏色要么满屏抖动噪点。本工具使用 FFmpeg 官方的两遍调色板流程:第一遍统计整段画面的色彩分布生成最优调色板,第二遍按这份调色板逐帧映射输出,色彩还原明显更干净,尤其是渐变、肤色和文字边缘。

操作上先选尺寸和帧率:聊天表情建议 240-320 px 宽、10-12 fps;演示动图、教程截图类建议 480-640 px、12-15 fps。开始/结束时间支持秒或「分:秒」写法,只截取最精彩的一段——这也是控制体积最有效的手段,GIF 体积随宽度、帧率、时长近似线性增长,10 秒内、320 px、12 fps 是社交平台的甜蜜点。

转换在浏览器本地完成,视频不上传;成品无限循环,可直接拖进微信、Discord、论坛或网页。

功能特点

  • palettegen + paletteuse 两遍调色板编码,色彩还原优于普通转换器
  • 宽度 240-640 px、帧率 5-24 fps 自由组合,页面实时预估总帧数
  • 起止时间可选,只转精彩片段,从源头控制 GIF 体积
  • 输出无限循环 GIF,微信、Discord、网页即拖即用
  • 浏览器本地处理,视频不上传、无水印、不限次数

如何使用

  1. 把视频拖进虚线框,用预览找到想做动图的片段
  2. 设置宽度与帧率(聊天用途推荐 320 px / 10 fps)
  3. 填写开始/结束时间只截一段,留空则整段转换
  4. 点击「生成 GIF」,两遍编码完成后预览下载

常见问题

为什么我的 GIF 文件这么大?怎么变小?
GIF 是无损逐帧格式,体积由「宽度 × 帧率 × 时长」决定。最有效的三个瘦身手段:缩短时长(只截 5-10 秒)、降宽度(320 或 240 px)、降帧率(10 fps 通常足够)。页面会实时显示预计帧数,帮你预估。
这里的 GIF 为什么比别家清晰?
本工具采用 FFmpeg 官方的两遍调色板流程:先扫描全部帧统计最优 256 色,再按这份专属调色板逐帧映射输出。普通转换器多用通用调色板加随机抖动,渐变和文字边缘容易脏。两遍的代价是稍慢一点,但画质差距肉眼可见。
GIF 有声音吗?
没有。GIF 格式本身不支持音轨,只有画面。如果你要的是"带声音的动图"效果,建议用视频压缩工具把短视频压小后直接发视频文件。
支持哪些输入?文件会上传吗?
MP4、AVI、MKV、MOV、WebM、FLV 等常见格式均可读入,可只截取其中一段时间。上传问题:不会,全部转换发生在你设备的浏览器内存里,首次加载约 31MB 引擎后可离线使用。

相关工具