免费工具 · 无需注册 · 仅限公开帖子
推特视频下载
粘贴一条 X(Twitter)帖子的链接,就能拿到 X 为这段视频保存的所有 MP4 清晰度、以 MP4 形式保存的 GIF,以及原始分辨率的图片。文件直接来自 X 自己的服务器,我们不复制、不保存任何内容。
三步下载 X(Twitter)视频
- 在帖子上点 分享 → 复制链接。x.com、twitter.com、mobile.twitter.com、fxtwitter 和 vxtwitter 的链接都可以用,只填帖子 ID 也行。
- 把链接粘贴到上面的输入框,点击 获取媒体。
- 选择清晰度。最佳清晰度 是 X 上码率最高的版本;码率较低的版本适合移动网络,或有文件大小限制的聊天软件。
你能下载到什么:X 的清晰度档位
视频上传后,X 会把它转码成多个不同分辨率和码率的 MP4 版本,同时生成一个用于在线播放的 HLS 播放列表(.m3u8)。播放列表不是可下载的文件,所以工具不会列出它。大多数下载工具只给一个链接,这个工具会列出所有 MP4 版本,方便你在文件大小和清晰度之间取舍。下面是一段典型竖屏视频的真实返回数据:
| 版本 | 分辨率 | 码率 | 27 秒视频约 |
|---|---|---|---|
| 最佳 | 360×638 | 950 kbps | 3.2 MB |
| 较小 | 320×566 | 632 kbps | 2.1 MB |
文件大小 ≈ 码率 × 时长 ÷ 8(音频会再多一点)。能看到几个版本取决于上传的视频:时长越长、分辨率越高,版本通常越多。
GIF 和图片
X 把 GIF 存成无声、循环播放的 MP4 文件,通常只有一个原始尺寸的版本。工具给你的就是这个 MP4:看起来和 GIF 一样,体积却小得多。更多说明(英文):how to save a GIF from Twitter。
图片 按原始分辨率下载。X 默认显示的是压缩过的预览图,下载链接会通过 ?name=orig 向 X 的图片服务器请求完整尺寸的原图。一条帖子最多有四张图片,每张都会单独列出。另见(英文):downloading pictures from Twitter。
批量下载多条帖子的媒体:使用 API
免费工具适合每天下载少量帖子。如果要归档一次活动、搭建数据集或监控账号,可以批量获取帖子,自己读取其中的媒体字段。/twitter/tweets 接口一次可传入多个帖子 ID,返回每条帖子的 extendedEntities.media,其中包含同样的 MP4 版本:
import requests
r = requests.get(
"https://api.twitterapi.io/twitter/tweets",
headers={"X-API-Key": "YOUR_API_KEY"},
params={"tweet_ids": "2107080835631555030,2102250034217578667"},
timeout=20,
)
for t in r.json().get("tweets", []):
for m in (t.get("extendedEntities") or {}).get("media", []):
mp4s = [v for v in m.get("video_info", {}).get("variants", [])
if v.get("content_type") == "video/mp4"]
best = max(mp4s, key=lambda v: v.get("bitrate", 0), default=None)
url = best["url"] if best else m["media_url_https"] + "?name=orig"
print(t["id"], m["type"], url)10,000 条帖子的费用:在 TwitterAPI.io 上按每 1,000 条 0.15 美元计算为 1.50 美元(价格);在 X 官方按量付费 API 上按每读取一条帖子 0.005 美元计算为 50 美元(docs.x.com,价格可能调整),约为前者的 33 倍。
需要批量获取媒体?获取 API 密钥常见问题
- 下载的文件保存在哪里?如果在新标签页里打开了怎么办?
- 浏览器会直接从 X 的媒体服务器获取文件,并以账号名和帖子 ID 命名,保存到你平时的下载文件夹。如果浏览器不允许直接保存,按钮会变成“打开文件”:点击后在视频上右键选择“视频另存为…”;在手机上长按视频并选择“下载”。
- 能下载私密(受保护)账号的视频吗?
- 不能。工具只读取公开帖子。受保护或已删除的帖子会提示找不到。
- 为什么我下载的 GIF 是 MP4 文件?
- X 会把上传的每个 GIF 都转换成循环播放的 MP4 视频,X 只保存这一个 MP4,所以你拿到的就是它。它通常比原来的 GIF 小得多;如果一定要 .gif 格式,可以用任意视频转 GIF 工具再转换回去。
- 下载 X 上的视频合法吗?
- 把公开帖子保存下来供个人参考通常没有问题,但视频的版权仍属于创作者。重新上传或商业使用需要获得版权方许可。请只下载你拥有或有权使用的内容。
- 每天能下载多少次?
- 不登录每天 20 条帖子,用 Google 登录后每天 100 条。如需批量下载,请使用上文介绍的 API。
版权与删除请求
本工具不托管、不复制、不保存任何媒体,只针对公开帖子返回指向 X 自己服务器上文件的链接。视频和图片的版权属于创作者:请只下载你拥有或已获授权使用的内容。版权方可以发送删除或屏蔽请求至 hello@twitterapi.io。TwitterAPI.io 是独立服务,与 X Corp 没有关联。
更多免费工具
- Twitter timestamp:根据帖子 ID 查出准确的发布时间。
- Twitter follow checker:查询一个账号是否关注了另一个账号。
- 全部免费 X(Twitter)工具