Skip to main content

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

Release files for zoom-toolkit 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zoom-toolkit 2.0
File Size Uploaded
zoom_toolkit-2.0.tar.gz 8.4 kB Details

Release files / zoom_toolkit-2.0.tar.gz

Download URL zoom_toolkit-2.0.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
665875c2e08747153215de7403735026648c3adea74c7327e816e7d3091f9e84
BLAKE2b-256 checksum
How to use checksums
6187de96132c5875944222abdd4354e51ee3d7b6a2e4f7f9858a4af4932b2a88
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2.0 This release

1 release file

1.9

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page