SuperAPI AI 工具集

youtube-download

设计与创作

查看项目

更新于 10-16 10:22

技能介绍

用途:这是一个视频下载助手技能,使用 yt-dlp 帮助用户下载 YouTube 等网站的视频、音频或字幕,支持通过 Chrome cookies 访问需要登录的内容。支持网站包括 YouTube(youtube.com、youtu.be)、Bilibili、Twitter/X 以及 yt-dlp 支持的其他网站。

主要能力:解析视频信息(标题、时长、可用画质、音频格式、字幕语言);下载视频+音频(可选最高质量、1080p、720p、480p、最低质量,合并为 mp4);仅下载音频(MP3、M4A 或保持原始格式);仅下载字幕(全部、指定语言如 zh,en、自动生成字幕,可转换为 SRT);视频与字幕一起下载并嵌入字幕。

使用方式:所有命令通过 uvx yt-dlp 运行,uvx 自动处理安装和环境隔离,无需手动安装。先用 uvx yt-dlp --cookies-from-browser chrome -j "$VIDEO_URL" 2>/dev/null 解析信息,再根据用户选择构建命令。常用命令示例如下(输出路径与 URL 按需替换):最高质量视频 uvx yt-dlp --cookies-from-browser chrome -f "bestvideo+bestaudio/best" --merge-output-format mp4 -o "OUTPUT_PATH/%(title)s.%(ext)s" "URL";仅音频 MP3 用 -x --audio-format mp3 --audio-quality 0;仅字幕用 --write-subs --skip-download,自动字幕用 --write-auto-subs,转 SRT 用 --sub-format srt --convert-subs srt。基础选项包括 --cookies-from-browser chrome、-o 文件名格式与 --no-playlist。执行前会向用户展示完整命令,并询问下载内容、画质、音频格式、字幕语言与输出路径;下载后列出文件与字幕。

限制与常见问题:需登录内容要求用户已在 Chrome 登录;地区限制可能需代理或使用 --geo-bypass;失败时可检查 URL、用 uvx --refresh yt-dlp --version 更新或检查网络。资料未提供收费、价格或效果保证等信息。