是否有一种简单的方法可以从youtube条目对象获取默认缩略图gdata.youtube.YouTubeVideoEntry?
我尝试了entry.media.thumbnail,但这给了我四个缩略图对象。我能永远相信有四个吗?我可以知道哪些是youtube搜索页面上也会显示的默认缩略图?我怎么能得到那个呢?或者我是否必须改变其他一个?
当我知道我使用的video_id时:
http://i4.ytimg.com/vi/ {{VIDEO_ID}} / default.jpg
所以,获取video_id也会有所帮助。
我是否真的需要解析其中一个网址来获取video_id?他们不直接提供这些信息似乎很奇怪。
答案 0 :(得分:3)
答案 1 :(得分:3)
您可以将视频ID添加到特殊网址:
thumnail_url = "http://img.youtube.com/vi/%s/0.jpg" % video_id
或者您可以创建模板过滤器:https://djangosnippets.org/snippets/2234/
答案 2 :(得分:0)
获得高质量缩略图的最简单方法是:
"https://img.youtube.com/vi/[vid_id]/maxresdefault.jpg"
并且您可以找到显示 blew 的视频 ID:
"https://www.youtube.com/watch?v=[this is video id]"
最后:
url = ....
imgUrl = f"https://img.youtube.com/vi/{url[url.find('watch?v='):]}/maxresdefault.jpg"