tigtools

视频转 GIFPro

选择视频,标记所需片段,然后按自定义的帧率、宽度和颜色数量将其转换为动画 GIF。这是一款 Pro 版工具;视频不会离开你的设备。

在浏览器中运行 无需注册

正在检查您的套餐…

使用方法

  1. 选择视频文件。它会在下方的预览播放器中打开。
  2. 播放视频,使用按钮设置起点和终点,或直接输入以秒为单位的时间。
  3. 选择帧率、宽度、颜色数量以及 GIF 是否循环播放。
  4. 点击“生成 GIF”,等待进度条完成,检查预览,然后下载 GIF。

工作原理

您的浏览器会在隐藏播放器中播放视频,工具会跳转到每一帧的时间点(起始时间、起始时间 + 1/fps,依此类推)。每一帧会以所选宽度绘制到画布上,降为最多 256 色,并通过 gifenc 编码器写入 GIF。不会上传任何内容;GIF 在当前标签页的内存中生成。

具体能打开哪些视频取决于您的浏览器:MP4(H.264)和 WebM 几乎在所有浏览器中都能播放;iPhone 拍摄的 MOV 文件在 Safari 中可播放,在 Chrome 中通常也可播放;HEVC(H.265)文件可能无法在所有浏览器中打开。如果文件无法打开,请先将其转换为 MP4。

GIF 以百分之一秒为单位存储帧延迟,因此 15 fps 会变成每帧 70 ms,约 14.3 fps。编码前显示的帧率就是 GIF 最终的实际帧率。GIF 没有声音,且每帧只有 256 色,因此平滑渐变会出现色带,文件也会迅速变大:一段 480 px、10 fps 的 10 秒片段通常会有数 MB。如需让文件更小,请降低宽度、帧率或颜色数量。

为避免手机耗尽内存,片段限制为 30 秒和 600 帧,宽度限制为 800 px,并且宽度 × 高度 × 帧数总计限制为 1.2 亿像素。

示例

README 产品演示

一段 640 px、12 fps、128 色且使用单一共享调色板的 6 秒录屏会生成 72 帧,GIF 足够小,可嵌入文档中。

聊天反应片段

从手机视频中裁剪出 2.5 秒,使用 320 px 和 15 fps(显示约为 14.3 fps),并开启循环播放,即可生成一个简短且无限循环的 GIF。

常见问题

我的视频会被上传吗?

不会。视频会在您的浏览器中读取、解码和转换。网站只会检查您的 Pro 状态以解锁该工具。

为什么 GIF 比视频大?

视频格式会非常高效地压缩帧间运动;GIF 几乎逐帧独立存储,且压缩方式较简单。降低宽度、帧率或颜色数量可减小文件大小。

为什么我的视频无法打开?

该工具只能读取您的浏览器可播放的视频。并非所有浏览器都支持 HEVC/H.265 以及部分 MOV 或 MKV 文件。请将文件转换为 MP4(H.264)后重试。

GIF 能保留声音吗?

不能。GIF 格式不含音频。如果需要声音,请将片段保留为视频。

为什么片段限制为 30 秒?

GIF 文件会迅速变大,编码在浏览器的内存中进行。此限制可让工具在手机和笔记本电脑上保持稳定;对于较长片段,视频格式是更好的选择。

隐私

视频从你的设备打开并由浏览器解码;帧在同一标签页中编码为 GIF。视频和 GIF 均不会上传、存储或纳入分析;仅统计工具被使用的匿名事件。你的套餐状态从网站账户服务加载。