extract-transcript について
YouTube動画からタイムスタンプ付きの文字起こしを取得するスクリプトを実行するスキルです。文字起こしをファイル保存または標準出力で確認したい人向けです。
主な機能
- 01YouTubeの文字起こし取得
- 02各行へのタイムスタンプ付与
- 03ファイルまたは標準出力への保存
活用シーン
- 01動画の文字起こしを保存して確認
- 02タイムスタンプとともに文字起こしを読む
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pamelafox/ presentation-skills --skill extract-transcriptインストール後、Claude Code で/extract-transcriptを入力して読み込まれたか確認します。
同梱ファイルextract_transcript.py
詳細
YouTube 動画から文字起こしを抽出する
タイムスタンプ付きの文字起こしを取得するには、extract_transcript.py スクリプトを実行します。
uv run .agents/skills/extract-transcript/extract_transcript.py <youtube_url> [output_file]
引数
youtube_url(必須):YouTube 動画の URL。対応している形式:https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://www.youtube.com/embed/VIDEO_ID
output_file(任意):文字起こしの保存先パス。省略した場合は標準出力に表示されます。
出力形式
各行はタイムスタンプに続いて文字起こしテキストが表示されます。
[00:00] Welcome to this talk about...
[00:15] Today we'll be covering...
[01:30] Let's start with the first topic...
1 時間未満の動画では [MM:SS] 形式、1 時間以上の動画では [HH:MM:SS] 形式のタイムスタンプが使用されます。
コメント
Markdown 対応