2026 年如何下载 Twitter 视频

twitter
x
视频
下载
免费
cli
免费下载 Twitter/X 视频,无广告,普通内容无需登录。使用 vget CLI 的完整指南。

太长不看

为什么用 vget?

大多数 Twitter 视频下载器都很烦人:满屏弹窗、假的下载按钮、可疑的跳转。有些甚至要你注册账号,只为下载一个 10 秒的片段。

vget 不一样。它是一个命令行工具,只把一件事做好:干净、快速地下载你的视频。

安装

macOS (Homebrew)

brew install guiyumin/tap/vget

Linux / macOS (curl)

curl -sSL https://vget.io/install.sh | bash

Windows (PowerShell)

irm https://vget.io/install.ps1 | iex

Docker

docker run --rm -v $(pwd):/downloads guiyumin/vget <twitter-url>

下载一个 Twitter 视频

直接贴上推文链接:

vget https://twitter.com/elonmusk/status/1234567890

就这样。视频会以干净的文件名下载到当前目录。

指定输出目录

vget https://twitter.com/user/status/123456 -o ~/Videos/

选择清晰度

# 下载最高可用清晰度
vget https://twitter.com/user/status/123456 -q best

# 下载 720p
vget https://twitter.com/user/status/123456 -q 720p

下载 NSFW 内容

Twitter 要求登录才能访问年龄限制内容——这是他们用来验证用户年龄的政策。你需要提供自己的 Twitter auth token:

# 设置一次
vget config set twitter.auth_token YOUR_AUTH_TOKEN

# 之后照常下载
vget https://twitter.com/user/status/123456

如何获取 auth token

  1. 在浏览器中打开 Twitter 并登录
  2. 打开开发者工具(F12)
  3. 进入 Application > Cookies > twitter.com
  4. 找到名为 auth_token 的 cookie
  5. 复制它的值

你的 token 保存在本地 ~/.config/vget/config.yml,除了 Twitter 的服务器外不会发送到任何地方。

支持的 URL 格式

vget 支持所有 Twitter/X 的 URL 格式:

# 标准推文 URL
vget https://twitter.com/user/status/1234567890

# X.com 域名
vget https://x.com/user/status/1234567890

# 移动端 URL
vget https://mobile.twitter.com/user/status/1234567890

# 带查询参数(同样有效)
vget "https://twitter.com/user/status/1234567890?s=20"

为什么用命令行?

你可能会问:既然有网站,为什么还要用 CLI 工具?

  1. 速度 - 无需等待页面加载,无需点击多个步骤
  2. 可脚本化 - 用一个简单循环批量下载多个视频
  3. 隐私 - 你的链接不会被某个随机网站记录
  4. 可靠 - 在线下载器被封时它照样能用

批量下载示例

# 下载多个视频
for url in \
  "https://twitter.com/user/status/111" \
  "https://twitter.com/user/status/222" \
  "https://twitter.com/user/status/333"
do
  vget "$url"
done

常见问题

"找不到视频"

"触发限流"

Twitter 有速率限制。等几分钟再试,或设置 auth token 以获得更高的限额。

不只是 Twitter

vget 还支持:

开始使用

# 安装
brew install guiyumin/tap/vget

# 下载
vget https://twitter.com/你喜欢的视频

# 完成

无广告。无账号。不折腾。


有问题或反馈?欢迎在 GitHub 提 issue。