前言¶
做内容分析和素材整理时,拿到原始视频只是第一步,还要有发布文案、音频和逐字稿。手动下载、抄文案、听录音写稿,一套流程下来很费时间。video-downloader-enhanced 把这个流程打包成一个 Skill:给它一个视频链接,它负责下载视频、提取发布文案、生成音频和逐字稿。
这是什么¶
video-downloader-enhanced 是一个社区来源(community)的 Agent Skill,坐标 @user_430ba93f/video-downloader-enhanced,发布者 user_430ba93f,当前版本 1.1.0,分类为 data-analysis。它解决的问题是:从抖音、小红书、B站、YouTube 的视频链接中拿到原始视频、发布文案、音频及逐字稿,供存档或下游分析使用。微信视频号暂不支持直接下载。
核心功能¶
下面介绍的功能均来自该 Skill 的官方说明。
1、视频下载。支持抖音、小红书、B站、YouTube 四个平台。抖音走专用路线:优先使用宿主浏览器观察到的媒体直链配合 curl 下载;直链方式失败后回退到 H5 页面抓取,再回退到匿名 yt-dlp。默认不读取浏览器 Cookie。小红书、B站、YouTube 通过 yt-dlp 实现。
2、发布文案提取。下载视频的同时提取原帖的发布文案(caption),不需要用户再手动抄录。
3、音频生成。从视频中分离或录制音频轨道,作为逐字稿的输入。
4、逐字稿(ASR)。优先导入页面已有的有效字幕;没有可用字幕时,用音频做语音识别生成逐字稿。识别后端支持三种:whisper.cpp(本地)、openai-whisper、SiliconFlow(云端 API)。
安装与启用¶
官方地址:https://api.skillhub.cn/user_430ba93f/video-downloader-enhanced
SkillHub 页面:https://www.skillhub.cn/skills/user_430ba93f/video-downloader-enhanced
安装方式以官方页面为准。需要留意两点:
- 该 Skill 带有 requires_api_key=true 标签,说明运行需要 API key(对应 SiliconFlow 等云端识别后端),具体配置字段未能在页面核实,启用前请先看官方页面的说明。
- 抖音路线默认不读浏览器 Cookie。如果宿主环境没有可用的浏览器观察环境,抖音下载会走 H5 和匿名 yt-dlp 回退路径,成功率可能下降。
典型用法¶
该 Skill 的触发条件是:用户给出抖音、小红书、B站、YouTube(以及暂不支持的视频号)链接,并要求保存原始视频、抓取发布文案、转写视频内口播稿、归档素材,或为后续分析/再加工准备材料。
一个典型的使用形式是直接给出链接和需求,例如:
帮我下载这个视频并提取发布文案和逐字稿:
https://www.bilibili.com/video/BVxxxxx
按平台拆分,实际走的路径如下:
1、B站 / YouTube / 小红书链接:走 yt-dlp 下载,同时抓发布文案,有字幕优先用字幕,否则音频转写。
2、抖音链接:优先尝试浏览器观察到的媒体直链 + curl;失败回退 H5;再失败回退匿名 yt-dlp。同样默认不读 Cookie。
3、微信视频号链接:目前不支持直接下载。官方说明是经由微信小程序 kg百宝箱 处理,不属于本 Skill 的直接能力。
适用场景与注意¶
适合谁:需要批量归档视频素材、做内容分析、训练或再加工(比如基于逐字稿做二次创作、知识整理)的开发者和内容团队。
注意事项:
1、平台策略会变。抖音的直链和 H5 接口可能随版本调整,回退链只是兜底,不保证长期有效。
2、逐字稿质量取决于两个因素:页面是否自带字幕、音频清晰度。只有音频时必须走 ASR,识别错误会直接带进逐字稿。
3、需要 API key。使用云端 ASR(SiliconFlow 等)要提前配置;只用 whisper.cpp 本地识别则不需要云端 key,但对机器性能有要求。
4、版权和合规。下载和转写他人内容用于归档或再加工前,确认有相应授权。
5、页面快照显示该 Skill 评分 100000、下载 7826、安装 0,安装数为 0 可能与统计口径有关,选用前可以自行到官方页面核对当前数据。
结尾¶
video-downloader-enhanced 的价值在于把「下载 + 文案 + 音频 + 逐字稿」这条链路收进一个 Skill,抖音有专门的直链优先策略,其余平台复用 yt-dlp,ASR 后端给了本地和云端两种选择。需要试用或核对安装方式,见官方地址:https://api.skillhub.cn/user_430ba93f/video-downloader-enhanced