Omniscient Master Suite OMNISCIENT · 3.1

Movie Tagger v1.0.0

Video & audio movietagger 2 actions MCP Custom UI

The full Movie Tagger v2.3 Enhanced video-captioning studio: system font scan with a live colour/size preview, vertical-offset slider, GPU checkbox, single-file browse/drag-and-drop plus whole-folder bulk processing on background threads, a live processing-status and activity-log panel with per-thread cancel, a recently-processed drag-out list, an embedded video preview player, and persisted settings. Captions are burned in with ffmpeg's drawtext filter (no ImageMagick dependency). Headless actions caption a single video or a whole folder.

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

Caption a video

caption_video

Overlay text onto a single video and write a captioned copy.

Inputs

NameTypeRequired / defaultValues and notes
video path required
text string required
font path optional, default ""
size int optional, default 30
color string optional, default #FFFFFF
y_offset float optional, default 0.1
gpu bool optional, default false
out path optional, default ""

Outputs

NameTypeNotes
file path

Caption a folder of videos

caption_folder

Burn the same caption onto every .mp4 video in a folder, writing copies to a 'tagged' subfolder.

Inputs

NameTypeRequired / defaultValues and notes
folder path required
text string required
font path optional, default ""
size int optional, default 30
color string optional, default #FFFFFF
y_offset float optional, default 0.1
gpu bool optional, default false

Outputs

NameTypeNotes
count int
out_dir path

Use it

Caption a video

Command line

shell
python app.py --action caption_video --params '{"video": "D:/path/to/video", "text": "<text>"}'

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("movietagger", "caption_video", {"video": "D:/path/to/video", "text": "<text>"})

Workflow node

json
{
  "id": "n0",
  "app": "movietagger",
  "action": "caption_video",
  "params": {
    "video": "D:/path/to/video",
    "text": "<text>"
  },
  "inputs": {}
}

Caption a folder of videos

Command line

shell
python app.py --action caption_folder --params '{"folder": "D:/path/to/folder", "text": "<text>"}'

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("movietagger", "caption_folder", {"folder": "D:/path/to/folder", "text": "<text>"})

Workflow node

json
{
  "id": "n0",
  "app": "movietagger",
  "action": "caption_folder",
  "params": {
    "folder": "D:/path/to/folder",
    "text": "<text>"
  },
  "inputs": {}
}

Example prompts

Things you can say to Claude, Cursor or Codex once the MCP server is registered.