A retro-styled video player with CRT effects, built with PyQt6 and OpenCV.
- Play local video files or YouTube URLs
- Authentic CRT screen effects:
- Scanlines
- Screen curvature
- RGB shift
- Bloom
- Noise
- Vignette
- VCR-style overlay with video title and playback status
- Quality selection for YouTube videos
- Video caching for faster repeat playback
- Fullscreen support
- Keyboard controls:
- Space: Play/Pause
- F: Toggle fullscreen
- Clone this repository
- Install dependencies: