https://github.com/kavex/audio-clip-extractor
Extracts Audio Clip from Video File using a start and stop timestamp.
https://github.com/kavex/audio-clip-extractor
ai audio audio-processing clip mp3 mp4 wav
Last synced: about 1 month ago
JSON representation
Extracts Audio Clip from Video File using a start and stop timestamp.
- Host: GitHub
- URL: https://github.com/kavex/audio-clip-extractor
- Owner: Kavex
- License: gpl-3.0
- Created: 2025-01-08T00:03:12.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T04:17:20.000Z (7 months ago)
- Last Synced: 2025-03-17T13:35:20.111Z (7 months ago)
- Topics: ai, audio, audio-processing, clip, mp3, mp4, wav
- Language: Python
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Audio Clip Extractor by Kavex
A simple desktop application built with Tkinter and MoviePy to extract short audio clips from video files. The tool allows users to specify the start and end times (up to 20 seconds) for the extraction, choose between MP3 and WAV output formats, and set the sample rate for the audio.
## Features
- **Graphical User Interface:** Easy-to-use interface built with Tkinter.
- **Flexible Extraction:** Extract audio segments by specifying start and end times in seconds.
- **Output Format Options:** Supports both MP3 and WAV formats.
- **Custom Sample Rates:** Choose from various sample rates (e.g., 8000, 11025, 16000, 22050, 44100, 48000 Hz).
- **Threaded Processing:** Extraction runs in a separate thread to prevent UI freezing.
- **Real-time Logging:** A console within the UI logs the extraction process and any errors.## Requirements
- **Python 3.x**
- **Tkinter:** Usually included with Python installations.
- **MoviePy:** For handling video and audio processing.
- **FFmpeg:** Required by MoviePy for audio extraction. Make sure FFmpeg is installed and added to your system's PATH.
- **Other Standard Libraries:** `os`, `threading`, `datetime`, and `warnings`.Bonus app: Timestamp tool for lazy calculations
