SVO Recording, Playback, Export into Different File Formats

Hi everyone,

I’m working with a ZED 2i and recently recorded some SVO files while using a custom user calibration file (.yml) to ensure the highest depth accuracy for my specific setup.

I now need to convert these SVO files into other formats (like AVI for video and JPG for frames/depth maps) for downstream processing. I want to be sure that my custom calibration is applied to these exported files, rather than reverting to the factory default.

Could you clarify the following:

  1. Does the SVO file internally embed my custom calibration data during recording, or does it strictly store the raw, unrectified sensor stream?

  2. When running a conversion script (e.g., in Python) to extract the SVO, do I need to pass the exact same calibration file via InitParameters (or ensure it’s in the settings folder) during playback and export (into different formats) to maintain that custom accuracy?

Thanks in advance for the clarification!