An open API service indexing awesome lists of open source software.

https://github.com/hxndev/screen-recorder-in-python

In this project, we'll be making our own screen recorder in Python using some libraries.
https://github.com/hxndev/screen-recorder-in-python

autopygui code opencv opencv-python python screen-capture screen-recorder screenrecorder screenshot

Last synced: 3 months ago
JSON representation

In this project, we'll be making our own screen recorder in Python using some libraries.

Awesome Lists containing this project

README

          

# Screen Recorder in Python

## Project Description:
In this project, we'll be making our own screen recorder in Python using some libraries.

![Add Videos](https://github.com/HxnDev/Screen-Recorder-in-Python/blob/main/extras/output.avi)

## Requirements:
Following modules need to be installed for it to work properly:
- OpenCV
- PyAutoGUI

### OpenCV:
OpenCV is a huge open-source library for computer vision, machine learning, and image processing. OpenCV supports a wide variety of programming languages like Python, C++, Java, etc. It can process images and videos to identify objects, faces, or even the handwriting of a human.

It can be installed using "pip install opencv-python"

### PyAutoGUI:
PyAutoGUI lets your Python scripts control the mouse and keyboard to automate interactions with other applications.

PyAutoGUI has several features:

- Moving the mouse and clicking in the windows of other applications.
- Sending keystrokes to applications (for example, to fill out forms).
- Take screenshots, and given an image (for example, of a button or checkbox), and find it on the screen.
- Locate an application’s window, and move, resize, maximize, minimize, or close it (Windows-only, currently).
- Display alert and message boxes.

It can be installed using "pip install pyautogui"

## Contact Me:


Website
Gmail
GitHub
LinkedIn
Instagram