""" System endpoints - health checks and FFmpeg capabilities. """ from fastapi import APIRouter from core.ffmpeg import get_decoders, get_encoders, get_formats router = APIRouter(prefix="/system", tags=["system"]) @router.get("/health") def health_check(): """Health check endpoint.""" return {"status": "healthy"} @router.get("/ffmpeg/codecs") def ffmpeg_codecs(): """Get available FFmpeg encoders and decoders.""" return { "encoders": get_encoders(), "decoders": get_decoders(), } @router.get("/ffmpeg/formats") def ffmpeg_formats(): """Get available FFmpeg muxers and demuxers.""" return get_formats()