Convert video to character art animation.
Project description
Video 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
-
shell version demo:
-
html version demo:
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file video2chars-0.7.0.tar.gz
.
File metadata
- Download URL: video2chars-0.7.0.tar.gz
- Upload date:
- Size: 83.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.12.3 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d35a289e2cf129dd59960d745cfb911790ace371cd720355776d86b318da83ab |
|
MD5 | 3f8e0ed35677a0ac793cab3480653904 |
|
BLAKE2b-256 | 2b773dcfa19317231c488e3d948123124b80f381f71987b5ddc7515a3941bc8f |
File details
Details for the file video2chars-0.7.0-py3-none-any.whl
.
File metadata
- Download URL: video2chars-0.7.0-py3-none-any.whl
- Upload date:
- Size: 82.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.12.3 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 014ac0d76b2df6fa8378fe3e460d1d92c62c43a54d8d9325ea665315429e0df4 |
|
MD5 | 110fd6c36fa7656845d84c752fb0897b |
|
BLAKE2b-256 | 5756239dd95966131e1611203b6d8851b5a9efe5876a1d57a6f89d8db0da66a9 |