https://github.com/bocaletto-luca/desktop-recorder
Desktop Recorder is a Python desktop application that allows you to record your screen in various video quality formats. You can choose from different quality options, including 480p, 720p, and 1080p for your recordings By Bocaletto Luca.
https://github.com/bocaletto-luca/desktop-recorder
automation desktop-application gui media-tools open-source productivity python screen-recording video-capture video-quality
Last synced: 9 days ago
JSON representation
Desktop Recorder is a Python desktop application that allows you to record your screen in various video quality formats. You can choose from different quality options, including 480p, 720p, and 1080p for your recordings By Bocaletto Luca.
- Host: GitHub
- URL: https://github.com/bocaletto-luca/desktop-recorder
- Owner: bocaletto-luca
- License: mit
- Created: 2025-04-22T12:11:08.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-13T14:32:48.000Z (3 months ago)
- Last Synced: 2025-07-13T16:25:11.634Z (3 months ago)
- Topics: automation, desktop-application, gui, media-tools, open-source, productivity, python, screen-recording, video-capture, video-quality
- Language: Python
- Homepage: https://bocaletto-luca.github.io/
- Size: 16.6 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Desktop Recorder
**Author:** Bocaletto Luca
[](LICENSE) [](https://www.python.org/) [](https://www.kernel.org/) [](https://github.com/bocaletto-luca/Directory-Monitor)
**Desktop Recorder** is a Python desktop application that allows you to record your screen in various video quality formats. You can choose from different quality options, including 480p, 720p, and 1080p for your recordings.

## Features
- Record your screen in various video quality formats.
- Video quality options, including 480p, 720p, and 1080p.
- Simple user interface to start and stop recordings.
- Real-time thumbnail display of the recording.
- Notifications for the start and end of recordings.## Requirements
- Python 3
- PyQt5
- OpenCV (cv2)
- pyautogui
- plyer## Installation
Ensure you have all the requirements installed. You can install them using `pip`:
```shell
pip install PyQt5 opencv-python-headless pyautogui plyer
```
## UsageRun the program by executing the desktop_recorder.py file. The application will display a simple user interface that allows you to start and stop recordings. You can select your desired video quality before starting the recording.
```shell
python desktop_recorder.py
```**License:** This project is distributed under the MIT License. For more details, please see the LICENSE file.
---
**Note**: Ensure that you have installed all the necessary dependencies before running the application.
**Maintainer Update**
My current GitHub account is **bocaletto-luca**, which is now the official maintainer of all projects previously published under the **@Elektronoide** account. Please direct any issues, pull requests, or stars to **@bocaletto-luca** for future updates.
---