Python OpenCV 保存视频文件失败的原因
flyfish
现象
保存的文件只有几K,打开之后提示
无法解码多工传送的流
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (1280,1960),True)
out.write(frame)
out.release()
解决方案
因为帧的大小是1280*960,与保存设置不符,所以更改为
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (1280,960),True)