This project is a simple screen recorder built in Python that captures the screen and saves the recording as an MP4 file. It uses numpy, pyautogui, and opencv to handle the screen capturing and video encoding. Additionally, a standalone executable for Windows has been created using PyInstaller, so you can run the screen recorder without needing to install Python or any dependencies.
- Records the entire screen.
- Saves the video in MP4 format.
- Adjustable frame rate and resolution.
- Real-time display of the recording window.
- Standalone executable for Windows, no need for Python installation.
To run the script directly (without the executable), you'll need to have the following Python packages installed:
numpypyautoguiopencv-python
You can install them using pip:
pip install numpy pyautogui opencv-python
If you wish to create your own standalone executable, follow these steps:
- Install PyInstaller:
pip install pyinstaller
- Create the Executable:
pyinstaller --onefile --windowed screenRecorder.py