Skip to content

Singlecam Takes and Jobs

A singlecam take is a take that defines a recording session with only a single camera. A single take can be associated with a video file and optional additional files. Currently, we support the following additional file types:

  • DEPTH
  • INTRINSIC
  • ODOMETRY
  • VISION
  • MOVE

Currently only move file is supported and the other additional file types are planned for future releases.

To create mocap output for a singlecam take you must first create a take.

Creating files

See here for how to create files

Creating a singlecam take

First, create the singlecam take using the file ids that you have created and uploaded

mutation CreateSingleCamTake {
    take: createSingleCamTake(
        sources: [{
            deviceLabel:"human-readable-device-label",
            fileId: "file-2be2463e-ffa3-419b-beb4-ea0f99c79592",  // (1)
            format:MP4
        },
        {
            // This file is optional - a singlecam take will work with only a video input
            deviceLabel:"human-readable-device-label",
            fileId:"file-2f6e07be-19b1-49e8-b136-513be3f66560",  // (2)
            format:MOVE
        }]
    ) {
        id
    }
}
  1. This is the original video file id. This is typically the RGB video file to be used for the take.
  2. This is the file id for the (optional) move file. This is typically the move (protobuff) file to be used for the take.

Processing a singlecam take

This will return a take ID which you can process any time you want by using our singlecam jobs interface:

mutation ProcessTake {
    job: createSingleCamJob(takeId: <take.id>) {
        id
        status
    }
}