视频转GIF
在线视频转GIF工具,支持设置宽度、帧率、起止时间,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器
点击或拖拽视频文件到此处上传(最大100MB)
SUPPORTED: video/mp4,video/webm,video/*
使用说明
- 1 上传视频文件(支持MP4、WebM等格式,最大100MB)
- 2 设置GIF宽度、帧率、起始时间和时长(可选)
- 3 点击"开始转换"按钮,等待转换完成后下载GIF
相关工具
音频格式转换
在线音频格式转换工具,支持MP3、WAV、OGG、FLAC格式互转,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器
CSV / JSON 互转
在线 CSV 与 JSON 互转工具,支持表头解析、数组对象格式化和结果复制。
CSV转Excel
在线CSV转Excel工具,上传CSV文件后解析并生成可下载的 .xlsx 文件
Excel转CSV
在线Excel转CSV工具,支持上传 .xlsx/.xls 文件并导出为CSV文本,使用SheetJS解析
Excel转JSON
在线Excel转JSON工具,上传Excel文件后解析为JSON对象数组(首行为键)
视频提取音频
从视频中提取音轨,支持输出MP3、WAV、OGG格式,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器
ZIP文件压缩/解压
在线压缩文件为ZIP或解压ZIP文件,支持多文件打包压缩和ZIP批量解压,纯浏览器本地处理不上传服务器。
HTML转Markdown
在线HTML转Markdown工具,使用TurndownService解析HTML并输出标准Markdown格式
图片转PDF
在线图片转PDF工具,支持多张图片按顺序生成PDF,每张图片一页,纯浏览器端处理
JSON转CSV
在线JSON转CSV工具,支持嵌套对象展平、自动生成表头,正确处理逗号、引号和换行。
JSON转Excel
在线JSON转Excel工具,粘贴JSON数组后生成可下载的 .xlsx 文件,自动提取字段作为表头
Markdown / HTML 互转
在线 Markdown 与 HTML 互转工具,支持安全预览、源码转换和快速复制结果。
PDF转图片
在线将 PDF 每一页渲染为高清 PNG 图片,支持逐页下载,全部在浏览器内完成。
SVG转PNG
在线SVG转PNG工具,支持文件上传或粘贴SVG代码,可调整缩放倍数。
单位转换
在线单位转换工具,支持长度、重量、温度等多种单位互转,实时计算结果
视频格式转换
在线视频格式转换工具,支持MP4和WebM格式互转,纯浏览器端处理,无需上传到服务器
关于此工具
视频转 GIF 工具使用 ffmpeg.wasm 在浏览器本地将视频片段转换为 GIF 动图,支持设置输出宽度(控制分辨率)、帧率(控制流畅度)、起始时间和持续时长(精确截取片段),所有处理在设备本地完成,无需上传视频。
典型使用场景:将产品演示视频中的关键操作步骤截取为 GIF 嵌入技术文档或 README、将精彩的游戏片段或体育动作剪辑为 GIF 在社交媒体分享、将会议录屏中的软件演示片段转为 GIF 用于产品 bug 报告、制作表情包或动态贴纸。
相比用在线 GIF 制作网站(通常需要上传视频并排队等待服务器处理),本地处理速度更快、完全免费、无文件大小限制(取决于设备内存)、视频数据不离开设备。相比 Photoshop 的视频帧导出,这里操作更简单直接。
常见问题
GIF 文件为什么这么大?如何缩小? +
GIF 格式使用 LZW 无损压缩,对于色彩丰富的真实视频场景(如实拍视频),GIF 文件体积往往比同等时长的 MP4 大 10 倍以上。有效缩减 GIF 体积的方法:降低输出宽度(如从 480px 降到 320px)、减少帧率(10~15fps 通常已足够)、缩短时长(5 秒以内的 GIF 更适合分享)。
GIF 最多支持 256 色,视频转换后颜色会失真吗? +
GIF 格式最多只支持 256 种颜色,对于色彩丰富的视频(如自然风景、人物皮肤),颜色压缩会导致明显的色阶感和颗粒感。ffmpeg 在生成 GIF 时使用调色板优化技术(palettegen),尽量选择最适合该帧内容的 256 色,效果比简单截取好,但对于色彩极丰富的内容仍有局限。
视频转 GIF 的帧率设置多少合适? +
建议帧率设置在 10~15fps 之间。这个帧率足以呈现流畅的动作感知,同时 GIF 文件体积比 24fps 小一倍以上。对于动作较慢的演示操作(如界面点击、滚动),10fps 已经非常流畅;对于快速运动(如体育片段),可以提高到 15~20fps。
能直接截取视频中的特定时间段吗? +
可以。工具提供「起始时间」和「持续时长」两个参数,例如起始时间设为 00:00:10(第10秒),持续时长设为 3(秒),即可截取第10~13秒的视频片段转为 GIF。建议先通过视频播放器确认所需片段的时间戳,再填入参数,避免多次重试浪费时间。
GIF 可以循环播放吗? +
默认生成的 GIF 是无限循环播放的(loop = 0 在 GIF 标准中表示无限循环),在浏览器、社交媒体和聊天工具中都会自动循环。如果需要只播放一次(不循环)或指定循环次数(如播放 3 次后停止),部分工具版本支持设置循环次数参数。