在线视频转 GIF
自定义帧率、宽度与截取区间,把视频转为 GIF 动图,全部在浏览器本地完成,视频不上传。
🔒 文件本地处理不上传
使用说明
如何在线把视频转成 GIF
- 点击或拖拽上传一个视频文件(支持 MP4 / WebM / MOV / MKV / AVI 等常见格式)。
- 设置参数:
- 帧率(fps):默认 10,越高越流畅但体积更大。
- 宽度(px):默认 480,高度按比例自适应。
- 起始时间(秒):从视频第几秒开始截取,默认 0。
- 时长(秒):截取多长,留空表示从起始处取到结尾。
- 点击开始转换。进度分为「① 下载处理引擎」与「② 本地处理」两段:
- 首次使用会从公共 CDN 下载约 30MB 的 FFmpeg 处理引擎(仅一次,之后浏览器缓存);
- 引擎就绪后即在本地完成转换。
- 转换完成后可预览生成的 GIF 并下载。
控制 GIF 体积的技巧
- 降低帧率:10fps 已足够流畅,比 30fps 体积小很多。
- 减小宽度:宽度 320~480 适合大多数分享场景。
- 缩短时长:GIF 适合表现 2~6 秒的短片段,过长体积会迅速膨胀。
本工具使用 lanczos 缩放算法,在缩小时保持较好的画面清晰度。
关于隐私与性能
- 本地处理:转换基于 FFmpeg.wasm 在浏览器内运行,视频不会上传服务器。
- 首次下载:处理引擎约 30MB,首次使用单独显示下载进度,下载完成后再处理;之后走缓存。
- 性能提示:浏览器处理受内存限制,建议截取较短片段;过长片段会生成超大 GIF 并占用大量内存。
常见问题
视频会上传到服务器吗?⌄
不会。转换基于 FFmpeg.wasm 在你的浏览器本地运行,视频文件始终不上传。首次使用会从公共 CDN 下载一次约 30MB 的处理引擎,之后浏览器缓存加快。
GIF 文件太大怎么办?⌄
GIF 体积主要取决于帧率、宽度和时长。降低帧率(如 10fps)、减小宽度(如 320~480)、缩短截取时长,都能明显减小 GIF 体积。
为什么第一次转换比较慢?⌄
首次需下载处理引擎并加载,之后再次使用会直接进入处理阶段。转换速度也与截取时长、帧率、宽度有关。
更新记录
- 2026-06-29v1.0.0首次发布,支持自定义帧率、宽度、起始时间与时长,本地把视频转为 GIF 动图。