OpenCV videowrite doesn’t write video
I had the same problem and I solved it by specifying the video output resolution to exactly the same as input: cap = cv2.VideoCapture(‘vtest.avi’) … out = cv2.VideoWriter(‘output.avi’,fourcc, 20.0,(int(cap.get(3)),int(cap.get(4)))) Of course make sure you got ffmpeg installed and working.