首頁 >後端開發 >php教程 >如何使用 PHP 和 cURL 取得 YouTube 影片縮圖?

如何使用 PHP 和 cURL 取得 YouTube 影片縮圖?

Barbara Streisand
Barbara Streisand原創
2024-12-18 16:37:12813瀏覽

How to Get YouTube Video Thumbnails Using PHP and cURL?

How to Retrieve YouTube Video Thumbnails using PHP and cURL

Question:

如何使用PHP 和cURL 從YouTube API 取得與YouTube影片關聯的縮圖?

Answer:

每個 YouTube 影片都有四張產生的圖片。它們的格式可以預測如下:

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.jpg、3.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 取得。此外,在上述範例 URL 中,稍短的主機名稱 i3.ytimg.com 可以取代 img.youtube.com。

或者,您可以使用 YouTube Data API (v3) 來取得縮圖影像。

以上是如何使用 PHP 和 cURL 取得 YouTube 影片縮圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn