Spaces:
Sleeping
Sleeping
| title: Video Audio Extractor & Segmenter | |
| emoji: π¬ | |
| colorFrom: purple | |
| colorTo: blue | |
| sdk: gradio | |
| app_port: 7860 | |
| pinned: false | |
| tags: | |
| - ml-intern | |
| # Video Audio Extractor & Segmenter | |
| Upload a video (including WEBM containers), select a time interval, and extract audio segments with configurable overlap and output format. | |
| ## Features | |
| - **Video upload** β supports MP4, WEBM, and other common video formats | |
| - **Automatic duration discovery** via ffprobe | |
| - **Interval selection** via dual-handle range slider | |
| - **Two segmentation modes**: | |
| - Fixed segment length β split interval into segments of specified duration | |
| - Fixed number of segments β evenly distribute N segments across interval | |
| - **Overlap parameterisation** β control overlap between consecutive segments | |
| - **Output format selection** β MP3, M4A, WAV, OGG, or WEBM | |
| ## How to use | |
| 1. Upload a video file (MP4, WEBM, etc.) | |
| 2. Click **Discover Duration** to unlock the full time range | |
| 3. Drag the interval slider to choose start/end times | |
| 4. Pick segmentation mode and set parameters | |
| 5. Choose your preferred **Output Format** from the dropdown | |
| 6. Click **Extract & Segment Audio** to generate segment players | |