VideoWriter():视频文件等格式规定,有三个参数。
参数一:输出文件路径,名字和格式
参数二:多媒体文件编码格式(VideoWriter_fourcc()),下图是针对不同系统可以采用的编码格式
参数三:帧率(即每秒多少帧)通常是25
参数四:摄像头分辨率大小 ,一定要去仔细核对自己的摄像头分辨率,要不然不一样会保存不了视频
write():参数为mat类型,即一帧一帧数据写入文件当中
release():最后一定要释放资源
以下代码是从摄像头中录制视频保存成多媒体文件
import cv2
#创建VideoWriter为写多媒体文件
fourcc = cv2.VideoWriter_fourcc(*'DIVX')
vw = cv2.VideoWriter('d:\\STUDY_OPENCV\\img\\out.avi',fourcc,25,(1280,720))
#创建窗口
cv2.namedWindow('