video2chars
Convert video to ascii art animation.
git clone https://github.com/ryan4yin/video2chars.gitryan4yin/video2charsVideo to Chars
Convert video to character art animation.
Install
Install video2chars:
pip install video2chars
If you're using an old version of pip, maybe you should add --prefer-binary to make things go right(or upgrade your pip first):
pip install video2chars --prefer-binary
This tool relies on imageio-ffmpeg, but only the binary version of imageio-ffmpeg contains the ffmpeg binary.
if pip choose the source version, problem will occurs.
Usage
video2chars --width 120 --end 10 path/of/video_file
The command shows that the specified video will be converted to an ascii art animation with the width of 120, and only convert the first 10 seconds.
you'll see a file named output.mp4 in your current directory when completes, have fun ~
p.s. it's a bit slow, turn down the width and fps, to speed up the conversion.
Check video2chars --help for more information.
Demonstration
Old version
Article
Shell Version(in Chinese): 视频转字符动画-Python-60行代码
Related Projects
- Video2ASCII.jl(Julia Version): simple implementation in julia.
- video2ascii-rs(rust version): simple implementation in rust.
Stargazers over time
more like this
thorn
a pure lazy functional programming language to make ASCII art animations (and other things too)
emoticon_kaomoji_dataset
Dataset of 62,000 text emoticons and kaomojis with labels.


