Skip to main content

Video to Chars

Build Status PYPI Version Codacy Badge Python 3.6+

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

【Python】字符动画 - 极乐净土

Old version

video2chars - v0.3

  1. shell version demo: bad-apple-chars-gif

  2. html version demo: bad-apple-html-gif

Article

Shell Version(in Chinese): 视频转字符动画-Python-60行代码

Stargazers over time

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)

Source distribution for video2chars 0.7.0
File Size Uploaded
video2chars-0.7.0.tar.gz 83.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for video2chars 0.7.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

1 release file

0.5

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page