YouTube thumbnail link doesn't work in all cases

后端 未结 3 752
暖寄归人
暖寄归人 2020-12-15 08:27

An application I\'m working on needs to get HQ YouTube thumbnails given a URL. Using this answer, I tried using the maxresdefault.jpg to get the maximum resolut

3条回答
  •  醉梦人生
    2020-12-15 09:19

    As I understand it, YouTube only generates high-res stills for high-res videos. The first one you link was uploaded at a resolution of at least 1080p, while the second was less than 720p.

    Looks like the only thing you can do is pull the video feed, check that to see if a high-res still has been generated and up-scale the smaller one yourself if not.

    All¹ YouTube stills are presented in the 4:3 aspect ratio, so will always have black bars at the top and bottom if the video is 16:9. In HTML/CSS, this is easily combated by setting the image as the background of a div and sizing the div to the correct aspect.

    ¹ Except the mqdefault.jpg stills, which are all in 16:9 aspect (320x180)

提交回复
热议问题