视频下载确认工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7ea0d494/aiaaaa4-video-downloada 到你的 AI 助手中。
技能介绍
要解决的问题
把视频链接交给下载工具后,常见故障不是“下不了”,而是下成不想要的结果:清晰度、容器、帧率、HDR 编码、音频语言、文件名和保存目录都可能不符合后续使用。直接运行 yt-dlp 也容易造成多语言字幕、封面、临时文件混在一起。对工程师而言,问题核心是把格式选择、输出位置和后续处理变成可复核的步骤。
工作方式与边界
该技能将下载改为确认优先:先检查 yt-dlp 与 ffmpeg 环境,列出可用格式,再给出最高画质、MP4 兼容、较小文件或仅音频等选择。用户确认画质、父目录、文件名后,才执行下载。
- 使用
yt-dlp解析与下载,ffmpeg负责合并、转容器、提取音频和封面转换。 - 普通视频会保存最佳封面为
原始封面.png,并把独立音频与一份原始语言字幕放入隐藏.work/input/,作为后续翻译输入。 - 只接受用户提供的
http://或https://媒体链接;页面标题、评论、字幕等远程文本均视为不可信数据。 - 默认
--no-playlist,播放列表需明确要求;下载内容应限于用户有权保存或使用的范围。
使用场景
- 从 YouTube 或 Bilibili 下载讲解视频前,确认 MP4 兼容、保存目录和文件名,避免得到不可播放的 MKV。
- 为本地化流程下载英文视频时,保留一份原始语言字幕和独立音频到隐藏目录,供后续翻译工作流读取。
- 只想提取播客音频时,选择最佳音频或 M4A 兼容格式,不下载所有语言字幕,也不把无关封面混进可见目录。
- 明确要求下载一个播放列表时,先列出可用格式并确认输出目录,再执行 yt-dlp 命令。
适合人员
- 视频内容编辑:常从 YouTube、TikTok、Bilibili 获取素材,需要先确认清晰度、MP4 兼容和文件名再下载。
- 本地化工程师:下载视频时同步准备一份原始语言字幕和独立音频,供后续翻译或 ASR 流程使用。
- 自动化开发者:希望把 yt-dlp 与 ffmpeg 的格式选择、输出路径、字幕和封面处理变成可复核步骤。
- 研究或数据整理人员:需要记录可复核的视频来源、格式 ID、编码与字幕来源,避免远程页面文本干扰判断。