yt-dlp 媒体提取工具箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a10ab3ad/yt-dlp-toolkit。
技能介绍
解决什么问题
当需要从 YouTube、Bilibili、Vimeo 等站点保存视频或提取音频时,常见痛点是:不知道如何筛选 1080p、如何递归下载播放列表、如何保留中文字幕,以及遇到 403 或格式错误时如何定位。该技能把这些需求映射为 yt-dlp 命令行操作,并提供参数速查、错误码排查和反模式对照。它还会提示先确认 ffmpeg 可用、网络连通和 URL 有效,再进入下载步骤。
如何工作
- 意图识别:根据“下载视频”“提取 mp3”“歌单批量保存”等表达生成命令模式。
- 命令构造:组合
-f、-x --audio-format mp3、--write-subs --sub-langs zh-Hans、-c、-r等参数,并可用--match-filter按标题或时长过滤。 - 结果校验:提示使用
-F查看格式、-J输出元数据,并用归档文件避免重复下载。
边界与注意
- 不绕过
DRM、不破解付费墙,也不保证直播录制或下载成功率。 - 需要登录的资源通常要依赖浏览器
cookies,具体可用性取决于目标站点。 - 使用者应自行确认内容来源、当地法规与网站条款。
使用场景
- 从 YouTube 或 Bilibili 保存单集教学视频,并优先选择 1080p 格式
- 把歌单链接递归下载为本地音视频文件,并避免重复下载已有内容
- 从视频页面提取音频并转成 mp3,供剪辑和播客制作复用
- 下载带 zh-Hans 字幕的公开课,并用 -J 输出元数据核对标题与时长
适合人员
- 需要把多节在线课程存到本地硬盘的教育工作者
- 要把视频素材转成 mp3 音频片段做二次创作的内容创作者
- 需要离线备份公开视频资料并核对元数据的研究人员
- 要把播放列表批量采集为本地文件并配置限速的运维工程师