问题描述
我制作了一个使用 pafy 下载 YouTube 视频的应用,效果很好。 这是一个代码片段:
# display video's thumbnail
thumbnail = Image.open(requests.get(self.video.thumb,stream=True).raw)
video_thumbnail = QImage(ImageQt(thumbnail))
self.lblThumbnail.setpixmap(Qpixmap.fromImage(video_thumbnail))
但是,当我使用 pytube 时,它不起作用。 这是一个代码片段:
# display video's thumbnail
thumbnail = Image.open(requests.get(self.video.thumbnail_url,stream=True).raw)
video_thumbnail = QImage(ImageQt(thumbnail))
self.lblThumbnail.setpixmap(Qpixmap.fromImage(video_thumbnail))
除了thumbnail_url,没有什么不同,thumbnail_url 和thumb 都是字符串。
应用程序冻结,然后崩溃,终端中没有显示任何错误。 欢迎任何建议?
谢谢