mirror of
https://github.com/Harshit-Dhanwalkar/AsciiCam.git
synced 2026-06-09 10:25:12 +02:00
Ascii video output from your webcam in your terminal.
| assets | ||
| C | ||
| Cpp | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
AsciiCam
Ascii video output from your webcam in your terminal.
TODO
- Adjust width and height of capturing frame.
- Custom ASCII charset via config file
- Brightness/contrast adjustment.
- Reverse video - Invert brightness
\rightarrowcharset mapping - Color output - Extract U/V channels, map to ANSI/RGB codes
- Add feature to record and save it in popular video formats like
.mp4,.movand.gif. - Dithering effect.
- A producer/consumer split with pthread_mutex + pthread_cond and a double-buffer swap would decouple them: one thread talks exclusively to V4L2, the other does ASCII conversion and writes.
- Migrate from C to Cpp.