SuperAPI AI 工具集

youtube-dl

设计与创作

查看项目

更新于 10-15 20:31

技能介绍

用途:当用户要求下载 YouTube 视频、提取音频、保存网络视频、转换为 MP3,或从受支持站点下载视频/音频时使用此技能。底层使用 yt-dlp,其支持 1000+ 站点,包括 YouTube、YouTube Music、Vimeo、Dailymotion、Twitter/X、Reddit、TikTok、SoundCloud、Bandcamp 等,可用 yt-dlp --list-extractors 查看完整列表。

主要能力:读取用户请求中的 URL,判断要视频还是音频,然后运行随附脚本完成下载;脚本会在需要时自动安装 yt-dlp;支持指定视频质量、自定义输出目录,以及仅查看视频信息而不下载。

输入参数:url(必填,视频/音频地址);format(可选,video 默认或 audio);quality(可选,best 默认、720、480、360);output(可选,输出目录或文件路径,如 ~/Downloads/)。

使用方式示例: python3 skills/youtube-dl/scripts/download.py "https://youtube.com/watch?v=xxx" python3 skills/youtube-dl/scripts/download.py "https://youtube.com/watch?v=xxx" --format audio python3 skills/youtube-dl/scripts/download.py "https://youtube.com/watch?v=xxx" --quality 720 python3 skills/youtube-dl/scripts/download.py "https://youtube.com/watch?v=xxx" --output ~/Downloads/ python3 scripts/download.py "https://youtube.com/watch?v=dQw4w9WgXcQ" --info

适用场景:下载视频、提取音频、将视频保存为音频格式、按指定清晰度下载、获取链接音频轨等。

限制:资料未提供收费、价格或平台兼容性等更多信息;下载行为受目标站点服务条款与版权约束;实际可用格式与站点支持范围由 yt-dlp 决定。