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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file Videolytics-0.2.tar.gz.

File metadata

  • Download URL: Videolytics-0.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for Videolytics-0.2.tar.gz
Algorithm Hash digest
SHA256 8f88f840a79a7b3cfb25d4f61f69c2375135d90609c5645ffca26f838b5385d7
MD5 f7e50a97396a68a6d8f2239e291b4acb
BLAKE2b-256 943f1ece7a7e3d2fef5126214378054fe37fbe9b25fed97f87b073f12031d2aa

See more details on using hashes here.

File details

Details for the file Videolytics-0.2-py3-none-any.whl.

File metadata

  • Download URL: Videolytics-0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for Videolytics-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f24a158b757b670a58b5ca1f48de18d045f13c15a0b31ff680ff24d965773854
MD5 429ee0e01b04ce0aa1cbe1db587b6f91
BLAKE2b-256 93a9557b92fd7faae29f92d87f06e128c056e3efa2449c19140fb40cdbc1bc48

See more details on using hashes here.

Supported by

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