Raw Recording

Record all video sources and have the ability to record custom data. For example, control signals in plugins. Single video sources can also be recorded.

Use Case

A raw recording can be used to playback scenarios that have been recorded. For example, if the developer does not have access to the vehicle for testing.

Recording

Start the recording by clicking the Start Recording button. The recording will be saved to the destination folder.

Single Entity Raw Recording

It is also the possibility to record a single entity. This will only produce a raw recording of that specific entity.

Destination folder

Folder where the recorded video and playback project will be saved to.

Create Folder

Create a folder on save containing the files of the raw recording.

Frameskip

Skips frames to reduce framerate in recording to save disk space

Use Ringbuffer

Set maximum disk space to be used for recording. When max disk space usage is reached the oldest frames are overwritten.

Use Time Based Ringbuffer

Changes the setting for max recording to be dependent on the time period of the recording instead of the disk space usage.

Playback

To play a raw recording, open the folder containing the raw recording project (.vproj) file and open it. Under Raw Recording Playback settings will now appear and the recording playback can be started.

Loop

Checkbox if the recording should loop.

Loop Start/Stop Time

Start and stop time of the loop sequence.

Min

Recording start time.

Max

Recording stop time.

Time

Date and time of when the recording was recorded.

Extract Frames to Disk

Extract frames in recording for a specific entity.

Start capture by selecting an entity in the drop down menu and pressing the start extraction button that appears. The captures are taken base on the intervals setting configuring the time between captures. If a delay between the frame captures is desired, the wait time setting can be used to delay the frame capture.

Destination Folder

Folder where the extracted frames will be saved to.

Interval

Time between frame captures.

Wait Time

Wait time between intervals.

Extraction Frames

Number of frames to be extracted.

Entity

Which entity the frames should be extracted from.

Important Notes (Corrupted Recording)

If the software crashes or is exited while the raw recording is started, the recording might result in corrupted video streams. Make sure to stop the recording before exiting.

If the software is started through the terminal and CTRL+C is used to stop, the recording might also be corrupted.

Conversion .vraw → Other Formats

Voysys raw (.vraw) recording format can be converted to other formats using ffmpeg by using the tool provided at https://github.com/voysys/vraw_convert.