extract_audio

shallow

io.clueso/video · Verify this server

The editor's "Extract Audio": a clip's own audio — the recording's sound on a video clip, or its generated voiceover — becomes a separate audio track (returns music_id), and the clip goes silent. - The track starts where the clip starts and plays at normal speed. Shape it with update_audio (trim music_start_time / music_end_time, move guide_start_time, fade, volume); analyze_audio(file_url=<its src from get_project.audio_tracks>) reads it. - The track stays in sync through later edits — yours, and voiceover landing on other clips: clips before it moving or resizing, and cuts inside it (split_clip + remove_clip of a part re-cuts the track to what's left; removing a middle part splits it in two). Removing every clip it played under leaves the track where it was; a track you moved or trimmed out of sync stays where you put it. - While extracted, the clip's voiceover is locked: voiceover_batch skips it, and an update_clips voiceover_volume on it is not applied (that entry comes back as an error). - restore: true gives the clip its own audio back at 100%. The extracted track stays — remove it with remove_from_project(target='audio') if unwanted. Keep-the-audio, swap-the-visual (e.g. a webinar segment over stock footage): 1. Cut the recording to the segment(s) with split_clip + remove_clip (before or after extracting). 2. extract_audio on the clip(s). 3. Cover, don't delete: add_elements a full-canvas, fully opaque visual on that clip for its whole duration — a stock video (find) with volume 0, an image, or a background shape + text. The recording keeps playing underneath unseen, and the clip's captions still follow the extracted audio's words. Errors if the clip is already extracted, has no audio (a slide with no generated voiceover), or speech is generating on it. Concurrency: whole-project mutation — serialize; do not run in parallel with other mutations on the same project_id.

100.0/100

1 trials · measured today

extract_audio scores 100.0/100 on Vouch's measured behaviour index, from 1 real invocation trials against io.clueso/video, measured 20 Oct 2026 under methodology v0.2.0. Every measured component scored 100.

Component breakdown

ComponentWeightValue
Reliability35%not applicable
Schema integrity25%100.0
Failure behaviour15%not applicable
Latency15%not applicable
Concurrency10%not applicable

Tool details

Transport
remote
Credential class
gated
Category
Content & media
Input schema
not declared
Output schema
not declared
Side-effect classification
unclassified

Score history

DayScoreTierMethodology
2026-10-20100.0shallowv0.2.0

Probe evidence

ProbeOutcomes
schema_integritypass: 1

Raw request/response logs are not archived yet — the outcome counts above are drawn directly from every recorded trial.

Embed this score

Available for every tool, scored or not — not a verification perk. Always links back to this page.

Vouch score: extract_audio
[![Vouch score](https://vouch.tools/api/tools/3ebc96c3-658f-4d38-80b4-934b73fc8dd0/badge.svg)](https://vouch.tools/tools/3ebc96c3-658f-4d38-80b4-934b73fc8dd0)
extract_audio — Vouch