{
    "status": "success",
    "name": "Media Info API",
    "version": "2.0.0",
    "ready": true,
    "ffmpeg": {
        "ffmpeg": true,
        "ffprobe": true
    },
    "php_version": "8.4.24",
    "environment": "production",
    "endpoints": {
        "GET  /": "API info",
        "GET  /api/check": "FFmpeg availability check",
        "GET  /api/health": "System health",
        "POST /api/info": "Media metadata",
        "POST /api/thumbnail": "Generate thumbnail",
        "POST /api/convert": "Convert format (async)",
        "POST /api/trim": "Trim media (async)",
        "POST /api/strip-metadata": "Remove metadata",
        "POST /api/waveform": "Audio waveform image",
        "POST /api/watermark": "Add watermark (async)",
        "GET  /api/fonts": "List available fonts",
        "POST /api/normalize-volume": "Normalize audio (async)",
        "POST /api/gif": "Generate GIF (async)",
        "POST /api/speed": "Change speed (async)",
        "POST /api/trim-silence": "Remove silence (async)",
        "POST /api/merge-media": "Merge files (async)",
        "POST /api/reels-crop": "Convert to 9:16 (async)",
        "POST /api/split-streams": "Split video+audio (async)",
        "POST /api/mux-audio": "Mux audio tracks (async)",
        "POST /api/v1/media/dub-audio": "Dub audio from JSON (async)",
        "GET  /api/jobs/{id}": "Job status",
        "GET  /api/download": "Download output file"
    }
}