video-transcript-downloader▌
steipete/agent-scripts · updated Apr 8, 2026
./scripts/vtd.js can:
Video Transcript Downloader
./scripts/vtd.js can:
- Print a transcript as a clean paragraph (timestamps optional).
- Download video/audio/subtitles.
Transcript behavior:
- YouTube: fetch via
youtube-transcript-pluswhen possible. - Otherwise: pull subtitles via
yt-dlp, then clean into a paragraph.
Setup
cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ci
Transcript (default: clean paragraph)
./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
Download video / audio / subtitles
./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
Formats (list + choose)
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
Notes
- Default transcript output is a single paragraph. Use
--timestampsonly when asked. - Bracketed cues like
[Music]are stripped by default; keep them via--keep-brackets. - Pass extra
yt-dlpargs after--fortranscriptfallback,download,audio,subs,formats.
./scripts/vtd.js formats --url 'https://…' -- -v
Troubleshooting (only when needed)
- Missing
yt-dlp/ffmpeg:
brew install yt-dlp ffmpeg
- Verify:
yt-dlp --version
ffmpeg -version | head -n 1
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★71 reviews- ★★★★★Liam Anderson· Dec 28, 2024
Solid pick for teams standardizing on skills: video-transcript-downloader is focused, and the summary matches what you get after install.
- ★★★★★Chen Mehta· Dec 24, 2024
Keeps context tight: video-transcript-downloader is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Xiao Bhatia· Dec 20, 2024
video-transcript-downloader is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Amina Bhatia· Dec 8, 2024
Registry listing for video-transcript-downloader matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Shikha Mishra· Dec 4, 2024
Solid pick for teams standardizing on skills: video-transcript-downloader is focused, and the summary matches what you get after install.
- ★★★★★Emma Mensah· Nov 27, 2024
Keeps context tight: video-transcript-downloader is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Yash Thakker· Nov 23, 2024
We added video-transcript-downloader from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Xiao Chawla· Nov 19, 2024
We added video-transcript-downloader from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Liam Johnson· Nov 15, 2024
Registry listing for video-transcript-downloader matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Layla Harris· Nov 11, 2024
video-transcript-downloader reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 71