Skip to main content

A package for slicing a video into N sections

Project description

Build Status Python 3.6

Video Razor

1 2 3
alt text alt text alt text
4 5 6
alt text alt text alt text
7 8 9
alt text alt text alt text

A package for slicing a video into N**2 sections.

The original use-case was to process higher-definition videos, split up, through Deep Learning models. This allows for easier detection of smaller objects.


Install

pip install video-razor

Usage

The class input file name, output file name, and the cross sections you'd like to split the video in. e.g. 3 will produce an output of 9 videos - 3 horizontal, 3 vertical.

The output file name should NOT contain a suffix as this will be appended during processing.

input_file = 'data/input/sample.mp4'
output = 'data/output/out'
razor = VideoRazor(input_file, output, 3)
razor.slice()

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

video_razor-0.0.3.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file video_razor-0.0.3.tar.gz.

File metadata

  • Download URL: video_razor-0.0.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for video_razor-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d3320cc75ce48d7b5bd774e81a852b8e9fe42c0dfc46f66bfff6ee47c106e306
MD5 1b33a952b3338af01789d257e3cbabc3
BLAKE2b-256 85f6fc49d79aca771881d633e3f9f0610adbc242fa52355878b2eae77ca64376

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