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
Libérer: 2024-12-18 16:37:12
original
911 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal