video-transcript-downloader

Download videos, audio, subtitles, and transcripts from yt-dlp-supported sites.

130|15|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/jMerta/codex-skills --skill video-transcript-downloader-jmerta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: video-transcript-downloader
Source: https://github.com/jMerta/codex-skills/tree/main/video-transcript-downloader
Command: npx skills add https://github.com/jMerta/codex-skills --skill video-transcript-downloader-jmerta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube-transcript-plus, and includes scripts (resource) components.

What problem does it solve?

This Skill enables downloading video and audio content from YouTube and other yt-dlp-supported sites, along with extracting clean, paragraph-style transcripts for easy review and note-taking.

Core Features & Use Cases

  • Download videos, audio, and subtitles with sensible defaults and flexible output paths.
  • Generate coherent, paragraph-style transcripts from available transcripts or subtitles, with optional timestamps.
  • Use cases include saving lecture clips, creating accessible transcripts, and rapid content sourcing for research or content creation.

Quick Start

Use the video-transcript-downloader skill to fetch transcripts and media from a sample URL:

  • Transcript: ./scripts/vtd.js transcript --url 'https://…' --lang en
  • Transcript with timestamps: ./scripts/vtd.js transcript --url 'https://…' --lang en --timestamps
  • Download video: ./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads
  • Extract audio: ./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads
  • Get subtitles: ./scripts/vtd.js subs --url 'https://…' --lang en --output-dir ~/Downloads
  • List formats: ./scripts/vtd.js formats --url 'https://…'

Frequently Asked Questions about video-transcript-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download YouTube transcripts and subtitles for note-taking?▼

To download YouTube transcripts and subtitles, you can use a script that fetches available text and generates coherent, paragraph-style outputs with optional timestamps for easy review.

What's the best way to extract audio from a YouTube video for offline use?▼

Extracting audio from a YouTube video involves fetching the media stream and converting it using ffmpeg tooling to save a localized audio file in your specified output directory.

Does this video downloader work with sites other than YouTube?▼

Yes, the video downloader works with YouTube and other yt-dlp-supported sites, enabling you to capture video, audio, and subtitle assets across multiple platforms.

Do I need ffmpeg and yt-dlp installed to download videos and transcripts?▼

Yes, you need yt-dlp and ffmpeg installed separately, as the script relies on this tooling to perform media downloads, format conversions, and transcript extraction.

Can I list available video formats before downloading a YouTube video?▼

Yes, you can list available video formats before downloading by running a specific command that queries the source URL and returns all selectable stream formats.

How are video transcripts formatted when downloaded from YouTube?▼

Downloaded video transcripts are formatted into clean, coherent paragraphs rather than raw text blocks, with an option to include timestamps for reference.