> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.stereolabs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.stereolabs.com/_mcp/server.

# Samples - Recording

This section contains samples demonstrating how to use the ZED SDK to record and play back [SVO](/docs/development/zed-sdk/modules/camera/recording/) files (the StereoLabs proprietary format for storing and replaying camera data along with timestamps and sensor metadata), and how to export that data to common file formats.

## Getting Started

* First, download the latest version of the [ZED SDK](https://www.stereolabs.com/developers/).
* Download the [Recording](https://github.com/stereolabs/zed-sdk/tree/master/recording) sample code in C++, Python or C#.

## Samples in this category

### Recording

Shows how to record an SVO file to be played back later with the ZED SDK. Available for a single camera, multiple cameras, and with externally embedded data.

* [Single Camera](https://github.com/stereolabs/zed-sdk/tree/master/recording/recording/single%20camera) *(C++, Python, C#)*
* [Multi Camera](https://github.com/stereolabs/zed-sdk/tree/master/recording/recording/multi%20camera) *(C++, Python)*
* [External Data](https://github.com/stereolabs/zed-sdk/tree/master/recording/recording/external_data) *(C++, Python, C#)*

### Playback

Shows how to read a recorded SVO file and control its playback (pause, seek). Available for a single camera, multiple cameras, and with externally embedded data.

* [Single Camera](https://github.com/stereolabs/zed-sdk/tree/master/recording/playback/single%20camera) *(C++, Python, C#)*
* [Multi Camera](https://github.com/stereolabs/zed-sdk/tree/master/recording/playback/multi%20camera) *(C++)*
* [External Data](https://github.com/stereolabs/zed-sdk/tree/master/recording/playback/external_data) *(C++, Python, C#)*

### Export

Shows how to export SVO content to common file formats: video/depth to PNG or AVI, and sensor data to file.

* [SVO to Video/Images](https://github.com/stereolabs/zed-sdk/tree/master/recording/export/svo) *(C++, Python, C#)*
* [Sensor Data](https://github.com/stereolabs/zed-sdk/tree/master/recording/export/sensors) *(C++, Python)*

### Encrypted

Shows how to record and read back an SVO file protected with encryption. *(C++, Python)*

[GitHub](https://github.com/stereolabs/zed-sdk/tree/master/recording/encrypted)