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