YouTubeの動画IDを使って、公式のサムネイル画像を直接取得できます。動画IDは、URL内の「v=」の後の部分です。 例: https://www.youtube.com/watch?v=ABCDEFGHIJK
この動画のサムネイルを取得するには、以下のURLを使います:
https://img.youtube.com/vi/ABCDEFGHIJK/maxresdefault.jpg
他にも以下のサイズが利用可能です:
https://img.youtube.com/vi/ABCDEFGHIJK/0.jpg (標準サイズ)
https://img.youtube.com/vi/ABCDEFGHIJK/1.jpg (サムネイル1)
https://img.youtube.com/vi/ABCDEFGHIJK/2.jpg (サムネイル2)
https://img.youtube.com/vi/ABCDEFGHIJK/3.jpg (サムネイル3)
プログラムで取得する(Python)
import requests
video_id = "ABCDEFGHIJK" # 取得したい動画IDを設定
thumbnail_url = f"https://img.youtube.com/vi/{video_id}/maxresdefault.jpg"
response = requests.get(thumbnail_url)
if response.status_code == 200:
with open("thumbnail.jpg", "wb") as file:
file.write(response.content)
print("サムネイルを保存しました")
else:
print("サムネイルが見つかりませんでした")