--- 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