如何使用openCV python阅读Youtube直播流?

我想从youtube读取一个实时流来执行一些基本的CV事情,可能我们必须以某种方式剥离youtube URL以将其转换为openCV可读的格式?

cap = cv2.VideoCapture(‘https://www.youtube.com/watch?v=_9OBhtLA9Ig’)

有人做过吗?

解决方法:

我相信你现在已经知道了答案,但我会回答其他人搜索相同的话题.你可以使用Pafy来做到这一点.首先你需要
进口pafy

然后加上这个

url = "https://www.youtube.com/watch?v=_9OBhtLA9Ig"
video = pafy.new(url)
best = video.getbest(preftype="mp4")

capture = cv2.VideoCapture()
capture.open(best.url)

这应该是它.

上一篇:php – 如何获取包含某个单词的youtube vids的视频片段


下一篇:java – Youtube API:搜索可在移动设备上播放的视频