Opencv сохраняет видео 0 байт при запуске через EXE в Windows - PullRequest
0 голосов
/ 20 декабря 2018

Вот мой код, он отлично запускается и сохраняет видео, когда я запускаю его, но когда я создаю exe-код этого кода с помощью pyinstaller и запускаю его, сохраненные таким образом видео имеют размер 0 байт.

fps = 20
cap = cv2.VideoCapture(0)
frames = 300 * fps
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('video.avi', fourcc, fps, (640, 480))

frame_no = 1
path = "audio.wav"

while (frame_no <= frames):
    ret, frame = cap.read()
    if ret == True:
        frame = cv2.flip(frame, 1)
        out.write(frame)
        cv2.imshow('frame', frame)
        cv2.waitKey(1)
    else:
        break

    frame_no += 1

cap.release()
out.release()
cv2.destroyAllWindows()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...