https://github.com/0000xffff/silentripper
remove silent parts from video
https://github.com/0000xffff/silentripper
ffmpeg ffprobe jumpcutter python python3 remove-silence video-editing video-editor video-shortener video-shorting
Last synced: 5 months ago
JSON representation
remove silent parts from video
- Host: GitHub
- URL: https://github.com/0000xffff/silentripper
- Owner: 0000xFFFF
- License: mit
- Created: 2024-09-06T20:07:21.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-14T22:13:48.000Z (over 1 year ago)
- Last Synced: 2025-07-26T15:54:27.212Z (11 months ago)
- Topics: ffmpeg, ffprobe, jumpcutter, python, python3, remove-silence, video-editing, video-editor, video-shortener, video-shorting
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# silentripper
[](http://www.python.org/download/)
Remove silent parts from video using ffmpeg.
## Requirements
* python
* ffmpeg (+ffprobe)
## Running
```sh
./silentripper
```
# Running - faster cutting
```sh
./silentripper -m 1 -d 1 -c
```
Set the minimum sounded and muted duration to 1 to avoid glitchy output caused by the "-c" (copy codec) option.
## Usage
```
usage: silentripper [-h] [-d sec] [-m sec] [-n dB] [-c] [-p] filename
Remove silent parts from video using FFmpeg
positional arguments:
filename
options:
-h, --help show this help message and exit
-d sec, --duration sec
Silence duration in seconds (default: 1, min: 1)
-m sec, --min_duration sec
Minimum duration for each sounded clip in seconds (default: 0)
-n dB, --noise dB Noise level in dB (default: -30)
-c, --copy Use copy codec for faster but potentially glitchy output (increase -m option for less glitchy output)
-p, --pause Prompt before each action
```