Skip to content

brandonschabell/videotoframes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoToFrames

PyPI version PyPI pyversions Build Status codecov Codacy Badge

A simple Python script to break videos into frames. This package does NOT require ffmpeg.

Installation

VideoToFrames requires Python 3.4+

pip install videotoframes

Example Usage:

VideoToFrames can be run from any command prompt or imported into a Python project.

Assuming there is a video at ./videos/example.mp4 and you want to create frames in ./frames:

videotoframes -i ./vidoes/example.mp4 -o ./frames

If you want to create a limited number of frames that are evenly distributed:

videotoframes -i ./videos/example.mp4 -o ./frames --max-frames=20 --even

You can also use VideoToFrames with many videos at once:

videotoframes -i ./videos -o ./frames

Using VideoToFrames in a Python project:

from videotoframes import convert

video_base_64 = '...'
frames = convert(video_base_64=video_base_64, max_frames=10, frame_rate=1)

GitHub Project

https://github.com/brandonschabell/videotoframes

PyPi Project

https://pypi.org/project/videotoframes/

Contact

Please feel free to email me at [email protected] with any questions or feedback.

About

A simple Python script to break videos into frames.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages