This project is a simple web-based tool that allows users to convert live video into ASCII art using JavaScript. The application captures video from the user's device camera and processes each frame, converting it into ASCII characters in real-time. The resulting ASCII video is displayed on the web page.
- Live Video to ASCII: Capture live video from the user's camera and convert it into ASCII art on the fly.
- Real-time Preview: See the ASCII video conversion in real-time as the application processes each frame.
-
Adjustable Settings: Users can customize the ASCII conversion settings, such as character set, font size, and contrast, to achieve different visual effects.
-
Colour Effects User can choose a shade of colour for the ascii text to create various colour effect
- HTML: The structure of the web page.
- CSS: Styling and layout of the application.
- JavaScript: Real-time video capture and ASCII conversion.
- p5 and p5.sound library: Access and capture video from the user's camera.
- Canvas API: Render the ASCII video on the web page.
If you want to run the project locally, follow these steps:
-
Clone the repository:
git clonehttps://github.com/prakhar479/LiveASCIIVideo.git
-
Open the project folder:
cd LiveASCIIVideo
-
open index.html in your local browser and give video permissions and enjoy the live video feed in ASCII!
- Special thanks to Coding Train for inspiration.