olef video
Generated from Olef 3.0.2. All commands · Capabilities and requirements
These entries describe available commands, not a sequence to run. Check prerequisites before changing app, device, or cloud state. Global options are listed in the command catalog.
olef video
Section titled “olef video”Screen-record a device into a timestamped, crash-safe evidence bundle
olef video --helpOutput: json.
olef video record
Section titled “olef video record”Record in the foreground until –duration elapses or Ctrl-C is pressed
olef video record --helpOutput: json.
| Argument | Description |
|---|---|
--out <DIR> / -o |
Required. New session-bundle directory. Existing paths are never overwritten |
--duration <DURATION> |
Stop automatically after this duration (minimum 1s; for example 30s or 2m). Without it, record until Ctrl-C |
--backend <BACKEND> |
Recording backend. auto currently selects Android screenrecord Default: auto. Values: auto, screenrecord. |
--size <WIDTHxHEIGHT> |
Video dimensions as WIDTHxHEIGHT. Omit to use the device display size |
--bit-rate <BPS> |
Encoder bit rate in bits per second |
--display-id <ID> |
Android logical display id (only on screenrecord versions that support it) |
--bugreport |
Add Android’s diagnostic screenrecord overlay |
--segment-seconds <SECONDS> |
Maximum length of each crash-safe MP4 segment Default: 170. |
--no-split-on-rotation |
Keep one segment across device rotation instead of splitting at rotation |
--json |
Accepted for compatibility; output is always JSON. |
olef video start
Section titled “olef video start”Start a detached per-device recording session
olef video start --helpOutput: json.
| Argument | Description |
|---|---|
--out <DIR> / -o |
Required. New session-bundle directory. Existing paths are never overwritten |
--backend <BACKEND> |
Recording backend. auto currently selects Android screenrecord Default: auto. Values: auto, screenrecord. |
--size <WIDTHxHEIGHT> |
Video dimensions as WIDTHxHEIGHT. Omit to use the device display size |
--bit-rate <BPS> |
Encoder bit rate in bits per second |
--display-id <ID> |
Android logical display id (only on screenrecord versions that support it) |
--bugreport |
Add Android’s diagnostic screenrecord overlay |
--segment-seconds <SECONDS> |
Maximum length of each crash-safe MP4 segment Default: 170. |
--no-split-on-rotation |
Keep one segment across device rotation instead of splitting at rotation |
--json |
Accepted for compatibility; output is always JSON. |
olef video status
Section titled “olef video status”Report the active recorder, or running:false when this device is idle
olef video status --helpOutput: json.
| Argument | Description |
|---|---|
--json |
Accepted for compatibility; output is always JSON. |
olef video coverage
Section titled “olef video coverage”Read encoded coverage, gaps, and marker ranges from an existing bundle (no device required)
olef video coverage --helpOutput: json.
| Argument | Description |
|---|---|
<bundle> |
Required. |
--json |
Accepted for compatibility; output is always JSON. |
olef video mark
Section titled “olef video mark”Add a timestamped label to the active recording timeline
olef video mark --helpOutput: json.
| Argument | Description |
|---|---|
<label> |
Required. Searchable marker text, for example “before checkout” |
--json |
Accepted for compatibility; output is always JSON. |
olef video stop
Section titled “olef video stop”Gracefully finalize and pull the active recording. Idempotent when idle
olef video stop --helpOutput: json.
| Argument | Description |
|---|---|
--json |
Accepted for compatibility; output is always JSON. |