Coders Packet

SCREEN RECORDER USING PYTHON

By pappala adithya

  • RECORD.txt
  • Python is a widely used language and easy to implement and it have many modules and we have to import it , but in this scenario we used pyautogui and numpy

    import cv2
    import numpy as np
    import pyautogui
    SCREEN_SIZE=(1920,1080)
    fourcc=cv2.VideoWriter_fourcc(*"XVID")
    out=cv2.VideoWriter("output.avi",fourcc,20.0,(SCREEN_SIZE))
    cv2.namedWindow("Live",cv2.WINDOW_NORMAL)
    cv2.resizeWindow("Live",480,270)
    while True:
        img=pyautogui.screenshot()
        frame=np.array(img)
        frame=cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)
        out.write(frame)
        cv2.imshow('Live',frame)
        if cv2.waitKey(1)==ord("q"):
            break
    cv2.destroyAllWindows()
    out.release()

     

    Download Complete Code

    Comments

    Comments for the packet "SCREEN RECORDER USING PYTHON";
    No comments yet