我想从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)
这应该是它.