Skip to content

Krshs90/ASCIIConverter

Repository files navigation

ASCII Art Converter

Python PyQt6 OpenCV MoviePy

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.


Video Demo

Watch the application in action:
YouTube Video


Installation

  1. Clone the repository:

    git clone https://github.com/Krshs90/ASCIIConverter.git
    cd ASCIIConverter
  2. Create a virtual environment (Recommended):

    python -m venv venv
    .\venv\Scripts\activate
  3. Install Dependencies:

    pip install -r requirements.txt

How to Use

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!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages