The Format Sony Multicam tool is alternative approach to organizing video data recorded using a Sony RX0 II camera system, rather than using the Organize Videos tool. This tool can be used to quickly organize a dataset based on the video timecodes rather than the C000# trial IDs appended upon downloading, which is particularly useful for cases where the C000# trial IDs are misaligned between cameras for the same trial recording.
To use this tool, the raw video data must be recorded using the Sony RX0 II camera system, and should be downloaded using the options: Add the Camera Label (prefix) and Do not add the Shooting Date/Time. The raw video files must be accompanied by a data spec .csv file, which can have any name, however it must be the only .csv file within the directory alongside the video files. The data spec .csv file must have a header row of: Trial,SubjectId,Type,Action,CalibrationId. Each subsequent row should contain the relevant information under each header column that corresponds to the trial. For example, a data collection consisting of the following recordings in this order:
- calibration
- subject 1, walk
- subject 1, run
- subject 2, walk
- subject 2, run
- calibration
- subject 3, walk
- subject 3, run
would require a data spec .csv as follows:
Trial,SubjectId,Type,Action,CalibrationId
1,N/A,Calibration,N/A,N/A
2,S0001,Motion,Walk,1
3,S0001,Motion,Run,1
4,S0002,Motion,Walk,1
5,S0002,Motion,Run,1
6,N/A,Calibration,N/A,N/A
7,S0003,Motion,Walk,2
8,S0003,Motion,Run,2
If your video data and .csv file meet these requirements, you can use the Format Sony Multicam tool by clicking on the tool in the Tools Menu dropdown. A dialog with these requirements must be acknowledged, as shown below.

When prompted, select the directory containing your raw video files and .csv file, which will be organized into a data structure meeting the Theia3D Video Data specification. Continuing with the above example dataset, the resulting data structure would be:
- Chessboard
- Calibration
- 001
- [cam ID folders]
- …
- 002
- …
- 001
- Calibration
- S0001
- Walk
- 001
- …
- 001
- Run
- 001
- …
- 001
- Walk
- S0002
- Walk
- 001
- …
- 001
- Run
- 001
- …
- 001
- Walk
- S0003
- Walk
- 001
- …
- 001
- Run
- 001
- …
- 001
- Walk
After successful formatting of the data, an additional file changelog.csv is created which documents the mapping of raw video files to the organized file structure.
Data Spec .csv Notes:
- Header row is required.
- As shown, calibration trials should have N/A for SubjectID, Action, and CalibrationId column entries.
- CalibrationId does not impact the organized data structure.