MCP Media Processing Server

execute-ffmpeg

Execute any FFmpeg command with custom options

Input Schema

NameRequiredDescriptionDefault
inputPathYesAbsolute path to input video file
optionsYesArray of FFmpeg command options (e.g. ['-c:v', 'libx264', '-crf', '23'])
outputFilenameNoOutput filename (only used if outputPath is not provided)
outputPathNoOptional absolute path for output file. If not provided, file will be saved in Downloads folder

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "inputPath": { "description": "Absolute path to input video file", "type": "string" }, "options": { "description": "Array of FFmpeg command options (e.g. ['-c:v', 'libx264', '-crf', '23'])", "items": { "type": "string" }, "type": "array" }, "outputFilename": { "description": "Output filename (only used if outputPath is not provided)", "type": "string" }, "outputPath": { "description": "Optional absolute path for output file. If not provided, file will be saved in Downloads folder", "type": "string" } }, "required": [ "inputPath", "options" ], "type": "object" }