如何在 X (Twitter)、Bluesky、Mastodon 和 Telegram 上发 GIF 动图
让 GIF 符合 X (Twitter)、Bluesky、Mastodon 和 Telegram 的大小限制和每帖一个 GIF 的规则,设置循环播放,添加描述,并确认它能正常播放。
要在 X (Twitter) 上发 GIF,打开发帖框,选择照片图标,然后选中你的 GIF 文件:网页版最大 15 MB,手机应用最大 5 MB。要让它循环播放,否则它会显示为静态图片;也不要再添加其他图片:X (Twitter) 每条帖子只能放一个 GIF。如果要用内置 GIF 库里的动图,就改为选择 GIF 图标。
Mastodon 的指南允许每条帖子放一个 GIF 动图,最大 16 MB,且不超过 100 万像素(1280×720)。在 Telegram 上,GIF 会作为一条单独的消息发出,不会放进任何相册。在 Bluesky 上,请查看发帖框目前提供的选项。本指南以一家虚构面包店的四秒 GIF 为例,讲的是你自己的 GIF 文件,不涉及 GIF 库和视频。
各网络的 GIF 限制
| 网络 | GIF 最大大小 | 每条帖子的 GIF 数量 | 注意事项 |
|---|---|---|---|
| X (Twitter) | 网页版 15 MB,手机版 5 MB | 一个,不能有其他图片 | 只播放一次的 GIF 会显示为静态图片 |
| Bluesky | 查看发帖框 | 一个,且是唯一的媒体 | 视频可以标记为以 GIF 形式显示 |
| Mastodon | 16 MB,不超过 100 万像素(1280×720) | 一个 | 会被转换成循环播放的无声视频 |
| Telegram | 通过机器人发送时 50 MB | 一个,作为单独的消息 | 不能放进相册;机器人发送的说明文字最多 1,024 个字符 |
来源:X (Twitter) 的照片和 GIF 帮助、Mastodon 的发帖指南、Bluesky 的视频格式和 Telegram 的 Bot API。
上传前准备好文件
- 设置循环。 导出时设置为无限重复播放。
- 保持简短。 几秒钟就足以展示一个变化。
- 缩小文件。 降低帧率、减少颜色,或者缩小宽度和高度。
- 使用纯色背景。 Mastodon 会把 GIF 转换成视频,而视频不支持透明。
- 避免快速闪烁。 一秒内超过三次明亮的闪光,可能会引发某些人癫痫发作。
- 检查第一帧。 关闭了自动播放的读者可能只能看到这一帧。
面包店的 GIF 来自一段手机视频:1,080 × 1,080 px,18 MB,对 X (Twitter) 和 Mastodon 来说都太大了。把它缩小到 640 × 640 px,降低每秒帧数并开启循环后,它小于 5 MB,也不超过 100 万像素,符合上面所有的限制。
为动态内容写描述
说明发生了什么,而不只是画面里有什么。说出变化是什么、为什么重要,并把画面中出现的文字都打出来。面包店写的是“延时摄影:一个酸种面包在烤箱里膨胀,沿着表面的割口裂开”,而不是“一个面包”。
X (Twitter)、Bluesky 和 Mastodon 会把描述和 GIF 保存在一起。Telegram 没有 GIF 描述栏,所以要把 GIF 展示的内容写进说明文字里。其余内容请参阅替代文本检查清单。
交叉发布时每条帖子只放一个 GIF
每个 GIF 都单独发布。X (Twitter) 和 Telegram 要求这样做;Bluesky 的一条帖子可以放一个视频或一组图片,但不能同时放两者;Mastodon 的指南也只允许每条帖子放一个 GIF。
如果你还有照片,就把它们放进另一条帖子。面包店在四个网络上都单独发布这个 GIF,再把两张食谱照片放在第二条帖子里,照片尺寸按图片尺寸指南调整过。在 Telegram 上,照片随后以相册形式发出。在其他网络上,照片帖子作为对 GIF 帖子的回复(回复顺序见串文指南)。
如果有些读者可能不想看到这个 GIF,在网络提供相应选项时,把它标记为敏感内容。在 Mastodon 上,内容警告也能起到这个作用(两者的区别见内容警告指南)。
发布后检查能否播放
在每个网络自己的应用里打开帖子,而不只是在发布工具里查看。检查 GIF 是否在动、播完后是否从头开始,描述(或 Telegram 的说明文字)是否还在,以及信息流中的预览有没有把重要的部分裁掉。
| 你看到的情况 | 可以尝试 |
|---|---|
| 在 X (Twitter) 上显示为静态图片 | 开启循环后重新导出,再重新发布 |
| 在 X (Twitter) 应用中提示过大,但文件小于 15 MB | 从网页版发布,或者把它压缩到 5 MB 以下 |
| 文件因过大被拒绝 | 减少帧数、减少颜色或缩小尺寸 |
| 描述丢失 | 如果网络允许,就编辑帖子,否则重新发布 |
在一个地方发布 GIF
Studio 可以在一个编辑器里把 GIF 发布到 X (Twitter)、Bluesky、Mastodon、Misskey 和 Telegram。它接受小于 15 MB、时长不到一分钟的 GIF 文件,但不接受视频文件。它会针对每个网络给出提醒,例如“X (Twitter) 每条帖子只允许一个 GIF,且不能附带其他图片”,在帖子符合要求之前,不会发布或定时发布。在 Mastodon 上,你要自己控制只放一个 GIF,因为 Studio 在那里允许放更多。
每个 GIF 都有自己的描述和“敏感内容”开关。如果你在新 GIF 准备好之前就发布,Studio 会提供“准备好后发布”或“等待”两个选项。定时帖子会等它的 GIF 准备好,而不会在没有 GIF 的情况下发出。任何网络都不会收到用静态图片代替动图的帖子,Bluesky 也不例外。Studio 目前还未推出,但你可以加入候补名单。
