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!

No, it does not. You must provide the custom YAML or conf file with the SVO to use the same custom calibration.

Yes, this is the correct procedure.