yt-dlp 音视频下载 CLI
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/yt-dlp-feature-rich-audio-video-downloader-cli。
技能介绍
要解决什么问题
从网页拉取音视频时,常见痛点不是「有没有工具」,而是 站点差异大、格式与码率选项多、以及 合并流 / 转码 / 写元数据 等后处理步骤容易踩坑。纯记 yt-dlp 参数成本高,对话里也容易漏掉 --format、字幕、播放列表范围等关键选项。
本技能面向 yt-dlp 命令行工作流:在 Agent 对话中把「想下什么、下到哪、什么质量」落成可执行的 CLI 思路,而不是替代你本机已安装的 yt-dlp 二进制。
技能如何工作
技能把大模型引导到 yt-dlp 的典型能力面上,例如:
- URL 与提取器:单条、播放列表、频道片段;遇到站点变更时如何读报错并调整参数
- 格式选择:用
-f/--format表达「最佳音视频」「仅音频」「限定分辨率或编码」 - 输出与命名:
-o模板、目录结构、避免覆盖 - 后处理:ffmpeg 合并、提取音频、嵌入封面或元数据(以你环境是否具备 ffmpeg 为准)
对话中通常会先澄清目标(文件类型、质量、是否批量),再给出 具体命令与参数含义,并说明若失败可先试 --list-formats、更新 yt-dlp 等排查方向。
适用边界与注意点
- 须遵守目标站点 服务条款与版权;技能不鼓励绕过访问控制或下载无权限内容。
- 本机需已安装
yt-dlp(及按需的ffmpeg);技能输出的是用法与排错,不会替你执行下载。 - 站点接口常变,同一命令可能随 yt-dlp 版本失效;以官方发行说明与
--verbose日志为准。
使用场景
- 公开课程或会议回放是播放列表 URL,需要按条目批量下载并统一 `-o` 命名后放进内网归档目录。
- 剪辑或转写前只需音频:从多条页面链接抽取音轨,并指定编码与输出路径,避免整段视频占空间。
- 某站点更新后 `yt-dlp` 报错或只下到错误流,需要结合 `--list-formats` 与日志调整 `-f` 再重跑。
- 本地化审校要保留原视频并拉取字幕轨(或外挂字幕),与成片一起打包供对照修改。
适合人员
- 维护内网培训镜像的运维工程师,要把允许的公开链接变成可脚本化的 yt-dlp 命令与失败排查清单。
- 做评论类或混剪的播客/视频作者,需从平台链接拉指定清晰度片段,而不是屏幕录制再裁切。
- 整理公开学术回放的研究助理,要离线保存、固定文件命名,并记录用了哪些格式参数。
- 在自动化管线里封装下载步骤的多媒体工程师,要在对话里快速拼播放列表范围、格式与合并转码选项。