Apps / Audio Remux
Audio Remux v1.0.0
Swap a video's audio track for a new one, strip the audio entirely, or pull the audio out as mp3/wav - all via ffmpeg, stream-copying video whenever possible. The source file is never modified.
The omniscient:// link needs a protocol handler on your machine, which is not built yet. Until then it does nothing — use the commands below.
Actions
Jump to:
replace_audiomuteextract_audio
Replace audio track
replace_audio
Swap a video's audio for a different audio file, keeping the video's own length (short audio is padded with silence, long audio is trimmed).
Inputs
Name Type Required / default Values and notes
video
path
required
audio
path
required
out
path
optional, default ""
Outputs
Write a copy of the video with its audio track removed.
Inputs
Name Type Required / default Values and notes
video
path
required
out
path
optional, default ""
Outputs
Requires
Python >=3.10
Packages none
Models none
Use it
replace_audio
mute
extract_audio
Replace audio track
Command line
shell Copy
python app.py --action replace_audio --params '{"video": "D:/path/to/video", "audio": "D:/path/to/audio"}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
MCP tool
mcp Copy
run_action("audio-remux", "replace_audio", {"video": "D:/path/to/video", "audio": "D:/path/to/audio"})
Workflow node
json Copy
{
"id": "n0",
"app": "audio-remux",
"action": "replace_audio",
"params": {
"video": "D:/path/to/video",
"audio": "D:/path/to/audio"
},
"inputs": {}
}
Mute video
Command line
shell Copy
python app.py --action mute --params '{"video": "D:/path/to/video"}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
MCP tool
mcp Copy
run_action("audio-remux", "mute", {"video": "D:/path/to/video"})
Workflow node
json Copy
{
"id": "n0",
"app": "audio-remux",
"action": "mute",
"params": {
"video": "D:/path/to/video"
},
"inputs": {}
}
Extract audio
Command line
shell Copy
python app.py --action extract_audio --params '{"video": "D:/path/to/video"}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
MCP tool
mcp Copy
run_action("audio-remux", "extract_audio", {"video": "D:/path/to/video"})
Workflow node
json Copy
{
"id": "n0",
"app": "audio-remux",
"action": "extract_audio",
"params": {
"video": "D:/path/to/video"
},
"inputs": {}
}
Example prompts
Things you can say to Claude, Cursor or Codex once the MCP server is registered.
replace the audio in clip.mp4 with voiceover.wav mute D:/clips/interview.mp4 extract the audio from talk.mp4 as mp3