Convert videos to ASCII using Lanczos sampling and display them in a GUI.
pip install -r requirements.txt- PySide6
- opencv-python
- Pillow
python convert.py <video_file> <new_width> <new_height> <output_txt_file>python cli.py <txt_file> <video_file> <video_duration_in_seconds>Display ASCII frames in a PySide6 GUI. Use the VideoThread class to load and show frames.
from qt_thread import VideoThread