我制作了一个使用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 都是字符串。
应用程序冻结,然后崩溃,而不会在终端中显示任何错误。欢迎任何建议
谢谢