Omniscient Master Suite OMNISCIENT · 3.1

Audio Remux v1.0.0

Video & audio audio-remux 3 actions MCP

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

NameTypeRequired / defaultValues and notes
video path required
audio path required
out path optional, default ""

Outputs

NameTypeNotes
file path

Mute video

mute

Write a copy of the video with its audio track removed.

Inputs

NameTypeRequired / defaultValues and notes
video path required
out path optional, default ""

Outputs

NameTypeNotes
file path

Extract audio

extract_audio

Pull the audio track out of a video and save it as its own mp3 or wav file.

Inputs

NameTypeRequired / defaultValues and notes
video path required
format enum optional, default mp3 mp3wav
out path optional, default ""

Outputs

NameTypeNotes
file path

Use it

Replace audio track

Command line

shell
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
run_action("audio-remux", "replace_audio", {"video": "D:/path/to/video", "audio": "D:/path/to/audio"})

Workflow node

json
{
  "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
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
run_action("audio-remux", "mute", {"video": "D:/path/to/video"})

Workflow node

json
{
  "id": "n0",
  "app": "audio-remux",
  "action": "mute",
  "params": {
    "video": "D:/path/to/video"
  },
  "inputs": {}
}

Extract audio

Command line

shell
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
run_action("audio-remux", "extract_audio", {"video": "D:/path/to/video"})

Workflow node

json
{
  "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.