A simple and functional video recorder using OpenCV.
- Real-time Recording: Capture and save video as
.aviformat. - Color Inversion: Invert frame colors using Numpy operations.
- Flip: Horizontal and Vertical flipping via Numpy slicing.
- Smart Crop: Real-time 2x zoom/crop centered on the mouse cursor.
- UI Overlay: Real-time status indicators (REC, Invert, Flip, etc.) displayed on both preview and saved video.
| Key | Action |
|---|---|
| Space | Start / Stop Recording |
| i | Toggle Color Inversion |
| h | Toggle Horizontal Flip |
| v | Toggle Vertical Flip |
| c | Toggle Mouse-centered Crop |
| ESC | Exit Program |
The output is saved as output.avi in the project directory.
