Skip to content

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🎥 Screen Recorder 🖥️ with Python 🐍

A simple and effective full-screen screen recorder built with Python!
It captures your entire screen and saves it as an .mp4 file using OpenCV, PyAutoGUI, and Win32 API. 🚀


📸 Demo

🎬 Records everything visible on your screen and saves it to VideoRecording.mp4
🕒 Recording duration is customizable (default: 80 seconds)


🚀 Features

✅ Full HD screen recording
🎞️ Output in .mp4 format (XVID codec)
🧠 Auto-detects screen resolution
📷 Screenshot-based frame capturing
🕹️ Frame Rate: 30 FPS
🖥️ Works on Windows (Win32 API used)


🧰 Tech Stack

  • Python 🐍
  • OpenCV 🎥
  • PyAutoGUI 🖱️
  • NumPy 🧮
  • Win32API 🪟

📦 Installation

Install the required libraries using pip:

pip install opencv-python pyautogui pywin32 numpy

About

This is a simple Python script that records your full screen for a set duration and saves it as a .mp4 video. It uses libraries like cv2, pyautogui, numpy, and win32api to capture frames and save them as video.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages