Universal Video Downloader

⬇️ 千站视频一键下载,智能画质自选

基于 yt-dlp 的万能视频下载工具,支持 YouTube、TikTok 等 1000+ 平台,自动合并音视频并清理文件。

收藏
8.4k
安装
3.7k
版本
1.0.0
CLS 安全性认证2026-07-11
点击查看完整报告 >

使用说明

核心用法

该 Skill 通过封装 yt-dlp 实现跨平台视频下载。代理接收用户提供的视频链接后,分两步执行:首先调用 scripts/download.py info 获取视频标题和可用画质列表,向用户展示选项;待用户选定分辨率后,执行 scripts/download.py download 并指定 Format ID 完成下载。文件通过聊天界面交付后立即执行 rm 删除,实现零残留。

显著优点

  • 平台覆盖极广:基于 yt-dlp 的成熟生态,支持 1000+ 站点,包括 YouTube、Instagram、TikTok、Twitter/X 等主流平台
  • 画质灵活可选:从 144p 到 8K 全范围覆盖,满足存档、剪辑或预览等不同场景
  • 自动后处理:智能合并分离的音视频流为单一 MP4,无需用户手动操作
  • 存储友好:强制自动清理机制防止服务器磁盘膨胀

潜在缺点与局限性

  • 版权风险:下载受版权保护内容可能违反平台 ToS 及当地法律,Skill 本身无内容过滤机制
  • 链接依赖性:需用户提供完整有效链接,不支持关键词搜索或播放列表批量处理
  • 单线程处理:未体现并发下载能力,大文件或网络波动时体验受限
  • 元数据保留有限:自动清理策略意味着无法保留文件供二次操作

适合人群

内容创作者素材收集、研究人员存档公开演讲、需要离线观看授权内容的用户,以及任何有合规视频下载需求的终端用户。

常规风险

| 风险类型 | 说明 |
|---------|------|
| 版权合规 | 下载未授权内容可能导致法律追责,用户需自行确保下载权限 |
| 链接安全 | 恶意构造的 URL 可能触发意外行为,建议验证域名白名单 |
| 存储压力 | 高分辨率视频(4K/8K)瞬时占用大量磁盘,依赖清理脚本可靠性 |
| 依赖更新 | yt-dlp 需持续更新以应对站点反爬策略变更 |

安全解读

核心用法

Universal Video Downloader 是一款基于 yt-dlp 的视频下载 Skill,支持从 YouTube、Instagram、TikTok、Twitter/X、Facebook 等 1000+ 平台获取视频内容。其核心工作流分为三步:首先通过 scripts/download.py info 获取视频元信息与可用画质列表,随后向用户展示分辨率选项(144p 至 4K/8K)供其选择,最后执行 scripts/download.py download 完成下载并自动合并音视频流为 MP4 格式。文件通过聊天消息送达用户后立即执行 rm 清理,确保服务器磁盘空间不被占用。

显著优点

功能覆盖全面:依托 yt-dlp 强大的解析能力,几乎覆盖所有主流视频平台,无需针对不同站点单独配置。画质灵活可控:支持从标清到 8K 的完整分辨率选择,自动处理 DASH 流媒体的分片合并。架构简洁清晰:代码仅 138 行,无第三方依赖包,依赖系统级 yt-dlp 工具,供应链攻击面极小。隐私设计合理:仅采集用户主动提供的 URL,不访问系统环境变量或敏感文件,符合 GDPR 数据最小化原则。

潜在缺点与局限性

版权合规风险:视频下载行为在多数平台用户协议中受限,可能违反 YouTube ToS 第 5.C 条等内容条款,用户需自行承担法律后果。T3 来源可信度:由个人开发者 itzsubhadip 维护,无 GitHub 仓库公开,缺乏社区审计历史,长期维护与漏洞响应能力存疑。外部工具依赖:核心功能完全依赖系统预装的 yt-dlp,若版本过期或安装异常将直接失效。subprocess 执行风险:虽已通过正则过滤文件名([^a-zA-Z0-9._-])缓解路径遍历,但仍属潜在攻击面。无 URL 协议白名单:当前未限制 file:// 等危险协议,存在理论上的本地文件读取风险。

适合人群

  • 需要快速备份公开教学视频、个人创作内容的研究人员与内容创作者
  • 在受限网络环境下需要离线访问合法授权视频的技术用户
  • 熟悉 yt-dlp 生态、能够自行排查依赖问题的进阶用户

常规风险

  • 法律风险:下载受版权保护内容可能导致账号封禁或法律追责
  • 平台对抗风险:YouTube 等平台的反爬机制更新可能导致 yt-dlp 临时失效
  • 隐私泄露风险:视频 URL 可能包含追踪参数,暴露用户浏览行为
  • 存储与性能风险:高分辨率视频可能消耗大量临时磁盘空间与带宽

Universal Video Downloader 内容

scripts文件夹
手动下载zip · 2.4 kB
download.pytext/plain
请选择文件