1. 程式人生 > >解決 win10下 pythonOpenCV儲存的視訊檔案只有幾KB問題

解決 win10下 pythonOpenCV儲存的視訊檔案只有幾KB問題

之前遇到過這種問題,網上的答案有很多,但是一直都沒有解決我的實際問題,這裡自己實驗發現在儲存視訊的時候,需要將自己儲存的視訊大小保持和播放的視訊尺寸大小一致,注意這裡指的播放視訊大小是處理後的視訊尺寸大小,如下:

while(cap.isOpened()):
    ret,frame=cap.read()
    if ret == True:
        image = imutils.resize(frame, width=min(400, frame.shape[1]))

儲存的視訊尺寸應該是image的尺寸,我這裡尺寸為(400,705),所以儲存的尺寸應該是這個值,即

out
= cv2.VideoWriter('output.avi',fourcc ,fps1,(400,705))

然後儲存的視訊輸出就正常了。