@Dzonke

Почему не открывается видео?

Всем привет, решил сделать свой скрин рекордер, начал разбираться, понял что самым простым вариантом будет использовать opencv ( через скриншоты ). Вроде все работает но как я закрываю код и открываю создавшееся видео - оно не грузит, а в исходном коде видеофайла - очень много NULL

Код:
import cv2
import numpy as np
import pyautogui

SCREEN_SIZE = (2560, 1080)

fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter("output.avi",fourcc, 60.0,(SCREEN_SIZE))

while True:
    img = pyautogui.screenshot()
    frame = np.array(img)
    frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
    out.write(frame)
    cv2.imshow("screenshot", frame)

    if cv2.waitKey(1) == ord("q"):
        print("stop")
        break

cv2.destroyAllWindows()
out.release()


Код видеофайла:
63dc10dbcb452162672208.png
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы