我们向 ChatGPT 输入了一条简短请求,内容是一个穿着银色太空服的女人吹着一个粉色泡泡,直到泡泡破掉。一次回复之后,一个循环 GIF 就可供下载。ChatGPT 能制作 GIF 吗? 能。不过,仔细看那个泡泡。它并没有真正变大。它只是在六张互相融合的图之间切换。
这就是 ChatGPT 自行构建 GIF 的方式,对于快速反应循环来说,它够用了。若要实现真正流畅的动态,我们在同一个应用中接入了 Atlas Cloud,让 Seedance 2.5 渲染四秒真实视频,再让 ChatGPT 把它变成 GIF、无缝循环和带字幕的梗图。下面介绍两种方法、我们使用的设置以及得到的文件大小。

关键要点
- ChatGPT 无需插件即可制作 GIF,方法是绘制静态帧并用几行代码将它们拼接起来。
- 这些帧只是几张带淡入淡出效果的图画,因此动作会从一个姿势跳到另一个姿势。
- 借助 Atlas Cloud 插件,Seedance 2.5 渲染四秒真实视频,ChatGPT 再将其转换成 GIF。
- 将同一张照片作为首帧和末帧,我们生成的图生视频 GIF 循环时没有可见跳变。
- GIPHY 建议使用 480p 源文件和小于 8 MB 的文件,因此一段短的 480p 视频就足以制作 GIF。
ChatGPT 能自行制作 GIF 吗?
能,通过它会为你选择的一种变通方法。在免费账户中,我们在网页版 ChatGPT 里发送了一条消息:“你能帮我做一个动画 GIF 吗?一个女人穿着银色太空服,吹着一个粉色泡泡糖泡泡,直到它破掉。不要使用任何插件或连接的应用程序。”
ChatGPT 的图像生成器无法绘制动态,所以它画了一个分镜。它的第二张图是一张方形画板,分成六个面板。泡泡一开始是一个小点,然后膨胀,在她脸上爆开,最后让她咧嘴笑起来。

然后它切换到代码。在其沙盒中,它把画板裁成六帧,每帧 360 × 540 像素,并在每对帧之间插入三个混合帧。最终文件有 21 帧,每帧显示十分之一秒,最后一帧额外停留 0.7 秒。也就是 2.7 秒、3.2 MB,设置为无限循环,回复中还附有下载链接。

混合帧解释了这种观感。在两帧面板之间,GIF 会同时显示两者,一个淡入另一个,所以泡泡会从一个尺寸幽灵般过渡到另一个尺寸。这是该方法固有的。OpenAI 的图像 API 提供 PNG、JPEG 或 WebP 作为输出格式,它们都是静态图像,所以当 ChatGPT 自行制作 GIF 时,动态只能在之后用静态图拼装出来。
OpenAI 论坛和 Reddit 上的旧指南描述了同样的手工技巧:要求编号帧或精灵表,然后让 ChatGPT 用 Python 将它们拼接起来。在我们的测试中,ChatGPT 无需被要求就完成了这两个步骤。
如何使用 Atlas Cloud 插件让 ChatGPT 制作 GIF
视频模型能从源头解决重影问题。Atlas Cloud 插件将 ChatGPT 连接到 Seedance 2.5 以及包含 400+ 模型的其余目录,而 Seedance 会自行渲染动作的每一个中间时刻。ChatGPT 随后将这些帧采样成 GIF。下面是制作它的聊天中完成的 GIF。

从 OpenAI 插件目录 安装插件,并在浏览器中登录一次你的 Atlas 账户。我们的插件启动指南逐步介绍了每次点击。我们在桌面应用的 ChatGPT 项目中以 Work 模式工作,因此每个文件都会落到电脑上的文件夹中,ChatGPT 也可以在那里运行 ffmpeg。
制作 GIF 需要三步:
- 附上一张照片,如果 GIF 中要出现人物或产品,就用加号按钮。它会显示在消息框上方。纯文本提示可以跳过这一步。
- 输入 @,选择 Atlas Cloud 并写下请求。 指定模型,然后要求 4 秒、480p、1:1 和关闭音频,以及你想要的 GIF:宽 480 px、10 fps,并使用从片段生成的调色板。要求在实际运行前先查看请求。
- 发送,然后回复“submit”,等预览看起来正确后即可。插件会运行任务并保存 MP4,ChatGPT 会在同一文件夹中将其转换为 GIF。

四秒是 Seedance 2.5 能制作的最短片段,适合做 GIF。关闭音频也很合理,因为 GIF 无法携带声音。
用一张照片将 ChatGPT 用作 GIF 生成器
对于主测试,我们附上了一张肖像,并让 Seedance 2.5 把同一位女性穿上银色太空服。在头盔里,她吹着一个口香糖泡泡,直到它破掉,口香糖粘在护目镜中央。
她的脸经受住了服装变化:同样的雀斑、蓝眼睛和玻璃下的金发。泡泡膨胀、破裂,最后变成半透明的粉色斑块落在她鼻子正前方。她看得斗鸡眼,然后咧嘴笑了。

Seedance 片段以 640 × 640 像素、24 fps 返回。ChatGPT 的 GIF 每十分之一秒保留一帧,因此其全部 40 帧都是模型实际渲染的时刻,文件大小为 5.2 MB。在原生 GIF 中,21 帧里有 15 帧是混合帧。
想要更长片段、声音或视频文件?我们的在 ChatGPT 中制作视频指南全面介绍了三种 Seedance 模式。
ChatGPT 能从图像制作 GIF 吗?
能,而这个问题其实隐藏着两种不同任务。太空服 GIF 将她的照片用作参考,这让模型可以改变她的服装以及周围的一切。有时你想要相反的效果:照片本身动起来。这就是图生视频。你的图片成为第一帧,场景保持你拍摄时的样子。
我们让插件指向原始肖像——她在笔记本上写字——并要求只做小幅动作:向下看、写一个字、眨眼,然后抬起眼睛回到镜头。Seedance 保留了她的脸、笔和模糊的房间,与拍摄时一样,片段保持了照片的高长宽比,为 480 × 854 像素。

没有插件时,已发布指南描述的途径是对整张图片做代码特效,比如缓慢缩放,或者由 ChatGPT 逐面板重绘分镜。缩放会保留你的像素,但照片内部没有任何东西在动;重绘分镜则用动态换掉你的原始像素。
用相同首帧和末帧制作无缝 GIF 循环
仅根据第一帧生成的片段会在动作带它到达的地方结束,因此循环 GIF 回到开头时可能出现可见跳变。Seedance 2.5 的图生视频模式除了第一帧,还接受可选的末帧。把同一张照片给它两次,模型就必须把场景带回它开始的确切位置。
我们用直白的话提出了要求:把这张照片同时用作第一帧和最后一帧。完成的 GIF 结束时,姿势与开始时相同。当我们逐像素比较它的最后一帧和第一帧时,二者差异大约与任意两个相邻帧相当,因此回到开头的跳变消失在动作中。

选择能回到起点的动作:眨眼、抬眼再低回去、头发扬起又落下。完整的转头,或任何离开画面的动作,都不利于循环。如果你想在 ChatGPT 之外尝试循环,Seedance 2.5 图生视频页面上也有相同的首帧和末帧字段。
关于原生 GIF 的论坛指南用不同方式伪造循环。它们正放帧,再倒放帧,这隐藏了跳变,但会让动作明显倒带。
ChatGPT 能制作梗图吗?在同一聊天中为 GIF 添加字幕
能,而且插件 GIF 距离成为梗图只差一条消息。我们让 ChatGPT 在泡泡片段上烙上一行白色大写字母、带粗黑描边的字幕:“当你说‘能出什么错呢’”。它用 Impact 字体将文字排成两行放在顶部,把文字烙进每一帧,并在第一个 GIF 旁边保存了一个新 GIF。

之后添加文字也能让文字保持稳定。图像模型会分别把文字画进每一帧,所以字母每次都必须重绘。之后烙入的字幕在全部 40 帧上都是完全相同的像素。
这让 ChatGPT 成为可用于反应 GIF 的梗图生成器。如果这个梗图要去 TikTok、Reels 或 Shorts,可以改为要求带相同字幕的 MP4,同一个聊天也能当作 AI 梗图视频生成器。短视频应用接受视频上传,而且文件小得多。ChatGPT 以相同大小和帧率保存了我们带字幕的梗图两种格式:MP4 为 145 KB,GIF 为 4.3 MB。
让 ChatGPT GIF 文件低于平台限制的设置
如果让 ChatGPT 自己选择,它会瞄准高规格。我们把早期测试中一段 4 秒、480p 的 Seedance 片段上传到没有插件的普通聊天,并要求返回一个循环 GIF。它的沙盒已准备好 ffmpeg,它选择了 640 像素宽、15 fps 和 192 色调色板。文件达到 9.2 MiB,即 9.6 MB。

这超过了 GIPHY 建议的 8 MB。于是我们从插件部分取来太空服泡泡片段,用 ChatGPT 在那里采用的相同调色板方法,以六种设置导出。我们 480 px、10 fps 的导出与 ChatGPT 的文件逐字节一致。
| GIF 宽度 | 帧率 | 帧数 | 文件大小 |
|---|---|---|---|
| 320 px | 10 fps | 40 | 2.4 MB |
| 480 px | 10 fps | 40 | 5.2 MB |
| 480 px | 15 fps | 61 | 7.4 MB |
| 480 px | 20 fps | 81 | 9.2 MB |
| 640 px | 10 fps | 40 | 8.9 MB |
| 640 px | 24 fps | 97 | 18.0 MB |
源 MP4 为 1.3 MB。帧率和宽度的成本大致相同:在 480 px 下从 10 提高到 20 fps 会增加 76%,在 10 fps 下从 480 提高到 640 px 会增加 69%。
时间设置是另一个需要有意选择的参数。GIF89a 规范将每帧延迟存储为百分之一秒。在 10、20 或 25 fps 下,每一帧获得相同延迟。在 15 fps 下,我们的导出在 70 ms 和 60 ms 帧之间交替以取平均。
GIF 的用途决定上限:
| 目的地 | 动画 GIF 限制 | 规则来源 |
|---|---|---|
| GIPHY | 可上传最长 15 秒、最大 100 MB;建议不超过 6 秒、8 MB 或更小、480p 源文件和少于 200 帧 | GIPHY GIF 制作最佳实践,2026 年 10 月 |
| X | 最大 15 MB;在 1280 x 1080 或更小、350 帧或更少时效果最佳 | X 开发者文档 |
| Discord | 自 2026 年 8 月起,免费账户每个文件 20 MB;Nitro Basic 为 50 MB | Discord 文件附件 FAQ,2026 年 9 月 |
在 480 px 和 10 fps 下,我们 5.2 MB 的 GIF 符合全部三个限制,因此是安全默认值。小型反应 GIF 可降到 320 px,而更大的设置留给放在你自己网站上的 GIF。
常见问题
在 ChatGPT 中制作 GIF 要花多少钱?
拼接方法除你的套餐外不花钱,但分镜算作图像生成,因此会像你的图片一样消耗相同额度。
插件 GIF 按片段计入你的 Atlas 余额。一段 4 秒、480p 的 Seedance 2.5 片段,从文本提示或参考照片生成需 $0.54,从图生视频生成需 $0.56,2026 年 10 月有 20% 折扣(标价 $0.67 和 $0.71)。末帧字段不会改变价格,ChatGPT 转换成 GIF 也不额外收费。
ChatGPT 能把已有的视频变成 GIF 吗?
能,而且不需要任何插件。把 MP4 上传到普通聊天并请求循环 GIF;ChatGPT 的沙盒有 ffmpeg,会返回下载链接。在同一条消息中说明宽度和帧率,以免得到过大而无法发布的文件。在免费套餐中,OpenAI 的文件上传 FAQ 允许每天上传三次。
为什么 ChatGPT GIF 看起来比视频更有颗粒感?
每个 GIF 帧最多只能使用 256 种颜色,而视频帧可动用数百万种。转换器会把片段映射到有限调色板上,并通过抖动来伪造中间颜色,这在皮肤、天空和暗色渐变上最明显。像我们这样要求使用从片段本身生成的调色板,会比通用调色板让这些区域更干净。如果质量比到处自动播放更重要,就发布 MP4。
ChatGPT GIF 会永远循环吗?
默认情况下会。我们的两个 GIF——拼接版和插件版——都保存为循环次数零,这会告诉浏览器和聊天应用无限重复。对于应该播放一次就停止的 GIF,比如邮件中的揭晓,要求 ChatGPT 保存为不循环。
结论
ChatGPT 自己制作的 GIF 是动起来的分镜:六张图,混合在一起,一次回复就给出下载链接。这对快速玩笑来说足够了。当动态本身才是重点时,比如泡泡膨胀或头发落回原位,帧必须来自视频模型,而这就是插件增加的部分。
从对我们有效的设置开始:4 秒、480p、关闭音频、宽 480 像素、10 fps 的 GIF,并在需要循环时把同一张照片用作首帧和末帧。然后在同一个聊天中添加字幕。所以,ChatGPT 能制作 GIF 吗?它自己能拼接静态图;而在背后有视频模型时,它能制作真正会动的 GIF。






