\

PythonはYouTubeの字幕を取得するための強力なツールです。特に、youtube-transcript-apiというPythonライブラリを使用すると、YouTubeビデオの字幕を簡単に取得できます。

youtube-transcript-apiのインストール

まず、youtube-transcript-apiをインストールします。以下のコマンドを実行します。

pip install youtube-transcript-api

字幕の取得

次に、以下のコードを使用して、特定のYouTubeビデオの字幕を取得します。

from youtube_transcript_api import YouTubeTranscriptApi

# ビデオIDを指定します。
video_id = "YOUR_VIDEO_ID"

# 字幕を取得します。
transcript = YouTubeTranscriptApi.get_transcript(video_id)

# 字幕を表示します。
print(transcript)

このコードは、指定したビデオIDのYouTubeビデオの字幕を取得し、それを表示します。

複数のビデオの字幕を一度に取得する

複数のビデオIDを持っている場合、以下のコードを使用して、一度にすべてのビデオの字幕を取得できます。

from youtube_transcript_api import YouTubeTranscriptApi

# ビデオIDのリストを指定します。
video_ids = ["YOUR_VIDEO_ID_1", "YOUR_VIDEO_ID_2", ...]

# すべてのビデオの字幕を取得します。
transcripts = YouTubeTranscriptApi.get_transcripts(video_ids)

# すべての字幕を表示します。
for video_id, transcript in transcripts.items():
    print(f"Video ID: {video_id}")
    print(transcript)

このコードは、指定したビデオIDのリストの各ビデオの字幕を取得し、それらを表示します。

以上がPythonを使ってYouTubeの字幕を取得する方法です。この情報が役立つことを願っています!

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です