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.