A high-performance Windows desktop application that transforms photos and videos into dynamic, customizable ASCII art. Built with Python, OpenCV, and PyQt6, it features a completely custom, multi-threaded rendering engine capable of playing and exporting high-definition ASCII videos in real-time.
Watch the application in action:
YouTube Video
-
Clone the repository:
git clone https://github.com/Krshs90/ASCIIConverter.git cd ASCIIConverter -
Create a virtual environment (Recommended):
python -m venv venv .\venv\Scripts\activate
-
Install Dependencies:
pip install -r requirements.txt
Simply launch the application to get started:
python main.py- Click Load Image/Video to open a local file.
- Paste a YouTube link and click Fetch to stream video.
- Use the Appearance Settings panel to tweak the ASCII style, detail level, and colors.
- Hit Export Video to MP4 to render and save the final video with audio intact!