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
Metadata
Release files for video2chars 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| video2chars-0.7.0.tar.gz | 83.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| video2chars-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 165.0 kB
Release files / video2chars-0.7.0.tar.gz
| Download URL | video2chars-0.7.0.tar.gz |
|---|---|
| Size | 83.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d35a289e2cf129dd59960d745cfb911790ace371cd720355776d86b318da83ab
|
|
BLAKE2b-256 checksum How to use checksums |
2b773dcfa19317231c488e3d948123124b80f381f71987b5ddc7515a3941bc8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.12.3 CPython/3.9.6
|
Release files / video2chars-0.7.0-py3-none-any.whl
| Download URL | video2chars-0.7.0-py3-none-any.whl |
|---|---|
| Size | 82.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
014ac0d76b2df6fa8378fe3e460d1d92c62c43a54d8d9325ea665315429e0df4
|
|
BLAKE2b-256 checksum How to use checksums |
5756239dd95966131e1611203b6d8851b5a9efe5876a1d57a6f89d8db0da66a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.12.3 CPython/3.9.6
|