我可以使用 .opencv 2 打开视频并使用cv2.VideoCapture(myvideo)
. 但是有没有办法使用opencv 2删除该视频中的一帧?删除必须就地发生,也就是说,由于删除的帧,正在播放的文件将以更短的时间结束。简单地将矩阵归零是不够的。
例如:
video = cv2.VideoCapture(myvideo.flv)
while True:
img = video.read()
# Show the image
cv2.imgshow(img)
# Then go delete it and proceed to next frame, but is this possible?
# delete(img)??
因此,上述代码在技术上将在末尾包含 0 个字节,因为它读取然后删除视频文件中的帧。