SuperAPI AI 工具集

video-transcript-downloader

设计与创作

查看项目

更新于 10-15 19:56

技能介绍

用途:这是一个命令行技能,用于下载视频、音频、字幕,以及把视频网站字幕提取并清洗成段落式文本稿,便于二创与内容处理。

主要能力:transcript 子命令可输出干净段落(时间轴可选);download、audio、subs 分别下载视频、音频与字幕;formats 可列出可用格式(格式 id、分辨率、容器、是否纯音频等)。字幕获取上,YouTube 优先通过 youtube-transcript-plus 获取,否则用 yt-dlp 拉取字幕后清洗成段落。

使用方式:先安装依赖,cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ci。常用命令:./scripts/vtd.js transcript --url 'https://…',可加 --lang en、--timestamps、--keep-brackets;下载用 ./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads,音频用 audio,字幕用 subs(可加 --lang en)。指定格式示例:./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140;转封装 MP4:-- --remux-video mp4。

限制与说明:默认输出单段落,仅在需要时用 --timestamps;默认去除 [Music] 等方括号提示,可用 --keep-brackets 保留;在 transcript 回退、download、audio、subs、formats 中,可在 -- 之后传入额外 yt-dlp 参数。缺少 yt-dlp 或 ffmpeg 时用 brew install yt-dlp ffmpeg 安装,并用 yt-dlp --version、ffmpeg -version | head -n 1 验证。其他平台支持范围、收费与效果资料暂未提供。