{
  "label": "Global FFmpeg configuration.",
  "properties": {
    "path": {
      "label": "FFmpeg path"
    },
    "global_args": {
      "label": "Global FFmpeg arguments."
    },
    "hwaccel_args": {
      "label": "FFmpeg hardware acceleration arguments."
    },
    "input_args": {
      "label": "FFmpeg input arguments."
    },
    "output_args": {
      "label": "FFmpeg output arguments per role.",
      "properties": {
        "detect": {
          "label": "Detect role FFmpeg output arguments."
        },
        "record": {
          "label": "Record role FFmpeg output arguments."
        }
      }
    },
    "retry_interval": {
      "label": "Time in seconds to wait before FFmpeg retries connecting to the camera."
    },
    "apple_compatibility": {
      "label": "Set tag on HEVC (H.265) recording stream to improve compatibility with Apple players."
    }
  }
}