CLI Reference for MCAP
This reference guide covers all command-line options and workflows for working with MCAP files in Rerun.
Basic commands basic-commands
Direct viewing direct-viewing
Open MCAP files directly in the Rerun Viewer:
# View a single MCAP file
rerun data.mcap
# View multiple specific files
rerun file1.mcap file2.mcap file3.mcap
# Use glob patterns to load all MCAP files in a directory
rerun recordings/*.mcap
# Recursively load all MCAP files from a directory
rerun mcap_data/
File conversion file-conversion
Convert MCAP files to Rerun's native RRD format:
# Convert MCAP to RRD format for faster loading
rerun mcap convert input.mcap -o output.rrd
# Convert with custom output location
rerun mcap convert data.mcap -o /path/to/output.rrd
Layer selection layer-selection
Using specific layers using-specific-layers
Control which processing layers are applied during conversion:
# Use only protobuf decoding and file statistics
rerun mcap convert input.mcap -l protobuf -l stats -o output.rrd
# Use only ROS2 semantic interpretation for robotics data
rerun mcap convert input.mcap -l ros2msg -o output.rrd
# Combine multiple layers for comprehensive data access
rerun mcap convert input.mcap -l ros2msg -l raw -l recording_info -o output.rrd
Available layer options available-layer-options
raw
: Preserve original message bytesschema
: Extract metadata and schema informationstats
: Compute file and channel statisticsprotobuf
: Decode protobuf messages using into generic Arrow data without Rerun visualization componentsros2msg
: Semantic interpretation of ROS2 messagesrecording_info
: Extract recording session metadata
Default behavior default-behavior
When no -l
flags are specified, all available layers are used:
# These commands are equivalent (default uses all layers):
rerun mcap convert input.mcap -o output.rrd
rerun mcap convert input.mcap \
-l raw \
-l schema \
-l stats \
-l protobuf \
-l ros2msg \
-l recording_info \
-o output.rrd