Skip to content
curl-x
zhtwitter推特 分享链接 视频下载share linkhow-todownload

从 Twitter(X)分享链接下载视频(2026)

拿到 t.co 短链接,或结尾带 ?s=46&t= 的 x.com 网址?把完整分享链接粘贴到 curl-x 即可保存 MP4,支持 App 分享、私信转发和 t.co 包装链接。

Share:

Want to try it now? Paste a post link from any supported platform to download its media instantly.

Open Downloader

从 Twitter(X)分享链接下载视频,方法很简单:从 X App、私信转发或群聊里复制完整的 x.com/…/status/…?s=46&t=… 网址(或者短的 t.co/ 包装链接),在 Safari 或 Chrome 里打开 curl-x,粘贴链接,保存 MP4 即可。分享链接就是别人点击 分享 → 复制链接 时 X 生成的地址——它连同追踪参数一起,指向的正是浏览器下载工具能解析的那条公开推文。

这篇文章写给那些手里拿到的是分享链接、而不是干净的 x.com/user/status/1234… 地址的人——iPhone、Android、Windows、Mac 都适用。

要点速览:

  • X 的分享链接长这样:x.com/USER/status/ID?s=46&t=CODE,或短包装 t.co/CODE
  • 直接粘贴整条网址,包括 ?s=&t= 追踪参数——curl-x 会自动去掉。
  • t.co 链接会替你自动解析,不必先在浏览器里打开。
  • Discord 的嵌入修复镜像(vxtwitter.comfxtwitter.comfixupx.com)也能用。
  • 私密/受保护账号和仅存在于私信里的媒体,即使拿到有效分享链接也无法下载。

什么是 Twitter(X)分享链接

当有人在一条推文上点击 分享图标 → 复制链接 时,X App 会复制推文的规范网址,并在后面追加一串追踪参数,得到类似这样的地址:

https://x.com/NASA/status/1234567890123456789?s=46&t=Zl2ni2XIV-87KWpyKbAe1w

另外,任何在推文、私信或邮件通知内部流转的网址,都会被 X 的 t.co 短链服务包装起来:

https://t.co/AbCdEf12345
在哪里会遇到X 交给你的是什么
X App 分享面板x.com/…/status/…?s=46&t=…
私信或群聊转发往往是 t.co/CODE 包装链接
邮件或推送通知t.co/CODEx.com/i/web/status/…
Discord 嵌入修复器vxtwitter.com / fxtwitter.com 镜像网址

分享链接不是另一个文件,也不是画质更差的镜像,它只是指向同一条公开推文的指针。curl-x 读取的是 X 为这条推文提供的同一份公开数据,那些参数只是顺带跟着而已。

拿不准手里是哪种 Twitter 链接?可以看 Twitter Link Downloader: What Kind of Link Actually Works

分享链接的几种形式:?s= 参数与 t.co 包装

X 在链接里编码的是分享来源,而不是媒体类型。下面这些 curl-x 都能自动处理:

链接形式示例含义
App 分享(iOS)x.com/USER/status/ID?s=46&t=CODEs=46 = 从 iOS App 复制
App 分享(Android)x.com/USER/status/ID?s=20旧版 Android 用 s=20s=19
短链包装t.co/AbCdEf12345X 短链,跳转到推文
旧域名twitter.com/USER/status/ID改名前的地址仍可解析
移动端子域名mobile.twitter.com/USER/status/ID自动归一化

保留问号后面的参数。?s=46&t=Zl2ni… 这样的都是分享来源标记。curl-x 在解析前会把 ? 后面的内容全部去掉,所以粘贴原封不动的链接总能用,没什么需要你手动清理的。

t.co 链接在服务器端解析。 直接粘贴 t.co/CODE 即可;curl-x 会跟随跳转链条,并重新确认它落在一条真实推文上。你不需要先把链接打开才能找到目的地。

哪些分享链接能用,哪些不能

粘贴完整网址即可。curl-x 能匹配下面这些格式:

链接类型示例格式公开时能否使用
带参数的 App 分享x.com/USER/status/ID?s=46&t=CODE可以——参数自动去掉
规范推文x.com/USER/status/ID可以
旧域名twitter.com/USER/status/ID可以
短链t.co/CODE可以——服务器端解析
附件子路径x.com/USER/status/ID/video/1可以
镜像域名vxtwitter.comfxtwitter.comfixupx.com、Nitter可以

下面这些不行:

链接类型原因
通知路径x.com/i/web/status/ID——先在浏览器里打开,复制它落地的规范网址
个人主页x.com/username——返回的是头像,不是视频
仅存在于私信的媒体没有公开网址
私密 / 受保护账号登录墙挡住了解析
已删除的推文没有内容可抓
指向站外的 t.co包装链接落在非 X 站点,没有推文可解析

可见性自测:退出登录后的无痕/隐私标签页里打开分享链接。如果 X 要求你登录,那么任何下载工具都拿不到这个文件。分享网址继承的是推文的可见性——它并不能绕过受保护账号的设置。相关细节见 Can You Download Private Twitter Videos?

用 curl-x 从分享链接下载 Twitter 视频的步骤

  1. 复制分享链接。 在 X App 里打开带视频的推文,点推文下方的 分享图标(箭头),再点 复制链接;从私信、iMessage、WhatsApp 或 Discord 转发里则长按链接文字或预览卡,点 复制——拿到 t.co/ 包装链接也没关系。
  2. 离开 X App,换到真正的浏览器。 打开 Safari(iPhone)或 Chrome(Android、桌面端),访问 curl-x
  3. 把分享网址粘贴进输入框,点击 Download。 curl-x 会去掉追踪参数、解开任何 t.co 跳转、抓取公开推文数据,并列出可用的 MP4 版本。
  4. 别在 X 内置浏览器里粘贴。 内嵌 WebView 常常会拦截文件下载,或者只把 MP4 内联播放却不给你保存。先从分享面板点 在浏览器中打开
  5. 挑画质。 Twitter 会为同一段视频提供好几档编码,想剪辑或存档就选最高分辨率(通常 720p–1080p,每分钟约 5–40 MB);流量紧张就选较小的版本。多档画质的来龙去脉见 Why Some Twitter Videos Have Multiple Quality Options
  6. 保存文件。 桌面端 MP4 会直接进入浏览器的下载文件夹;iPhone 上 Safari 会先存到 文件 → 下载,再打开 文件、点 分享 → 存储视频 转到 照片;Android 上把文件移动到 DCIM/Camera 或触发媒体扫描即可出现在相册里。

关于 Twitter 分享链接的几个细节

想避免复制到错误链接:找视频时别复制个人主页网址(x.com/username)——curl-x 会把裸主页链接当成头像下载请求,而不是视频请求。同理,x.com/i/web/status/ID 这种邮件/通知路径 curl-x 不解析,先在浏览器里打开、复制它落地的 x.com/USER/status/ID 规范网址再用。

vxtwitter.comfxtwitter.comfixupx.com 这些 Discord/Telegram 嵌入修复域名镜像了 X 的网址结构,curl-x 会像处理原版一样解析它们,Nitter 实例网址也照收——不用先转回 x.com。还有一个进阶技巧:由于 curl-x 镜像了 X 的网址结构,你也可以直接在地址栏里换域名,把 x.com/USER/status/ID 改成 curl-x.com/USER/status/ID。细节见 How to Use the curl-x Tweet Path。遇到解析被限流时,等 30–60 秒 再重试一次即可。

FAQ:从 Twitter 分享链接下载视频

能从 t.co 链接下载视频吗?

可以,只要包装链接解析到一条公开推文。把 t.co/CODE 原样粘贴进 curl-x——它会在服务器端跟随跳转链条,提取目标推文的 MP4。如果这个 t.co 链接指向的是站外文章而不是推文,那就没有视频可提取。

Twitter 分享链接里的 ?s=46&t= 是什么意思?

它们是分享来源标记:s=46 表示链接从 iOS App 复制(旧版用 s=20s=19),t= 是一段随机的点击追踪 token。它们只记录链接从哪里复制,从不改变你拿到哪个版本,curl-x 在解析时会直接丢弃。

粘贴前要不要先删掉追踪参数?

不用。粘贴整条复制来的字符串即可。curl-x 会自动去掉 ? 后面的一切,手动清理反而多了一次不小心把推文 ID 少复制一个字符的风险,却没有任何好处。

私信里转发来的分享链接能用吗?

指向公开推文的转发链接,无论从哪里转发都能用。真正用不了的,是只存在于私信对话内部、没有公开网址的媒体——原因见 How to Download Twitter Videos From DMs

vxtwitter、fxtwitter 或 fixupx 链接能用吗?

能。这些 Discord/Telegram 嵌入修复域名镜像了 X 的网址结构,curl-x 会像处理原版一样解析,Nitter 实例网址也照收。你不需要先把它们转回 x.com

为什么我的分享链接提示「no media found」?

这条推文可能是纯文字、内嵌了外部播放器(YouTube、Twitch)、已被删除,或属于受保护账号。在退出登录的无痕标签页里打开链接:如果看不到原生视频播放器,就没有 MP4 可供任何工具抓取。

结语

Twitter 的分享链接,是从一条聊天转发到一个可下载 MP4 之间最短的路径。复制完整的 x.com/…/status/…?s=… 网址或 t.co 包装链接,在真正的浏览器里粘贴进 curl-x,保存文件即可——不用装 App,不用登录 X,也不用手动清理网址。想了解 GIF、图片和长推文串的完整玩法,可以从 How to Download Twitter Videos 这个总览入手。同一套分享链接流程,在各平台上都通用:FacebookInstagramThreadsRedditTikTok

Ready to download from any platform?

Try curl-x — free, fast, and no login required.

Download Now
Share: