Skip to content

dylandibeneditto/fmov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fmov

fmov logo

Pepy Total Downloads PyPI - Python Version GitHub Issues or Pull Requests PyPI - License

The fastest video-creation library in Python. Support for sound effects, PIL, and OpenCV image generation.

Documentation

Rough Benchmarks from this example

FPS Resolution Video Time Render Time
1 1920x1080 30s 0.25s
12 1920x1080 30s 1.74s
24 1920x1080 30s 4.08s
30 1920x1080 30s 4.99s
60 1920x1080 30s 9.64s
100 1920x1080 30s 16.02s
120 1920x1080 30s 19.09s

Zukertort_vs_Steinitz.mp4

Here's an example use of fmov for automated chess analysis videos (trimmed to 1:30 to allow for embedding)

Installing

Install fmov via pip:

pip install fmov

Dependencies

Make sure to have ffmpeg installed on your system and executable from the terminal

sudo apt install ffmpeg     # Linux
brew install ffmpeg         # MacOS
choco install ffmpeg        # Windows

Downloading FFmpeg

Note

PIL will be installed automatically, if you would like to use OpenCV, install it manually

About

frames → movie: a low level python video creation library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages