Skip to content

Settings and console

Console variables are read when a recording starts. Set them in the editor console or in DefaultEngine.ini under [SystemSettings].

CommandWhat it does
PresentationCapture.Start [label] [max=SECONDS] [fps=N]Start an open-ended recording.
PresentationCapture.StopStop the active recording and print its folder.
PresentationCapture.Record.StartStart a recording using the toolbar duration.
PresentationCapture.Record.StopStop and export the recording.
PresentationCapture.Marker <name> [payload]Add a marker to the active recording.
PresentationCapture.StatusPrint state, recording id, elapsed time, and free disk.
PresentationCapture.ScreenshotCapture screenshots now, or arm for the next PIE session.
VariableDefaultDescription
PresentationCapture.Record.FPS60Requested capture rate, 1 to 120.
PresentationCapture.Resolution720Size limit: 360, 720, or 1080.
PresentationCapture.Aspect00 matches viewport aspect, 1 fits into fixed 16:9 with bars.
PresentationCapture.Seats00 all, 1 host or single, 2 clients.
PresentationCapture.Record.OutputDirectoryemptyParent folder. Empty uses Saved/PresentationCapture. Relative paths use the project folder.
PresentationCapture.Record.SegmentSeconds300MP4 segment length in seconds. 0 disables rollover.
PresentationCapture.Record.MaxSeconds0Safety cap in seconds for every recording. 0 means no cap.
PresentationCapture.Record.DiskFloorMB2048Recording stops when free space falls below this.
PresentationCapture.Record.MaxSubjects256Actor ids tracked per PIE session.
PresentationCapture.Telemetry.RowRateWarning240Logs once when telemetry rows in one second exceed this. 0 disables.
PresentationCapture.Record.EncoderDiagnostics01 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.