video-transcript-downloader
YouTubeをはじめ、yt-dlpが対応するあらゆるサイトから動画、音声、字幕、そして段落形式のクリーンな文字起こしをダウンロードするためのSkill。
📜 元の英語説明(参考)
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and formats/playlists.
🇯🇵 日本人クリエイター向け解説
YouTubeをはじめ、yt-dlpが対応するあらゆるサイトから動画、音声、字幕、そして段落形式のクリーンな文字起こしをダウンロードするためのSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o video-transcript-downloader.zip https://jpskill.com/download/5543.zip && unzip -o video-transcript-downloader.zip && rm video-transcript-downloader.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5543.zip -OutFile "$d\video-transcript-downloader.zip"; Expand-Archive "$d\video-transcript-downloader.zip" -DestinationPath $d -Force; ri "$d\video-transcript-downloader.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
video-transcript-downloader.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
video-transcript-downloaderフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 2
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Video Transcript Downloader
./scripts/vtd.js は以下のことができます。
- タイムスタンプ(オプション)なしで、トランスクリプトをきれいな段落として出力します。
- ビデオ/オーディオ/字幕をダウンロードします。
トランスクリプトの動作:
- YouTube: 可能な場合は
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
フォーマット (一覧表示 + 選択)
利用可能なフォーマット(フォーマット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 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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 同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (2,338 bytes)
- 📎 scripts/vtd.js (13,653 bytes)