Skip to content

FahdSeddik/Video-to-ASCII-on-Console

Repository files navigation

Video to ASCII Console Renderer

This C++ program converts a .mp4 file to text-art files using Image-To-TextArt tool that I previously developed. (I recommend checking details about that project first). After that, ASCII art is rendered to console screen.

My.Movie.mp4
Saitama.mp4

Process

The video is broken up into frames and each are processed like a normal image would be processed in the Image-To-TextArt project.

  • DisplayFiles directory contains:
    1. Text files numbered according to frame number
    2. info.txt has console and video settings used to render previous video

Instructions

  • Videos to be rendered should be placed in the same directory as "Main.cpp"

  • At program start you would be asked to enter the video name please include ".mp4" at the end of the file name

  • You should clear and process the video from the beginning in 2 cases:

    1. First time rendering the video
    2. You want to change render text size
  • 3 Videos are already provided that you can render:

    • Noot.mp4
    • Paint.mp4
    • GenosVSSaitama.mp4

Note: small text size might cause screen stuttering due to printing speed of console

Tasks

  • Added sleep delay text size 6 and 8
  • Deal with previously processed videos
  • Implement efficient console printing

License

MIT License

About

A C++ Program that converts .mp4 files to ASCII and then plays the video on the console

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages