Documentation Index
Fetch the complete documentation index at: https://crsdk.app/llms.txt
Use this file to discover all available pages before exploring further.
LUTs in CineEI vs Picture Profiles
LUTs serve different purposes depending on your shooting mode.- CineEI / Log Shooting (Select LUT)
- Picture Profile with PPLUT (Non-Log)
In CineEI, CineEI Quick, or Flexible ISO mode, the camera always records S-Log3 — the raw log data is never altered. The selected LUT (
LUT slots: 3 preset base looks (S-Log3, s709, 709(800%)) + up to 16 user slots for imported
base-look-value) controls what you see on the viewfinder and monitoring output to help you expose and frame, but the recorded file remains flat S-Log3.Embed LUT File writes the LUT as metadata only into the recorded file — post-production tools can read it, but the actual video data is still S-Log3.Properties used:| Property | Purpose |
|---|---|
base-look-value | Select active monitoring LUT — shows real names like “s709”, “User5:February.cube” |
embed-lut-file | Embed LUT metadata in file for post reference (On/Off) — does not bake the LUT |
.cube LUTs.Import LUT File
POST /api/cameras/{cameraId}/lut/import.cube LUT file to the camera. The file is imported asynchronously — the endpoint returns 202 Accepted immediately and the result is delivered via the lutImportResult SSE event.
Absolute path to a
.cube LUT file on the server’s filesystem.LUT slot number on the camera (1-16).
SSE Result
The import result is delivered asynchronously via thelutImportResult SSE event:
Success
Error
| Code | Description |
|---|---|
general_failure | Unspecified import failure |
invalid_filename | File name not accepted by camera |
device_busy | Camera is busy (recording, etc.) |
storage_full | Camera storage is full |
invalid_parameter | Invalid slot number or parameter |
invalid_file | File is not a valid .cube LUT |
invalid | Generic validation failure |
CineEI LUT Workflow
Import a LUT and apply it as the monitoring base look for CineEI recording.Enable CineEI
Set
movie-shooting-mode to 0x0301 (CineEI). See CineEI setup for full details.Select the active base look
Set
base-look-value to the imported LUT slot. GET the property first to see available values with real LUT names (e.g. “User1:MyLUT.cube”).PPLUT Workflow
Apply an imported LUT as the base look for a Picture Profile. This is for non-log shooting — the LUT is baked into the recorded image.Set Picture Profile to a Custom slot
Set
picture-profile to Custom 1-4 (0x41-0x44).Select the LUT as base look
Set
pp-lut-base-look to the PPLUT slot (1-8) that maps to your imported LUT.pp-lut-base-look is only writable when picture-profile is set to a Custom slot. It may appear read-only in getAllProperties — use an individual GET for accurate state.
