Convert any video into a colorful, real-time ASCII art animation rendered directly in your terminal!
- π₯ Plays any video file as ASCII characters in the console
- π Supports colored output (β€οΈ π π) via Windows CMD
- β‘ Real-time frame rendering using OpenCV
- πͺΆ Lightweight β only two dependencies
| Requirement | Details |
|---|---|
| OS | Windows 10 or Windows 11 |
| Python | 3.x (Download here) |
| Color support | Windows 10+ CMD required for color rendering |
Note: Windows versions below 10 do not support colored text in CMD. The player will still work, but without colors.
1. Clone the repository:
git clone https://github.com/your-username/ASCII-Video-Player.git
cd ASCII-Video-Player2. Install dependencies:
pip install opencv-python numpyRun the player by passing your video file:
python ascii_system_videoVK.pyMake sure your video file path is correctly set inside the script, or pass it as an argument depending on your version.
- OpenCV reads the video frame by frame
- Each frame is resized to fit your terminal window
- Pixel brightness values are mapped to ASCII characters
- Colors are extracted and applied using ANSI escape codes in CMD
ASCII-Video-Player/
β
βββ ascii_system_videoVK.py # Main script
βββ README.md # Project documentation
Made with β€οΈ by Gharri Web