User Guide
05.4 · Screen Recording

Quality and Audio Settings

All recording settings live under Recording.* in %APPDATA%\Tex\settings.json and in the Recording section of the Settings window.

Complete Settings Reference

SettingValuesDefaultPurpose
Recording.QualityPresetLow / Medium / High / Ultra / CustomHighBitrate preset. Custom enables CustomBitrateKbps.
Recording.CustomBitrateKbpsInteger kbps8000Bitrate used when preset is Custom.
Recording.FrameRate24 / 30 / 6030Frames per second.
Recording.EncoderH264 / H265H264Video codec.
Recording.UseHardwareEncodingtrue / falsetrueUse GPU encoder (NVENC / QuickSync / AMF); falls back to software if unavailable.
Recording.CaptureCursortrue / falsetrueInclude the mouse cursor in the video.
Recording.CaptureSystemAudiotrue / falsefalseRecord system loopback audio (speakers / app sound).
Recording.CaptureMicrophonetrue / falsefalseRecord the default microphone input.
Recording.MaxDurationMinutesInteger minutes0Hard cap on any recording. 0 = unlimited. See 05.3.
Recording.MonitorDeviceNameString (e.g. \\.\DISPLAY1)""Specific monitor to record. Empty = all monitors combined.
Recording.SaveFolderPath""Output folder. Empty = %USERPROFILE%\Videos\Tex\.
Recording.FileNamePatternTemplate with {timestamp}tex_rec_{timestamp}Output file-name template (extension .mp4 added automatically).

Quality Presets at a Glance

Rough bitrate targets per preset at 1080p / 30 fps:

PresetApprox bitrateUse for
Low~2 MbpsLong screencasts, small files, upload-bound
Medium~5 MbpsGeneral tutorials, meeting recordings
High~8 MbpsDetailed UI recordings, code walk-throughs
Ultra~15 MbpsMotion-heavy content, games, highest fidelity
CustomCustomBitrateKbpsYou know exactly what bitrate you want

H.264 vs H.265

H.264H.265 / HEVC
CompatibilityPlays everywhereNeeds newer hardware / OS
File size at equal qualityBaseline~30-50% smaller
Encode CPU / GPU loadLowerHigher
Streaming platform supportUniversalMixed

Pick H.264 if the recording will be shared widely or embedded in older tools. Pick H.265 if you have modern hardware, keep videos on disk, or are bandwidth-constrained.

Audio

System audio and microphone are captured to separate audio tracks in the same MP4. Either can be on individually — you do not need system audio to record the microphone, or vice versa.

Tip

Warning — Recording the microphone captures whatever Windows treats as the default input device. If you use a headset for meetings, Tex will record from it too. Double-check with Sound Settings → Input before recording private audio.

Cursor and Monitor Selection

Recording.CaptureCursor controls whether the mouse pointer is baked into the video frames. Turning it off is useful for clean UI captures where the cursor would be a distraction.

Recording.MonitorDeviceName takes a Windows device path. Leave it empty to record all monitors as one wide canvas. Set it to a specific display (for example \\.\DISPLAY1) to record only that monitor — useful for multi-monitor setups where one screen runs your recording notes.

Tip

Tip — H.264 at High quality, 30 fps, hardware encoding is the right default for 90% of use cases. Change one variable at a time when tuning.