Twitter Video Download

通过输入推特链接,自动下载视频至指定位置。

已扫描
适合谁
需要下载推特视频的创作者、内容研究或素材收集人员
不适合谁
无需下载外部视频的普通用户、无法配置代理的中国大陆用户(无网络访问条件)
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @lemonpek66/twitter-video-download

Skill 说明

命令、参数、文件名以原文为准

Twitter 视频下载

使用 yt-dlp 从 Twitter/X 帖子中下载视频。

安装

# 安装 yt-dlp
pip install yt-dlp

# 配置代理(中国用户必需)
# Twitter/X 位于境外,访问需要代理
# 请替换为您的代理地址
setx PROXY_URL "http://your-proxy-address:port"

在 OpenClaw 中使用

只需告诉我:

“下载这个 Twitter 视频:https://x.com/xxx/status/xxx”

或指定保存位置:

“将视频下载到 D:\Videos:https://x.com/xxx/status/xxx”

我将自动调用此技能执行下载。

命令行使用

# 进入技能目录
cd [skill_directory]\scripts

# 设置代理环境变量(请替换为您的代理)
set PROXY_URL=http://your-proxy-address:port

# 下载视频
node download.mjs "https://twitter.com/username/status/123456789"

# 指定输出目录
node download.mjs "https://twitter.com/username/status/123456789" --output "D:\Downloads"

# 指定文件名
node download.mjs "https://twitter.com/username/status/123456789" --filename "my_video"

选项

  • -o, --output <path>:输出目录(默认:当前目录)
  • -f, --filename <name>:自定义文件名(不包含扩展名)
  • -q, --quality <quality>:视频质量(best/bestvideo/worst)

示例

node download.mjs "https://x.com/username/status/123456789" --output "D:\Downloads"

安全说明

  • 无 shell 执行:使用 spawn 时设置 shell: false 以确保安全
  • URL 验证:仅接受 twitter.com 和 x.com 的链接
  • 文件名清理:防止路径遍历攻击
  • 代理验证:在使用前验证代理 URL 格式
  • yt-dlp:使用广为人知且可信的 yt-dlp 库

注意事项

  • 支持 twitter.com 和 x.com 链接
  • 支持 GIF 下载(自动转换为 MP4 格式)
  • 中国用户需配置代理,否则会出现 SSL 连接错误
  • 视频将以 MP4 格式保存

💖 如果此技能对您有帮助,请在 ClawHub 上给它点个星以示支持!这有助于他人发现该技能。

L
@lemonpek66

已收录 1 个 Skill

相关推荐