Skip to main content

youtube-transcript-extractor

Extracts timestamped transcripts from YouTube videos for translation, summarization, and content creation.

Quellinformationen

Repository
QwenLM/qwen-code-examples
Letzte Quellaktivität
6. Januar 2026 um 13:07
Erkannte Sprache von SKILL.md
Englisch
Sterne
143
Forks
45

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
3 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
YouTube Transcript Extractor
description
Extracts timestamped transcripts from YouTube videos for translation, summarization, and content creation.
# YouTube Transcript Extractor ## What You Get - **Terminal Output**: Prints the transcript with `[HH:MM:SS]` timestamps. - **Local File**: Writes `youtube_transcript_{video_id}.txt` in the **current working directory**. - Includes the source video URL and the full transcript content. ## Requirements - Python 3.9+ (Recommended) - Network environment that can access YouTube transcript APIs. - Python Dependencies: - `youtube-transcript-api` ## Quick Start ### Step 1: (Optional) Create a Virtual Environment ```bash python3 -m venv .venv source .venv/bin/activate python -m pip install -U pip ``` ### Step 2: Install Dependencies ```bash python -m pip install youtube-transcript-api ``` ### Step 3: Extract Transcript Run from the repository root (recommended for the clearest path): ```bash python skills/youtube-transcript-extractor/scripts/get_youtube_transcript.py "https://www.youtube.com/watch?v=IDSAMqip6ms" ``` - The transcript will be saved to `youtube_transcript_{video_id}.txt` in the current working directory. ## Step 4: Convert Transcript to Reader-Friendly Markdown Output `youtube_transcript_{video_id}.md`. Note: Ensure the content is not altered or truncated.
Auf GitHub ansehen