Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openrecorder.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Open Recorder’s export dialog exposes a focused set of options that let you trade off between file size, visual quality, and compatibility. Understanding what each setting does helps you pick the right combination for your use case — whether you’re sharing a quick screen walkthrough in a chat thread or preparing a high-quality tutorial for a video platform.

Resolution

Resolution controls the output canvas size. For the standard presets, the setting targets the short edge of the output in pixels; the long edge is calculated from the aspect ratio preset active in the editor. For 2K, the long edge is targeted instead.
OptionDescription
480pScales the short edge to 480 px
720pScales the short edge to 720 px
1080p (default)Scales the short edge to 1080 px
4KScales the short edge to 2160 px
SourceKeeps the original recording dimensions
CustomUses the exact pixel dimensions from the crop dialog
All output dimensions are rounded to even numbers to satisfy video codec requirements.
The Source option preserves the dimensions of the raw recording file. The Custom option is set via the crop dialog in the editor and reflects whatever crop size you defined there.

Frame rate

Frame rate controls how many frames per second appear in the exported file. Lower frame rates produce smaller files; higher frame rates are smoother and better for recordings with rapid motion.
OptionDescription
15 FPSSmallest file size
24 FPSCinematic motion
30 FPS (default)Smaller file, smooth playback
60 FPSBest for fast cursor movement
SourceKeeps the original recording frame rate
For sharing in chat or on social media, 1080p at 30 FPS is the best default. Switch to 60 FPS if your recording contains fast cursor movements or animations, as these can look choppy at lower frame rates.

Format

Open Recorder currently exports in MOV (QuickTime Movie) format only.
  • The file is encoded using AVAssetExportPresetHighestQuality, which targets the highest quality the export session supports.
  • shouldOptimizeForNetworkUse is enabled, which moves the moov atom to the front of the file (sometimes called “fast start”). This means the file begins playing in a browser or media player before it has fully downloaded.
  • The file extension is .mov.
MP4 and GIF export are not yet supported. These formats were available in an earlier version of Open Recorder and are planned for a future release.

Background styling

The background you configured in the editor is baked into every exported frame at render time. This includes:
  • Background style — gradient, solid color, wallpaper image, or transparent
  • Padding — the gap between the recording canvas and the outer edge of the frame
  • Border radius — rounded corners on the recording window
  • Shadow — drop shadow behind the recording window
  • Inset — an inner border or letterbox area around the recording
Because these settings are composited during rendering, the same MOV file carries the styled background wherever it is shared. There is no separate “background layer” that can be turned off after export.

Aspect ratio and crop

The aspect ratio preset in the editor — 16:9, 4:3, 1:1, or others — determines the shape of the output canvas. The recording is fitted inside that canvas, with background styling filling any remaining space. When you use the crop dialog to set a specific crop region, the cropped area becomes the source content for export. If you set a custom pixel size in the crop dialog, Open Recorder sets the resolution to Custom and uses those exact dimensions as the output size. If the crop dialog uses a named resolution preset (such as 1080p), the resolution picker in the export dialog updates to match.

Cursor overlay

When the cursor overlay is enabled in the editor, a stylized animated cursor is composited into the exported video. The cursor position is sampled from the telemetry recorded during capture and mapped frame-by-frame to the correct position in the output. The cursor overlay is only available when:
  1. Accessibility permission was granted before the recording started — this is what allows Open Recorder to capture the cursor position during recording.
  2. The recording contains cursor telemetry samples.
If Accessibility was not granted at the time of recording, no cursor data was captured and the overlay option is unavailable for that recording.