KidIkaros/asciline-rust ? reverse-engineered prompt

Reverse engineered prompt

Build me a Rust app for turning normal video into live ASCII video and playing it back fast.

I want a server that can take a video file, a folder of videos, or a webcam, convert each frame into ASCII or colored blocks, and stream it to a browser over WebSocket so the existing web player can connect and work without changes. It should also support audio, seeking, looping, playlists, multiple viewers, and a simple health check for running in production. Please make it feel snappy, with no hard 30 fps limit, and let me control the output size, color quality, and frame rate from the command line.

Also include a terminal player for watching videos directly in the console, plus a compiler tool that can save clips into a compact playable format and a renderer that can turn those clips back into image frames. If anything is unclear, look up current docs online and keep the behavior compatible with the original client if possible.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab