Skip to content
This repository has been archived by the owner on Aug 29, 2021. It is now read-only.
/ STTS_package Public archive

Speed Through The Silence: A utility that speeds up the silent parts in a video.

License

Notifications You must be signed in to change notification settings

sjvrensburg/STTS_package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: There are far better tools available for the task of speeding up silent sections. I highly recommend that you rather use unsilence or my simple front-end to it, which is part of the PPVID set of tools. For this reason, I am archiving this repository.

STTSilence

STTSilence, short for "Speed through the silence", is utility that speeds up the silent parts in a video. This is especially useful for lectures and slidecasts.

Installation

This module depends on MoviePy. However, due to some issues with the current stable release of MoviePy, STTSilence uses the development version of MoviePy. At the time of writing, this is version 2.0.0.dev2.

NOTE: Given the changes in version 2 of MoviePy, the current stable release of MoviePy is incompatible with STTSilence. Therefore, you must install MoviePy from Github. Use the following command:

pip install git+https://github.com/Zulko/moviepy.git

Once you have installed MoviePy, one may install STTSilence from Github. Use the following command:

pip install git+ https://github.com/sjvrensburg/STTS_package.git

STTSilence does not require any additional dependencies beyond that required by MoviePy.

Usage

The main function provided by this module is stts. This function is responsible for speeding up the silent parts of a video.

from stts import stts

in_file = "video_with_annoying_pauses.mp4"
out_file = "video_with_fewer_annoying_pauses.mp4"

duration  = 0.5  # Minimum duration of silence to speed up.
threshold = -35  # This will classify anything below 35dB as "silence".
speed     = 3    # Make silent sections 3 times faster.

# This will produce the file `out_file`.
stts(in_file, out_file, duration, threshold, speed)

It is also useful to create a script that you can run from the command line.

About

Speed Through The Silence: A utility that speeds up the silent parts in a video.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages