Skip to main content

Efficiently process videos

Project description

Videolytics

This is Open Source Project I started because I could not find code for extracting video frames at fixed fps and segment that did not have some sort of memory issue, hence I turned towards making this library.

Converting video frames into numpy array( for a single video )

from videolytics import video_preprocessing

video_converter = video_preprocessing.video_processing()

filename = "full path to your video"

Converted_frames = video_converter.load_video(filename,frame_rate = 30, segment=60, normalize = False)

Converting video frames into numpy array( for an entire directory of video )

from videolytics import video_preprocessing

video_converter = video_preprocessing.video_processing()

filename = "full path to your directory"

Converted_frames = video_converter.load_video_from_dir(filename,frame_rate = 30, segment=60, normalize = False)

Further features:

More features are being considered and will be added shortly. Moreover, I will also create a pip package soon.

Contribution deatils:

All sorts of contribiutions are more then welcome, I will add a contribution guide soon so stay tunned.

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

Videolytics-0.2.tar.gz (6.7 kB view hashes)

Uploaded Source

Built Distribution

Videolytics-0.2-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

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