mcpField
E
extract-transcript

extract-transcript

github.com/pamelafoxクリエイティブ・メディア128117 回インストール8 週間前に更新
リポジトリ

extract-transcript について

YouTube動画からタイムスタンプ付きの文字起こしを取得するスクリプトを実行するスキルです。文字起こしをファイル保存または標準出力で確認したい人向けです。

主な機能

  1. 01YouTubeの文字起こし取得
  2. 02各行へのタイムスタンプ付与
  3. 03ファイルまたは標準出力への保存

活用シーン

  1. 01動画の文字起こしを保存して確認
  2. 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_ID
    • https://youtu.be/VIDEO_ID
    • https://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] 形式のタイムスタンプが使用されます。

コメント