2

Using youtube.videos.list you can find a video's thumbnails http://img.youtube.com/vi/bQVoAWSP7k4/0.jpg

I know others have been able to identify whether a thumbnail is a custom uploaded thumbnail vs a generated thumbnail (youtube randomly selects a frame from your video and uses that as your thumbnail), I just don't know how.

ps. I compared two videos and didn't notice a change in pattern in the path

vvMINOvv
  • 1,768
  • 4
  • 22
  • 45
  • If your account is [verified](https://www.youtube.com/verify), you may have the ability to upload custom thumbnails for your video uploads. It is also stated in this [article](https://research.googleblog.com/2015/10/improving-youtube-video-thumbnails-with.html) that custom thumbnails are typically well framed, in-focus, and center on a specific subject (e.g. the main character in the video). You may also check this [thread](http://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api) which might help. – abielita Nov 17 '16 at 15:55
  • 1
    In each video object, there's a property [`contentDetails.hasCustomThumbnail`](https://developers.google.com/youtube/v3/docs/videos#contentDetails.hasCustomThumbnail). Only the video uploader can see it though. Is this what you're looking for? – approxiblue Jan 05 '17 at 03:19
  • @approxiblue thank you very much. which you'd posted it as an answer :-D thanks a tonne – vvMINOvv Jan 09 '17 at 16:10

1 Answers1

3

Sadly you can't load the thumbnail information and get a boolean to see if the thumbnail is custom. But(!) you can see that in the video properties. There is contentDetails.hasCustomThumbnail which can tell you if the Thumbnail is a custom one.

See this Documentation to get closer Infos about the video properties. Unfortunately, this can only be seen by the Uploader of that Video. So sadly, there is no "easy" way to get that information. I personally try to look if the Thumbnail is high res. If so, its mostly custom.

But feel free to check this guys problem. This could give you a workaround!

Community
  • 1
  • 1
Cataklysim
  • 637
  • 6
  • 21
  • Thanks, so unfortunatly contentDetails.hasCustomThumbnail is only available for list by video ID and not part of the response with contentDetails of the playlistItems() (using playlistitems you could get the thumnail status for all owned videos in 1 request but the contentDetails in this case only contain the 'videoId' and 'videoPublishedAt' keys). – Wouter Feb 08 '22 at 13:54