YouTube API から YouTube 動画のサムネイルを取得するにはどうすればよいですか? 質問する

YouTube API から YouTube 動画のサムネイルを取得するにはどうすればよいですか? 質問する

YouTube ビデオの URL がある場合、PHP と cURL を使用して YouTube API から関連するサムネイルを取得する方法はありますか?

ベストアンサー1

各 YouTube 動画には 4 つの画像が生成されます。これらは次のように予想どおりフォーマットされます。

https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

リストの最初のものはフルサイズの画像で、その他はサムネイル画像です。デフォルトのサムネイル画像 (つまり、、、のいずれか1.jpg)2.jpg3.jpg次のとおりです。

https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg

サムネイルの高品質バージョンの場合は、次のような URL を使用します。

https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg

HQ と同様の URL を使用した、中品質バージョンのサムネイルもあります。

https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg

サムネイルの標準解像度バージョンの場合は、次のような URL を使用します。

https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg

サムネイルの最大解像度バージョンの場合は、次のような URL を使用します。

https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg

上記の URL はすべて HTTP 経由でも利用できます。また、上記のサンプル URLi3.ytimg.comの代わりに、少し短いホスト名も使用できます。img.youtube.com

あるいは、YouTube データ API (v3)サムネイル画像を取得します。

おすすめ記事