https://github.com/muzafferkadir/klyppr
A web-based tool for detecting and trimming silent parts in videos using FFmpeg.wasm
https://github.com/muzafferkadir/klyppr
ffmpeg ffmpegwasm video video-editing wasm
Last synced: about 1 year ago
JSON representation
A web-based tool for detecting and trimming silent parts in videos using FFmpeg.wasm
- Host: GitHub
- URL: https://github.com/muzafferkadir/klyppr
- Owner: muzafferkadir
- Created: 2025-01-02T21:26:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T13:08:06.000Z (over 1 year ago)
- Last Synced: 2025-03-01T17:30:26.383Z (over 1 year ago)
- Topics: ffmpeg, ffmpegwasm, video, video-editing, wasm
- Language: TypeScript
- Homepage: https://klyppr.mkdir.dev
- Size: 9.94 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# klyppr
A web-based tool for detecting and trimming silent parts in videos using FFmpeg.
## 🎉 Desktop App Now Available!
The desktop version of Klyppr is now available with 15x faster processing! Download it for free:
- [Windows](https://github.com/muzafferkadir/klyppr-desktop/releases/download/v1.1.0/Klyppr-Portable-x64.exe)
- [Mac](https://github.com/muzafferkadir/klyppr-desktop/releases/download/v1.1.0/Klyppr-1.1.0-arm64.dmg)
- 📦 [Source Code](https://github.com/muzafferkadir/klyppr-desktop)
The desktop version offers:
- ⚡ 15x faster processing
- 💻 Native performance
- 🆓 Free & unlimited use
- 🎯 Easy-to-use interface
## Features
- 🎥 Video upload and preview
- 🔍 Silence detection with adjustable threshold
- ✂️ Automatic silence trimming
- 📊 Visual timeline of silent segments
- 🌐 Multi-language support (English/Turkish)
- 🎨 Modern dark theme UI
- 📱 Responsive design
## Tech Stack
- Next.js 14
- TypeScript
- Tailwind CSS
- FFmpeg.js
- WebAssembly
## Getting Started
1. Clone the repository
2. Install dependencies:
```bash
npm install
```
3. Run the development server:
```bash
npm run dev
```
4. Open [http://localhost:3000](http://localhost:3000) in your browser
## Usage
1. Click "Select Video" to upload a video file
2. Adjust audio threshold and minimum silence duration if needed
3. Click "Detect Silent Parts" to analyze the video
4. Review detected silent segments in the timeline
5. Click "Trim Silent Parts" to process the video
6. Download the processed video without silent parts
## Developer
Muzaffer Kadir YILMAZ
## License
MIT