python-opencv写视频几个步骤
fourcc = cv2.VideoWriter_fourcc(*‘DIVX’)
out = cv2.VideoWriter(‘D:/GestureVideo/’+video_name, fourcc, 10, (640, 480))
out.write(frame)
out.release()
bug1:代码生成exe文件后运行,保存的视频是0kb
网上说的opencv的dll文件放在exe同一目录,试了没用。
将编码器从DIVX改成MJPG解决了问题,不知道为何。
bug2:代码生成exe文件后运行,保存的视频不是0kb,但是打开时提示视频损坏
没有正确release(直接关闭dos窗口)。
bug3:视频文件无法读取,显示只有6kb
视频文件大小设置出了问题,改成(640, 480)就好了