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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
665875c2e08747153215de7403735026648c3adea74c7327e816e7d3091f9e84
|
|
| MD5 |
e520ffb0c239991e89388a350e6f24be
|
|
| BLAKE2b-256 |
6187de96132c5875944222abdd4354e51ee3d7b6a2e4f7f9858a4af4932b2a88
|