Settings and console
Console variables are read when a recording starts. Set them in the editor console or in DefaultEngine.ini under [SystemSettings].
Console commands
Section titled “Console commands”| Command | What it does |
|---|---|
PresentationCapture.Start [label] [max=SECONDS] [fps=N] | Start an open-ended recording. |
PresentationCapture.Stop | Stop the active recording and print its folder. |
PresentationCapture.Record.Start | Start a recording using the toolbar duration. |
PresentationCapture.Record.Stop | Stop and export the recording. |
PresentationCapture.Marker <name> [payload] | Add a marker to the active recording. |
PresentationCapture.Status | Print state, recording id, elapsed time, and free disk. |
PresentationCapture.Screenshot | Capture screenshots now, or arm for the next PIE session. |
Recording variables
Section titled “Recording variables”| Variable | Default | Description |
|---|---|---|
PresentationCapture.Record.FPS | 60 | Requested capture rate, 1 to 120. |
PresentationCapture.Resolution | 720 | Size limit: 360, 720, or 1080. |
PresentationCapture.Aspect | 0 | 0 matches viewport aspect, 1 fits into fixed 16:9 with bars. |
PresentationCapture.Seats | 0 | 0 all, 1 host or single, 2 clients. |
PresentationCapture.Record.OutputDirectory | empty | Parent folder. Empty uses Saved/PresentationCapture. Relative paths use the project folder. |
PresentationCapture.Record.SegmentSeconds | 300 | MP4 segment length in seconds. 0 disables rollover. |
PresentationCapture.Record.MaxSeconds | 0 | Safety cap in seconds for every recording. 0 means no cap. |
PresentationCapture.Record.DiskFloorMB | 2048 | Recording stops when free space falls below this. |
PresentationCapture.Record.MaxSubjects | 256 | Actor ids tracked per PIE session. |
PresentationCapture.Telemetry.RowRateWarning | 240 | Logs once when telemetry rows in one second exceed this. 0 disables. |
PresentationCapture.Record.EncoderDiagnostics | 0 | 1 writes extra encoder diagnostics. Off by default. Turn it on when reporting a video problem. |
Audio variables are listed on the Audio page. Variables named PresentationCapture.Test.* are for internal tests. Leave them at their defaults.