Skip to main content

Convert video to character art animation.

Project description

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行代码

Related Projects

Stargazers over time

Stargazers over time

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

video2chars-0.7.0.tar.gz (83.0 kB view details)

Uploaded Source

Built Distribution

video2chars-0.7.0-py3-none-any.whl (82.0 kB view details)

Uploaded Python 3

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

Hashes for video2chars-0.7.0.tar.gz
Algorithm Hash digest
SHA256 d35a289e2cf129dd59960d745cfb911790ace371cd720355776d86b318da83ab
MD5 3f8e0ed35677a0ac793cab3480653904
BLAKE2b-256 2b773dcfa19317231c488e3d948123124b80f381f71987b5ddc7515a3941bc8f

See more details on using hashes here.

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

Hashes for video2chars-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 014ac0d76b2df6fa8378fe3e460d1d92c62c43a54d8d9325ea665315429e0df4
MD5 110fd6c36fa7656845d84c752fb0897b
BLAKE2b-256 5756239dd95966131e1611203b6d8851b5a9efe5876a1d57a6f89d8db0da66a9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page