文章目录
VideoCapture cap("1.mp4");
VideoWriter out;
// *****************create generate filename
out.open("01.avi",cv::VideoWriter::fourcc('M','P','4','2'),25.0,Size(960,540));//size
//detect
while(true){
cap.read(frame);
if(frame.empty()){break;}
cv::resize(frame,frame,Size(960,540));//resize
out.write(frame);
}
out.release();
可能原因1:保存格式(如:avi)和fourcc不一致
可能原因2:open的size和write的size尺寸不一致
可能原因3:out没释放,out.release()