Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Convert video to character art animation.

Project description

Video to chars

Build Status PYPI Version Python 3.6+

Convert video to character art animation.

中文说明

Install

install video2chars:

pip install video2chars

if you are using a old pip, maybe you should add --prefer-binary to make things go right(or upgrade your pip first):

pip install video2chars --prefer-binary

Because 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 --chars_width 120 --t_end 10 path/of/video_file

The above command shows that the path of the specified video will be converted to a ascii video with a width of 120, and only convert the first 10 seconds. you'll see a file named output.mp4 in your current directory when it completes, have fun ~

p.s. if 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行代码

Project details


Download files

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

Files for video2chars, version 0.6.4
Filename, size File type Python version Upload date Hashes
Filename, size video2chars-0.6.4-py3-none-any.whl (82.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size video2chars-0.6.4.tar.gz (82.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page