TwitterViewer
推特 GIF 下载器

推特 GIF 下载器:把 X GIF 保存为 .gif

粘贴带 GIF 的 X 帖子链接,即可获得真正的 .gif 文件——在浏览器内重新编码,或保留原始 MP4。

试试

如何下载 X GIF

三步完成。无需应用,无需登录。

  1. 1

    复制帖子 URL

    在 X 上找到带 GIF 的帖子,点分享并复制链接。

  2. 2

    粘贴并转换

    粘贴上方 URL 并点击「获取 GIF」。重新编码在你的浏览器内运行——不上传任何内容。

  3. 3

    保存文件

    点击「下载 .gif」保存真正的 .gif,可直接用于 WhatsApp、Telegram 或 Discord。

推特 GIF 下载器能从 X 帖子中取出 GIF,给你一个可以留存的文件。TwitterViewer 的版本直接以帖子链接为入口:粘贴链接,页面就会在浏览器本地把这段循环短片转成真正的 .gif,如果你更想要原始文件也可以保存 MP4。无需安装任何东西,不需要 X 账号,短片也不会被上传到我们的服务器,所以它同时也是一个好用的推特动图下载工具。

本指南介绍这个工具能做什么、如何在 iPhone、Android 和电脑上保存推特上的 GIF、转换后的文件有哪些限制、什么时候选 MP4 更合适,以及如何在聊天应用和邮件里使用取出的文件。

推特 GIF 下载器能做什么

推特 GIF 下载器会找到公开 X 帖子中 GIF 背后的媒体,并把它作为文件保存到你的设备上。本页面的工具提供两种方式:可以把短片重新编码成真正的 .gif,凡是可以打开图片的地方都能打开;也可以把 X 提供的原始 MP4 原封不动地交给你。

你只需要帖子的链接。把它粘贴到顶部的输入框,点击 获取 GIF,页面就会查找帖子、显示预览并开始转换。包含普通视频而非 GIF 的帖子不在此处理;页面会给出提示,并引导你前往 推特视频下载器。

不管叫 GIF 下载、动图保存还是 GIF 转视频,说的都是同一件事:X 是推特的新名字,文件格式并没有变。

为什么推特上的 GIF 其实是 MP4

X 并不会保存你上传的 GIF。当有人发布 GIF 时,X 会把它转换成一段短小、无声、循环播放的 H.264 MP4,并丢弃原始文件。时间线里的播放器其实就是设置为循环播放的普通视频播放器。这就是为什么帖子上没有“保存 GIF”选项,也是为什么直接在页面上保存只会得到 MP4,甚至什么都得不到。

对多数用途来说这无关紧要,因为 MP4 播放正常。但当你明确需要一个 .gif 时就有影响了,比如用于邮件、文档,或只接受 GIF 格式的服务。要得到它,就意味着把 MP4 转回 GIF,这是一次转换,而不是下载。

转换后的文件看起来和 X 上播放的循环短片很接近,但它并不是作者上传文件的逐字节副本,因为那个文件在 X 上已不复存在。页面在工具下方有一条说明提到了这一点。要了解更全面的情况,请参阅如何从 X 下载视频和 GIF。

iPhone 上的推特 GIF 下载器:如何保存推特上的 GIF

这是搜索量最高的问法。在手机上使用 Safari 或任意其它浏览器即可。

  1. 在 X 应用中打开带有 GIF 的帖子,点击帖子下方的分享图标,选择 复制链接。
  2. 在浏览器中打开本页面,把链接粘贴到输入框。粘贴按钮会从剪贴板填入链接。
  3. 点击 获取 GIF。会依次执行三个步骤:解码帧、构建调色板、编码 .gif。进度条会跟踪整个过程。
  4. 当状态显示「GIF 已就绪」时,点击 下载 .gif。Safari 会询问是否下载该文件;确认即可。
  5. 在 Safari 的下载列表中或“文件”应用里打开该文件。如果你想把它存进照片图库,可在“文件”中打开该文件,点击分享图标,选择 存储图像。

在进度条走完之前请保持标签页打开。如果页面无法解码该短片,它会给出提示并提供重试。

同一个页面在 iPhone 和 iPad 上都能作为推特 GIF 下载器使用,无需任何应用,因为转换用的是你浏览器自带的视频播放器。

如何在 Android 上下载推特上的 GIF

  1. 在 X 应用中打开帖子,点击分享图标,选择 复制链接。
  2. 在 Chrome 或其它浏览器中打开本页面并粘贴链接。
  3. 点击 获取 GIF,等待三个步骤完成。
  4. 点击 下载 .gif。浏览器会把文件保存到下载文件夹并弹出通知。
  5. 从通知或“文件”应用中打开它。多数图库应用稍后也会列出该文件。

想省去复制粘贴,可以看从 X 页面打开,其中介绍了如何在 Android 上把 TwitterViewer 安装成应用,并把 X 里的链接直接分享进去。你也可以在本页面地址后加上 ?q= 和帖子链接,页面一加载就开始转换。

如何在电脑上保存推特上的 GIF

在桌面浏览器上,“如何保存推特上的 GIF”最简短的回答就是同样的粘贴再点击流程。

  1. 在 x.com 上打开帖子,从浏览器地址栏复制地址,或者使用“分享”再选“复制链接”。
  2. 把它粘贴到本页面的输入框,按 获取 GIF,或直接按回车。
  3. 查看预览以及旁边的数字:分辨率、帧数、帧速率、时长和文件大小。
  4. 点击 下载 .gif。文件会以由 twitterviewer、账号用户名和帖子 ID 组成的名字保存,例如 twitterviewer-username-1234567890.gif。
  5. 如果你想要未转换的视频,请改按 下载原始 MP4。该文件的命名方式相同,以 .mp4 结尾。

你也可以使用书签小工具:把一个按钮拖到书签栏,在任何 X 帖子上点击它,就能在 TwitterViewer 中打开该帖子。

推特转 GIF:转换过程中发生了什么

转换分为三个阶段,页面会显示当前进行到哪一个。除了获取 MP4 之外,其余全部在你的设备上完成。

  1. 解码帧。 页面把 MP4 加载到一个隐藏的视频元素中,把它移动到时间轴上均匀分布的位置,并把每一帧画面复制到画布上。这依赖浏览器能够播放 H.264 MP4,当前的 Chrome、Safari、Firefox 和 Edge 都可以。
  2. 构建调色板。 一个 GIF 最多只能容纳 256 种颜色,因此短片的颜色必须被压缩。页面从最多 12 个均匀分布的帧中采样像素,构建出一个所有帧共用的调色板。共用调色板可以让文件更小,也能避免颜色在帧与帧之间闪烁。
  3. 编码 .gif。 每一帧都被映射到调色板并写入循环 GIF。调色板构建和编码都在 Web Worker 中运行,因此页面在它们工作时依然保持响应。

结果会无限循环播放。完成时间取决于帧数和你的设备,所以以进度条为准。工具会在处理过程中显示一个预估文件大小(基于像素数和帧数),文件准备好后再显示准确大小。

推特 GIF 下载器的限制

每次转换都使用相同的固定设置,这些设置是为了让文件大小和处理时间保持在合理范围内。它们不是你可以更改的选项。

设置取值含义
最大宽度480 px更宽的短片会被缩小到 480 px;更窄的短片保持原宽度。高度按宽高比推算,两个边长都取偶数。
最大帧速率20 fps对表情包 GIF 来说足够流畅,可能低于源视频的帧速率。
最大帧数150较长的短片会使用更低的帧速率,以便仍然能放下。
颜色数256GIF 格式的限制。渐变和照片可能出现色带。
循环无限GIF 播放完最后一帧后会重新开始。
音频无X 上的 GIF 都是无声的。

帧数上限决定了较长短片的帧速率。页面会在不超过 20 fps 的范围内选择最高的帧速率,让短片保持在 150 帧以内:

短片时长帧速率帧数
3 秒20 fps60
6 秒20 fps120
7.5 秒20 fps150
10 秒15 fps150
15 秒10 fps150
30 秒5 fps150

实际操作中:

  • 1280 × 720 的源文件会输出为 480 × 270,相比演示幻灯片,这更适合聊天和邮件。
  • 宽度不超过 480 px 的源文件不会被放大。
  • 如果帖子里有多个 GIF,页面会转换它找到的第一个。要处理其它 GIF,请单独打开该帖子。
  • 每次查询都会计入你每日的视频查询额度,免费版每天 30 次;Pro 取消该限制。详情请见价格。
  • 页面一次处理一个链接。要批量处理视频文件,视频下载器 中有批量模式。

推特 GIF 转 MP4:什么时候该保留原始文件

很多时候你根本不需要 .gif。同一段短片存成 MP4 通常体积小得多、画面也更干净,因为 MP4 只存储帧与帧之间变化的部分,而且不受 256 色限制。GIF 则把每一帧作为一幅受调色板限制的独立画面来存储。

GIF(.gif)MP4(.mp4)
文件大小同样一段短片体积较大小得多
颜色每个文件 256 色全彩
帧速率与尺寸被本工具限制在 20 fps 和 480 px与 X 提供的完全一致
能否当图片使用可以,几乎处处都行不行,它是视频文件
在邮件中内嵌通常能播放动画很少能内嵌播放
声音无X 的 GIF 无声音
画质损失经过重新编码,有损失无损失,是原始文件

当目标场景需要的是图片时,就选 GIF:邮件正文、文档、论坛签名、只接受 GIF 的服务,或者需要文件被识别为 GIF 的应用。

当你想要最好的画质、更小的文件,或者打算剪辑这段短片时,就选 MP4。想把 GIF 转成 MP4 的话,答案就在这里:点击 GIF 按钮旁边的 下载原始 MP4。它不做任何转换,因此也是最快的选项,而且即使你的浏览器在解码短片时遇到问题也依然可用。MP4 通过我们的服务器提供,文件名干净整洁;而 .gif 是在你的浏览器中生成的。

在 Discord、Slack、Telegram 和邮件中使用保存好的推特 GIF

目标场景比文件扩展名更重要。以下只是各应用的普遍行为,如果内容被拒,请查看你所使用应用的当前限制。

  • Discord。 把 .gif 作为附件发到消息中,它会在频道或私信里内嵌播放。Discord 对上传体积有限制,具体限制取决于你的套餐和服务器。如果文件太大,改用体积更小的 MP4 发送。
  • Slack。 把文件上传到频道或帖子串,它会在消息中播放动画。自定义表情也接受 GIF,但表情很小且体积限制严格,所以宽度最高 480 px 的转换短片可能需要先调整尺寸。
  • Telegram。 把文件作为文档或普通附件发送。无论哪种方式,Telegram 都会把短小、无声的循环短片当作动画播放,它处理 MP4 循环短片的方式和 GIF 一样,所以在那里选体积更小的 MP4 完全没问题。
  • 邮件。 把 .gif 作为图片插入正文,多数邮件应用会让它播放动画。少数桌面邮件客户端(例如较老版本的 Outlook)只显示第一帧,所以可以附上帖子链接作为备选。MP4 文件通常作为附件发送,不会在邮件中播放。

其它场景下的经验法则是:如果应用把文件当作图片处理,就用 GIF;如果把它当作视频处理,就用 MP4。

它保护隐私吗?什么会离开你的浏览器

只有两样东西会到达我们的服务器:帖子链接(用于查找帖子),以及对媒体的请求。GIF 本身不会被上传到任何地方。

  • 页面会直接从 X 的媒体服务器把 MP4 加载进你的浏览器。只有当那次直连请求失败时,才会退回到我们同域的代理。
  • 帧提取、调色板构建和编码全部在本地运行。完成的 .gif 在你保存之前只存在于你的浏览器中。

转换 GIF 不需要 X 账号,也不需要登录 TwitterViewer。受保护账号、已删除的帖子和被停用的账号完全无法读取,因此它们的 GIF 也无法保存。请尊重创作者:保存下来的 GIF 仅供个人使用,转载他人作品前请先征得同意。

其它从 X 保存 GIF 的方法

每种常见做法各有短板。录屏会把短片周围的界面一起录下来,之后仍需要裁剪和转换。截图只保留一帧,丢失了动画。直接保存媒体得到的是 MP4,当目标场景接受视频时这样也没问题。浏览器扩展和应用可以奏效,但必须安装,而且很多无法在 iPhone 上运行。网页则完全不需要这些。

想把短片连同它的帖子一起保留,可以在 媒体查看器 中打开该帖子,它会列出帖子的图片和视频。对于有多个清晰度等级的普通视频,请使用 推特视频下载器。

推特 GIF 下载器常见问题

什么是推特 GIF 下载器?

推特 GIF 下载器是一款把推特(X)帖子中的 GIF 保存为设备上文件的工具。TwitterViewer 的版本接收帖子链接,要么在你的浏览器中把循环短片转换成真正的 .gif,要么保存原始 MP4。它不需要 X 账号,也不需要安装。

为什么推特上的 GIF 是 MP4?

X 会把每个上传的 GIF 转换成短小、无声、循环播放的 H.264 MP4,并且只保留这个版本,这就是帖子里的播放器是视频播放器的原因。因此直接在页面上保存通常得到的是 MP4,而不是 GIF。

如何从推特下载 GIF?

复制帖子链接,粘贴到本页面顶部的输入框,点击 获取 GIF,等待三个转换步骤,然后点击 下载 .gif。同样的步骤在 iPhone、Android 和桌面上都适用,而 下载原始 MP4 按钮会按 X 上的原样保存视频。

如何在 iPhone 上保存推特上的 GIF?

在 X 应用中通过“分享”再选“复制链接”复制帖子链接,在 Safari 中打开本页面,粘贴并点击 获取 GIF。准备就绪后点击 下载 .gif;文件会存入“文件”应用,你可以在那里使用“分享”再选“存储图像”,把它放进“照片”。无需任何应用或快捷指令。

我可以把推特 GIF 转换成 MP4 吗?

可以,而且无需转换,因为 X 本来就把这段短片保存为 MP4。点击 GIF 按钮旁边的 下载原始 MP4 即可。它比 GIF 更小,并保持完整画质,但它是视频文件而不是图片。

GIF 会被上传到你们的服务器吗?

不会。帖子链接会发送到我们的服务器,以便找到 GIF,但解码、调色板构建和编码都在你的浏览器中运行,完成的文件也直接从那里保存。视频唯一经过我们服务器的情况,是你的浏览器无法直连 X 的媒体服务器,或者你选择了原始 MP4。

这个 .gif 和 X 上的 GIF 画质一样吗?

它看起来和 X 上的循环短片很接近,但不是逐字节副本。该文件由 X 的 MP4 重新编码而成,宽度最高 480 px,帧速率最高每秒 20 帧,最多 150 帧、256 色。由于真正的上传文件已被 X 丢弃,任何下载器都无法还原它。

有大小或时长限制吗?

输出限制为宽度 480 px、20 fps 和 150 帧。较长的短片不会被截断:帧速率会下降,例如 10 秒的短片降到 15 fps,从而让整段短片放进 150 帧内。较窄的源文件不会被放大。

我可以下载受保护账号的 GIF 吗?

不可以。受保护账号、已删除的帖子和被停用的账号在不登录的情况下不可见,而 TwitterViewer 只读取公开内容。如果帖子不可用,页面会提示未找到该帖子。

它对含有视频而非 GIF 的帖子有效吗?

无效。GIF 页面只查找 GIF 媒体,否则会显示“此帖子中没有 GIF”。普通视频请使用 推特视频下载器,它会列出每种清晰度和文件大小。

它是免费的吗?我需要登录吗?

它是免费的,转换 GIF 不需要账号。每次查询帖子都会计入免费版每天 30 次的额度,而 Pro 没有限制。转换本身在你自己的设备上运行。

为什么我的 GIF 转换失败了?

转换依赖浏览器解码 MP4,所以非常旧的浏览器或被拦截的媒体请求都可能导致失败。请重试、换一个浏览器,或者保存完全不需要解码的原始 MP4。