2021-07-11 python CV2.VideoWriter()写入视频无法播放

情况一:保存下来的视频很小,不到1KB

问题是:VideoWriter的size与frame不一致,解决方案是:把Size调一致。

情况二:视频保存下来也有一定大小但是打不开:

官方文档的教程包括网上大部分教程都是这样创建fourcc的:

# Define the codec and create VideoWriter object
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))

然后我的文件就打不开了,后来把’XVID’改成"MJPG"就可以了:

# Define the codec and create VideoWriter object
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))

你可能感兴趣的:(python,python)