无法使用Blob视频格式获取特定的帧

时间:2019-03-27 15:14:41

标签: python opencv

我有这段代码,可以从视频中获取特定的帧。

video_name = "/media/ryan/shakira/1UyA4ohaqSvkbeYcp0kp20zbv0BgJy5FQYoJW0NSQsSEgmRlFJ.blob"

import numpy as np
import cv2
cap = cv2.VideoCapture(video_name) #video_name is the video being called
cap.set(1,10); # Where frame_no is the frame you want
ret, frame = cap.read() # Read the frame
cv2.imwrite('/home/ryan/image.png', frame) # show frame on window

这真的适用于mp4格式,但是当我输入blob格式的视频时,这将不起作用,无论您插入哪个帧号,这都只会输出第一帧。我不确定是什么原因引起的。 / p>

任何建议都会很有帮助。

谢谢。

0 个答案:

没有答案