核心用法
该 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 需持续更新以应对站点反爬策略变更 |