Skip to main content

This is a simple yet useful toolkit implemented for working on zoom records.

Project description

Zoom Toolkit

This is a simple yet useful toolkit implemented for working on zoom records. There exists 3 functionalities that automates the video processing procedure designed specifically for Zoom videos.

Features

  • Silence Cut
    • Detecting and eliminating high amount and long duration silent parts in videos.
  • Face Removal
    • Automatically detects and blurs the portrait of the speaker that shares screen.
  • Scene Detect
    • Detects important frames.

Installation

You can simple use pip,

pip install zoom-toolkit

Download the source code from here and then just type the command below inside the project folder.

python setup.py install

Quick Start Guide

  • Silence Cut
from zoom_toolkit.silencecut import SilenceCut
SilenceCut.operate(FRAME_RATE=30,SAMPLE_RATE=44100,SILENT_THRESHOLD=0.03,FRAME_SPREADAGE=1,NEW_SPEED=[5.00,1.00],FRAME_QUALITY=3,"path to the file","path to output file")
  • Face Removal
from zoom_toolkit.face_remove import FaceRemover
FaceRemover().face_remove("path to the file",False,1000,1050)

Module also allows users to state manual time zones for face removal with blurring or darkening option.

  • Scene Detect
from zoom_toolkit.scene_detector import SceneDetect
SceneDetect.Detect(input_vid_name = "video.mp4")

Further documentations will be announced soon.

This project has been developed under the supervision of Berrin Yanıkoğlu for ENS-492 (Graduation Project).

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

zoom_toolkit-2.0.tar.gz (8.4 kB view details)

Uploaded Source

File details

Details for the file zoom_toolkit-2.0.tar.gz.

File metadata

  • Download URL: zoom_toolkit-2.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for zoom_toolkit-2.0.tar.gz
Algorithm Hash digest
SHA256 665875c2e08747153215de7403735026648c3adea74c7327e816e7d3091f9e84
MD5 e520ffb0c239991e89388a350e6f24be
BLAKE2b-256 6187de96132c5875944222abdd4354e51ee3d7b6a2e4f7f9858a4af4932b2a88

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