Get Render System Capabilities
system_infoRetrieve CPU, RAM, GPU encoder, codecs, and FFmpeg version to recommend parallel worker count for a target resolution and verify machine capability before rendering.
Instructions
Get render system capabilities: CPU cores, total and free RAM, the recommended parallel worker count for a target resolution, detected GPU encoder, segment and final codecs, and ffmpeg version. Use before render_video to choose a worker count or check whether this machine can handle a resolution. Requires ffmpeg on PATH or FFMPEG_RENDER_PRO_FFMPEG.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| width | No | Target render width in pixels for the worker recommendation. Default 1920, max 7680. | |
| height | No | Target render height in pixels for the worker recommendation. Default 1080, max 4320. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arch | Yes | CPU architecture | |
| tier | Yes | Resolution tier used for the recommendation (480p to 4k) | |
| isGpu | Yes | True when a hardware encoder is available | |
| workers | Yes | Recommended parallel worker count for the target resolution | |
| cpuCores | Yes | Logical CPU core count | |
| gpuLabel | Yes | Label of the detected GPU encoder or CPU fallback | |
| platform | Yes | Node platform string (win32, linux, darwin) | |
| freeRamMB | Yes | Free RAM in MB | |
| finalCodec | Yes | Codec used for final single-file passes | |
| totalRamMB | Yes | Total RAM in MB | |
| segmentCodec | Yes | Codec used for parallel segment encoding | |
| ffmpegVersion | Yes | Detected ffmpeg version string |