Maison >développement back-end >tutoriel php >Comment obtenir des miniatures de vidéos YouTube en utilisant PHP et cURL ?

Comment obtenir des miniatures de vidéos YouTube en utilisant PHP et cURL ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-18 16:37:12815parcourir

How to Get YouTube Video Thumbnails Using PHP and cURL?

Comment récupérer des miniatures de vidéos YouTube à l'aide de PHP et cURL

Question :

Comment utiliser PHP et cURL Obtenir une vignette associée à une vidéo YouTube à partir de l'API YouTube ?

Réponse :

Chaque vidéo YouTube comporte quatre images générées. Leur format peut être prédit comme suit :

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

La première de la liste est une image en taille réelle, les autres sont des images miniatures. L'image miniature par défaut (c'est-à-dire l'une des 1.jpg, 2.jpg, 3.jpg) est :

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

Pour une version de haute qualité de la miniature, utilisez une URL similaire à la suivante :

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

Il existe également une version de qualité moyenne de la vignette, utilisant quelque chose de similaire à HQ URL :

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

Pour la version en définition standard de la vignette, utilisez une URL similaire à :

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

Pour la version en résolution maximale de la vignette, utilisez quelque chose comme Les URL suivantes :

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

Toutes les URL ci-dessus sont également disponibles via HTTP. De plus, dans l'exemple d'URL ci-dessus, le nom d'hôte légèrement plus court i3.ytimg.com pourrait remplacer img.youtube.com.

Vous pouvez également utiliser l'API YouTube Data (v3) pour obtenir l'image miniature.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn