{
  "slug": "video-transcode",
  "name": "gizza-ai/video-transcode",
  "version": "0.1.0",
  "title": "Transcode a Video Online — gizza.ai",
  "description": "Convert any video to MP4 or WebM right in your browser — pick a target format and quality. Re-encodes locally with ffmpeg, nothing is uploaded, free.",
  "tags": [
    "video",
    "transcode",
    "convert",
    "format",
    "mp4",
    "webm",
    "reencode"
  ],
  "category": "video",
  "urls": {
    "page": "https://gizza.ai/tools/video-transcode/",
    "markdown": "https://gizza.ai/tools/video-transcode/index.md",
    "descriptor": "https://gizza.ai/tools/video-transcode/tool.json",
    "deep_link_example": "https://gizza.ai/tools/video-transcode/?url=https://example.com/input&format=mp4&quality=75"
  },
  "cli": "gizza tool video-transcode 'url=https://example.com/input' 'format=mp4' 'quality=75'",
  "tool": {
    "description": "Transcode a video to a different format (mp4 or webm). Provide either url (HTTP/HTTPS) or ref (id from a prior tool call). Quality 1-100 maps to ffmpeg CRF (default 75).",
    "parameters": {
      "additionalProperties": false,
      "oneOf": [
        {
          "required": [
            "url"
          ]
        },
        {
          "required": [
            "ref"
          ]
        }
      ],
      "properties": {
        "format": {
          "description": "Output container format.",
          "enum": [
            "mp4",
            "webm"
          ],
          "type": "string"
        },
        "quality": {
          "description": "Quality 1-100 (default 75). Lower = smaller file, lower quality.",
          "maximum": 100,
          "minimum": 1,
          "type": "integer"
        },
        "ref": {
          "description": "Reference id from a prior tool call. Use either url or ref.",
          "type": "string"
        },
        "url": {
          "description": "Video URL (HTTP/HTTPS). Use either url or ref.",
          "type": "string"
        }
      },
      "required": [
        "format"
      ],
      "type": "object"
    }
  }
}