Написать видео как mp4 OpenCV Windows - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь сохранить мое видео в файл mp4, но на данный момент, чтобы увидеть свойства сохраненного файла, у него есть только несколько байтов. Я доказал сохранение в формате .avi, но в каталоге pyCharm он показывает знак опроса (?) Я работаю с opencv- python 4.2. Извините, я новичок в opencv.

import cv2
import argparse
import imutils
import numpy as np
import matplotlib.pyplot as plt

img = cv2.VideoCapture('SofiPepsi.mp4')
out = cv2.VideoWriter('output.avi', cv2.VideoWriter_fourcc(*'XVID'), 25, (320,240))

while(1):
    ret, frame = img.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    out.write(frame)
    cv2.imshow('gray', gray)
    cv2.imshow('frame', frame)
    if cv2.waitKey(25) & 0xFF == ord('q'):
        break


img.release()
out.release()
cv2.destroyAllWindows()
...