Omniscient Master Suite OMNISCIENT · 3.1

GIF Maker v1.0.0

Video & audio gif-maker 2 actions MCP

Cut a window out of a video, or stitch a folder of image frames, into a high-quality animated GIF using ffmpeg's palettegen/paletteuse pipeline.

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

Video clip to GIF

video_to_gif

Cut a start/duration window out of a video and encode it as an animated GIF with its own colour palette.

Inputs

NameTypeRequired / defaultValues and notes
video path required
start float optional, default 0.0
duration float optional, default 3.0
fps int optional, default 12
width int optional, default 480
out path optional, default ""

Outputs

NameTypeNotes
file path

Image sequence to GIF

frames_to_gif

Stitch every image in a folder, in natural filename order, into one looping animated GIF.

Inputs

NameTypeRequired / defaultValues and notes
folder path required
fps int optional, default 12
width int optional, default 0
out path optional, default ""

Outputs

NameTypeNotes
file path
count int

Use it

Video clip to GIF

Command line

shell
python app.py --action video_to_gif --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("gif-maker", "video_to_gif", {"video": "D:/path/to/video"})

Workflow node

json
{
  "id": "n0",
  "app": "gif-maker",
  "action": "video_to_gif",
  "params": {
    "video": "D:/path/to/video"
  },
  "inputs": {}
}

Image sequence to GIF

Command line

shell
python app.py --action frames_to_gif --params '{"folder": "D:/path/to/folder"}'

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("gif-maker", "frames_to_gif", {"folder": "D:/path/to/folder"})

Workflow node

json
{
  "id": "n0",
  "app": "gif-maker",
  "action": "frames_to_gif",
  "params": {
    "folder": "D:/path/to/folder"
  },
  "inputs": {}
}

Example prompts

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