video-transcript-downloader by steipete/agent-scripts
npx skills add https://github.com/steipete/agent-scripts --skill video-transcript-downloader./scripts/vtd.js 可以:
字幕获取行为:
youtube-transcript-plus 获取。yt-dlp 拉取字幕,然后清理成段落。cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ci
./scripts/vtd.js transcript --url 'https://…'
./scripts/vtd.js transcript --url 'https://…' --lang en
./scripts/vtd.js transcript --url 'https://…' --timestamps
./scripts/vtd.js transcript --url 'https://…' --keep-brackets
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js subs --url 'https://…' --output-dir ~/Downloads --lang en
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
列出可用格式(格式ID、分辨率、容器、纯音频等):
./scripts/vtd.js formats --url 'https://…'
下载特定格式ID(示例):
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140
优先选择 MP4 容器且不重新编码(尽可能进行重新封装):
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --remux-video mp4
默认的字幕输出是单个段落。仅在要求时使用 --timestamps。
像 [Music] 这样的括号提示默认会被移除;通过 --keep-brackets 保留它们。
对于 transcript 备用方案、download、audio、subs、formats 命令,可以在 -- 后传递额外的 yt-dlp 参数。
./scripts/vtd.js formats --url 'https://…' -- -v
缺少 yt-dlp / ffmpeg:
brew install yt-dlp ffmpeg
验证:
yt-dlp --version ffmpeg -version | head -n 1
每周安装量
282
代码仓库
GitHub 星标数
2.3K
首次出现
2026年1月23日
安全审计
安装于
opencode250
codex241
gemini-cli238
cursor223
github-copilot211
amp193
./scripts/vtd.js can:
Transcript behavior:
youtube-transcript-plus when possible.yt-dlp, then clean into a paragraph.cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ci
./scripts/vtd.js transcript --url 'https://…'
./scripts/vtd.js transcript --url 'https://…' --lang en
./scripts/vtd.js transcript --url 'https://…' --timestamps
./scripts/vtd.js transcript --url 'https://…' --keep-brackets
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js subs --url 'https://…' --output-dir ~/Downloads --lang en
List available formats (format ids, resolution, container, audio-only, etc):
./scripts/vtd.js formats --url 'https://…'
Download a specific format id (example):
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140
Prefer MP4 container without re-encoding (remux when possible):
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --remux-video mp4
Default transcript output is a single paragraph. Use --timestamps only when asked.
Bracketed cues like [Music] are stripped by default; keep them via --keep-brackets.
Pass extra yt-dlp args after -- for transcript fallback, download, audio, subs, formats.
Missing yt-dlp / ffmpeg:
brew install yt-dlp ffmpeg
Verify:
yt-dlp --version ffmpeg -version | head -n 1
Weekly Installs
282
Repository
GitHub Stars
2.3K
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode250
codex241
gemini-cli238
cursor223
github-copilot211
amp193
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
27,400 周安装
竞争对手研究指南:SEO、内容、反向链接与定价分析工具
231 周安装
Azure 工作负载自动升级评估工具 - 支持 Functions、App Service 计划与 SKU 迁移
231 周安装
Kaizen持续改进方法论:软件开发中的渐进式优化与防错设计实践指南
231 周安装
软件UI/UX设计指南:以用户为中心的设计原则、WCAG可访问性与平台规范
231 周安装
Apify 网络爬虫和自动化平台 - 无需编码抓取亚马逊、谷歌、领英等网站数据
231 周安装
llama.cpp 中文指南:纯 C/C++ LLM 推理,CPU/非 NVIDIA 硬件优化部署
231 周安装
./scripts/vtd.js formats --url 'https://…' -- -v