Page cover image

Video V2 Breaking Changes and Transition

On Wednesday, the 26th of February 2025, a new version of the video labeling editor will be deployed, which we call "V2". This video editor experience will be the default, and the only option, for projects created after the update is released.

Key points regarding the transition from Video V1 to Video V2:

  • Video V2 will be released on February 26, 2025, as part of the Ango Hub 4 update.

  • Video assets in projects created before the release of Video V2:

    • Will not see any change and will continue working as-is.

  • Video assets in projects created after the release of Video V2:

    • Will require a different JSON format for importing pre-annotations to them.

    • Will produce a different output in the export. While the overall format of the export will not change, the export content for video assets specifically will be different.

  • Plugins will need to be updated to support Video V2. Please contact the creator of the plugin you need to use to ensure they have updated the plugin to support V2.

This means that as a temporary workaround, you may upload new videos to projects that have been created before the update date, and your workflow will not change.

The Video V2 Pre-Annotation Import Format

Here is the new format required to import pre-annotations to videos after V2:

Sample V2 Pre-Annotation Import JSON
[
  {
    "externalId": "file.mp4",
    "objects": [
      {
        "schemaId": "6898f9b5d827f3583355586",
        "objectId": "1",
        "classifications": [
          {
            "objectId": "6",
            "schemaId": "cb64ec98cca7c5bdb8f8330",
            "keyFrames": {
              "60": {
                "answer": "a"
              },
              "70": {
                "answer": "c"
              }
            }
          },
          {
            "objectId": "7",
            "schemaId": "d5dbcccb3685739a909e442",
            "keyFrames": {
              "60": {
                "answer": "bb"
              },
              "65": {
                "answer": "cc"
              }
            }
          }
        ],
        "segments": [
          0,
          100
        ],
        "outOfViewSegments": [
          [
            10,
            20
          ]
        ],
        "keyFrames": {
          "0": {
            "bounding-box": {
              "x": 0.6799999999999997,
              "y": 512.1166666666667,
              "height": 40.0,
              "width": 20.0
            }
          },
          "50": {
            "bounding-box": {
              "x": 300,
              "y": 369.29288,
              "height": 354.27480999999995,
              "width": 76.08892
            }
          }
        }
      },
      {
        "schemaId": "8f735e404365e7243a56197",
        "objectId": "777",
        "classifications": [],
        "segments": [
          100,
          200
        ],
        "keyFrames": {
          "120": {
            "rotated-bounding-box": {
              "x": 299.2857142857143,
              "y": 193.95626242544733,
              "height": 561.1133200795229,
              "width": 14.285714285714286,
              "rotation": -45,
              "corners": [
                [
                  299.2857142857143,
                  193.95626242544733
                ],
                [
                  700.7142857142858,
                  584.7316103379721
                ],
                [
                  710.6689029115568,
                  574.4649123140548
                ],
                [
                  309.24033148298537,
                  183.6895644015299
                ]
              ]
            },
            "metadata": {
              "id": "unique-id"
            }
          },
          "150": {
            "rotated-bounding-box": {
              "x": 299.2857142857143,
              "y": 193.95626242544733,
              "height": 561.1133200795229,
              "width": 14.285714285714286,
              "rotation": 0,
              "corners": [
                [
                  299.2857142857143,
                  193.95626242544733
                ],
                [
                  700.7142857142858,
                  584.7316103379721
                ],
                [
                  710.6689029115568,
                  574.4649123140548
                ],
                [
                  309.24033148298537,
                  183.6895644015299
                ]
              ]
            },
            "metadata": {
              "id": "unique-id"
            }
          },
          "180": {
            "rotated-bounding-box": {
              "x": 299.2857142857143,
              "y": 193.95626242544733,
              "height": 561.1133200795229,
              "width": 14.285714285714286,
              "rotation": 45,
              "corners": [
                [
                  299.2857142857143,
                  193.95626242544733
                ],
                [
                  700.7142857142858,
                  584.7316103379721
                ],
                [
                  710.6689029115568,
                  574.4649123140548
                ],
                [
                  309.24033148298537,
                  183.6895644015299
                ]
              ]
            },
            "metadata": {
              "id": "unique-id"
            }
          }
        },
        "outOfViewSegments": [
          [
            125,
            145
          ]
        ]
      },
      {
        "schemaId": "6898f9b5d827f3583355586",
        "objectId": "2",
        "classifications": [],
        "segments": [
          150,
          175
        ],
        "keyFrames": {
          "155": {
            "bounding-box": {
              "x": 0.6799999999999997,
              "y": 512.1166666666667,
              "height": 40.0,
              "width": 20.0
            }
          },
          "165": {
            "bounding-box": {
              "x": 0.06453,
              "y": 369.29288,
              "height": 354.27480999999995,
              "width": 76.08892
            }
          }
        }
      },
      {
        "schemaId": "7e790a880628eb57fa13976",
        "objectId": "poly-id1",
        "segments": [
          250,
          450
        ],
        "keyFrames": {
          "260": {
            "polygon": [
              [
                429.2857142857143,
                357.1371769383698
              ],
              [
                689.2857142857143,
                211.13320079522865
              ],
              [
                712.1428571428571,
                481.66998011928433
              ]
            ]
          },
          "400": {
            "polygon": [
              [
                665,
                377.17693836978134
              ],
              [
                876.4285714285714,
                347.11729622266404
              ],
              [
                947.8571428571429,
                501.70974155069587
              ]
            ]
          }
        },
        "outOfViewSegments": [
          [
            251,
            255
          ],
          [
            445,
            450
          ]
        ]
      },
      {
        "schemaId": "055ec169efab9ec4a27d840",
        "objectId": "polyline-id",
        "segments": [
          300,
          340
        ],
        "keyFrames": {
          "300": {
            "polyline": [
              [
                819.2857142857143,
                435.8648111332008
              ],
              [
                1213.5714285714287,
                146.71968190854872
              ],
              [
                1117.857142857143,
                451.61033797216703
              ]
            ]
          },
          "335": {
            "polyline": [
              [
                205,
                427.2763419483102
              ],
              [
                599.2857142857143,
                138.13121272365805
              ],
              [
                503.57142857142856,
                443.0218687872764
              ]
            ]
          }
        }
      },
      {
        "schemaId": "5bab615bf6fe39117dfd678",
        "objectId": "point-id",
        "segments": [
          0,
          500
        ],
        "keyFrames": {
          "5": {
            "point": [
              1012.1428571428571,
              98.051689860835
            ]
          },
          "100": {
            "point": [
              120.71428571428572,
              667.7534791252484
            ]
          },
          "200": {
            "point": [
              1012.1428571428571,
              98.051689860835
            ]
          }
        },
        "outOfViewSegments": [
          [
            200,
            300
          ]
        ]
      },
      {
        "schemaId": "3f788aed27e64d2d4787663",
        "objectId": "spline-id",
        "segments": [
          500,
          600
        ],
        "keyFrames": {
          "520": {
            "spline": [
              [
                87.14285714285714,
                357.1371769383698,
                42.85714285714286,
                0
              ],
              [
                482.8571428571429,
                83.7375745526839,
                42.85714285714289,
                0
              ],
              [
                998.5714285714286,
                444.45328031809146,
                42.857142857143,
                0
              ]
            ]
          },
          "550": {
            "spline": [
              [
                87.14285714285714,
                357.1371769383698,
                42.85714285714286,
                0
              ],
              [
                482.8571428571429,
                528.9065606361829,
                42.85714285714289,
                0
              ],
              [
                1045.7142857142858,
                630.5367793240557,
                42.857142857143,
                0
              ]
            ]
          }
        }
      }
    ],
    "classifications": [
      {
        "objectId": "3",
        "schemaId": "a5f51ee4a6ff0f827fb0442",
        "keyFrames": {
          "50": {
            "answer": "r1"
          },
          "70": {
            "answer": "r2"
          },
          "90": {
            "answer": "r3"
          }
        },
        "segments": [
          50,
          250
        ],
        "classifications": [
          {
            "schemaId": "44b504df31195596ca46557",
            "objectId": "4",
            "keyFrames": {
              "60": {
                "answer": "rr1"
              },
              "65": {
                "answer": "rr2"
              },
              "68": {
                "answer": "rr3"
              }
            }
          }
        ]
      },
      {
        "schemaId": "355d4c2ff1d3c39e516c231",
        "objectId": "5",
        "answer": [
          "topms1",
          "topms2"
        ]
      },
      {
        "objectId": "6",
        "schemaId": "b2a29911c43a0ce39d54567",
        "keyFrames": {
          "30": {
            "answer": [
              "c1"
            ]
          },
          "60": {
            "answer": [
              "c2"
            ]
          }
        },
        "segments": [
          30,
          100
        ]
      },
      {
        "objectId": "7",
        "schemaId": "ee272d99a44bee1692d0664",
        "keyFrames": {
          "40": {
            "answer": "ss1"
          },
          "80": {
            "answer": "ss2"
          }
        },
        "segments": [
          40,
          120
        ]
      },
      {
        "objectId": "8",
        "schemaId": "3d72d3b1e2d4f17a713b602",
        "keyFrames": {
          "20": {
            "answer": [
              "ms1"
            ]
          },
          "70": {
            "answer": [
              "ms3"
            ]
          }
        },
        "segments": [
          20,
          90
        ]
      },
      {
        "schemaId": "8ae3d748a66f22f4e954374",
        "objectId": "topppradio",
        "answer": "topr1"
      },
      {
        "schemaId": "328e7973dbe087d4849b299",
        "objectId": "topppcheckbox",
        "answer": [
          "topc1",
          "topc3"
        ]
      },
      {
        "schemaId": "1efbae10408aad6736e1729",
        "objectId": "toppsssdropdown",
        "answer": "topss3"
      },
      {
        "schemaId": "accb292c48ac298f6c88832",
        "objectId": "topppleveltext",
        "answer": "video is good"
      }
    ]
  }
]

When importing pre-annotations to a Video V2 asset, you must specify the file extension.

This means that if you are attempting to import the pre-annotations using only the externald field, then the asset's externalID must contain the file's correct extension. For example:

{
  "externalId": "H1412_1737445655000_1737448958000.mp4",
}

If you are using the "data" field, alone or together with the externalId field, then at least the data field must contain the full filename, including the file extension:

{
  "data": "H1412_1737445655000_1737448958000.mp4",
  "externalId": "H1412_1737445655000_1737448958000",
} 

The main changes are:

  • Keyframes, segments, and out of view intervals are introduced (see below)

  • The concept and property of "page" has been removed

Here is a look from the UI, for reference:

In the above screenshot, a bounding box belonging to the class "bb" first appears on frame 3 and has a keyframe. Then, it is edited on frame 10, and therefore has another keyframe there. The bounding box disappears from view from frame 12 to 14 included. It then reappears on frame 15 and keeps appearing until frame 20, with the same properties it had since they were last set on the keyframe on frame 10.

If we were to import this bounding box as a pre-annotation, it would look like this:

Sample Bounding Box Object JSON
{
  "schemaId": "6898f9b5d827f3583355586",
  "objectId": "7fdea123456",
  "classifications": [],
  "segments": [
    2,
    19
  ],
  "outOfViewSegments": [
    [
      11,
      14
    ]
  ],
  "keyFrames": {
    "2": {
      "bounding-box": {
        "x": 0.6799999999999997,
        "y": 512.1166666666667,
        "height": 40.0,
        "width": 20.0
      }
    },
    "9": {
      "bounding-box": {
        "x": 0.06453,
        "y": 369.29288,
        "height": 354.27480999999995,
        "width": 76.08892
      }
    }
  }
}

Some things to note:

  • In the UI, the frame count starts at 1, but in the JSON, it starts at 0. Adjust frame numbers accordingly.

  • For "Out of view" sections, the first number is included, and the second excluded. (see example above)

  • The "segments" property is only used for top-level objects and classifications. Nested classifications use their parent's "segments."

  • Any "keyframe" can have a "metadata" field where any kind of arbitrary metadata can be included. While this metadata will not be shown on the user interface, it will be made available in the final export if the keyframe has not been deleted by that point.

V1 to V2 Conversion Script

We are providing here a Python script to automatically convert Video V1 pre-annotation import JSONs to Video V2 ones.

This script is provided as-is and we do not provide support for it. You are responsible for ensuring the result is correct.

While the script has been tested as working for most use cases, it might not return correct results for exceptionally complex pre-annotation JSONs, especially if they include the following:

The script:

Video V2 Export Format

The following is a sample of the new video asset export.

As highlighted above, there will be no changes to the export outside of the sections about video assets, and only in those video assets in projects created after the release of Video V2.

Sample Export
[
  {
    "asset": "https://angohub-test-assets.s3.eu-central-1.amazonaws.com/67b2efe918816f1f08d26758/assets/video.mp4",
    "assetId": "67b2f05618816f1f08d26835",
    "externalId": "Atlas _ Partners in Parkour.mp4",
    "metadata": {
      "width": 1280,
      "height": 720,
      "frameTotal": 1972,
      "frameRate": 29.97
    },
    "batches": [],
    "task": {
      "taskId": "67b2f07418816f1f08d268c0",
      "type": "default",
      "stage": "Start",
      "stageId": "Start",
      "updatedAt": "2025-02-18T09:59:05.682Z",
      "updatedBy": "[email protected]",
      "totalDuration": 0,
      "tools": [
        {
          "schemaId": "6898f9b5d827f3583355586",
          "segments": [
            0,
            100
          ],
          "keyFrames": {
            "0": {
              "bounding-box": {
                "x": 0.6799999999999997,
                "y": 512.1166666666667,
                "width": 20,
                "height": 40
              }
            },
            "1": {
              "bounding-box": {
                "x": 0.6676905999999997,
                "y": 509.2601909333333,
                "width": 21.1217784,
                "height": 46.2854962
              }
            },
            "2": {
              "bounding-box": {
                "x": 0.6553811999999997,
                "y": 506.40371519999997,
                "width": 22.2435568,
                "height": 52.570992399999994
              }
            },
            "3": {
              "bounding-box": {
                "x": 0.6430717999999996,
                "y": 503.5472394666666,
                "width": 23.3653352,
                "height": 58.85648859999999
              }
            },
            "4": {
              "bounding-box": {
                "x": 0.6307623999999996,
                "y": 500.69076373333326,
                "width": 24.4871136,
                "height": 65.14198479999999
              }
            },
            "5": {
              "bounding-box": {
                "x": 0.6184529999999996,
                "y": 497.8342879999999,
                "width": 25.608892,
                "height": 71.42748099999999
              }
            },
            "6": {
              "bounding-box": {
                "x": 0.6061435999999996,
                "y": 494.97781226666655,
                "width": 26.7306704,
                "height": 77.71297719999998
              }
            },
            "7": {
              "bounding-box": {
                "x": 0.5938341999999995,
                "y": 492.1213365333332,
                "width": 27.8524488,
                "height": 83.99847339999998
              }
            },
            "8": {
              "bounding-box": {
                "x": 0.5815247999999995,
                "y": 489.26486079999984,
                "width": 28.9742272,
                "height": 90.28396959999998
              }
            },
            "9": {
              "bounding-box": {
                "x": 0.5692153999999995,
                "y": 486.4083850666665,
                "width": 30.0960056,
                "height": 96.56946579999997
              }
            },
            "10": {
              "bounding-box": {
                "x": 0.5569059999999995,
                "y": 483.5519093333331,
                "width": 31.217784,
                "height": 102.85496199999997
              }
            },
            "11": {
              "bounding-box": {
                "x": 0.5445965999999994,
                "y": 480.6954335999998,
                "width": 32.3395624,
                "height": 109.14045819999997
              }
            },
            "12": {
              "bounding-box": {
                "x": 0.5322871999999994,
                "y": 477.8389578666664,
                "width": 33.461340799999995,
                "height": 115.42595439999997
              }
            },
            "13": {
              "bounding-box": {
                "x": 0.5199777999999994,
                "y": 474.98248213333306,
                "width": 34.5831192,
                "height": 121.71145059999996
              }
            },
            "14": {
              "bounding-box": {
                "x": 0.5076683999999994,
                "y": 472.12600639999977,
                "width": 35.704897599999995,
                "height": 127.99694679999996
              }
            },
            "15": {
              "bounding-box": {
                "x": 0.4953589999999994,
                "y": 469.26953066666647,
                "width": 36.82667599999999,
                "height": 134.28244299999997
              }
            },
            "16": {
              "bounding-box": {
                "x": 0.4830495999999994,
                "y": 466.4130549333331,
                "width": 37.94845439999999,
                "height": 140.56793919999998
              }
            },
            "17": {
              "bounding-box": {
                "x": 0.47074019999999944,
                "y": 463.55657919999976,
                "width": 39.07023279999999,
                "height": 146.8534354
              }
            },
            "18": {
              "bounding-box": {
                "x": 0.45843079999999947,
                "y": 460.70010346666646,
                "width": 40.192011199999996,
                "height": 153.1389316
              }
            },
            "19": {
              "bounding-box": {
                "x": 0.4461213999999995,
                "y": 457.84362773333316,
                "width": 41.31378959999999,
                "height": 159.42442780000002
              }
            },
            "20": {
              "bounding-box": {
                "x": 0.43381199999999953,
                "y": 454.9871519999998,
                "width": 42.43556799999999,
                "height": 165.709924
              }
            },
            "21": {
              "bounding-box": {
                "x": 0.42150259999999956,
                "y": 452.13067626666646,
                "width": 43.55734639999999,
                "height": 171.9954202
              }
            },
            "22": {
              "bounding-box": {
                "x": 0.4091931999999996,
                "y": 449.27420053333316,
                "width": 44.6791248,
                "height": 178.28091640000002
              }
            },
            "23": {
              "bounding-box": {
                "x": 0.3968837999999996,
                "y": 446.41772479999986,
                "width": 45.80090319999999,
                "height": 184.56641260000004
              }
            },
            "24": {
              "bounding-box": {
                "x": 0.38457439999999965,
                "y": 443.5612490666665,
                "width": 46.92268159999999,
                "height": 190.85190880000002
              }
            },
            "25": {
              "bounding-box": {
                "x": 0.3722649999999997,
                "y": 440.70477333333315,
                "width": 48.044459999999994,
                "height": 197.137405
              }
            },
            "26": {
              "bounding-box": {
                "x": 0.3599555999999997,
                "y": 437.84829759999985,
                "width": 49.1662384,
                "height": 203.4229012
              }
            },
            "27": {
              "bounding-box": {
                "x": 0.34764619999999974,
                "y": 434.99182186666656,
                "width": 50.288016799999994,
                "height": 209.70839740000002
              }
            },
            "28": {
              "bounding-box": {
                "x": 0.33533679999999977,
                "y": 432.1353461333332,
                "width": 51.4097952,
                "height": 215.9938936
              }
            },
            "29": {
              "bounding-box": {
                "x": 0.3230273999999998,
                "y": 429.27887039999985,
                "width": 52.5315736,
                "height": 222.2793898
              }
            },
            "30": {
              "bounding-box": {
                "x": 0.3107179999999998,
                "y": 426.42239466666655,
                "width": 53.653352,
                "height": 228.564886
              }
            },
            "31": {
              "bounding-box": {
                "x": 0.29840859999999986,
                "y": 423.56591893333325,
                "width": 54.775130399999995,
                "height": 234.8503822
              }
            },
            "32": {
              "bounding-box": {
                "x": 0.2860991999999999,
                "y": 420.7094431999999,
                "width": 55.8969088,
                "height": 241.1358784
              }
            },
            "33": {
              "bounding-box": {
                "x": 0.2737897999999999,
                "y": 417.85296746666654,
                "width": 57.0186872,
                "height": 247.42137459999998
              }
            },
            "34": {
              "bounding-box": {
                "x": 0.26148039999999995,
                "y": 414.99649173333324,
                "width": 58.1404656,
                "height": 253.7068708
              }
            },
            "35": {
              "bounding-box": {
                "x": 0.24917099999999995,
                "y": 412.14001599999995,
                "width": 59.262243999999995,
                "height": 259.992367
              }
            },
            "36": {
              "bounding-box": {
                "x": 0.23686159999999995,
                "y": 409.2835402666666,
                "width": 60.3840224,
                "height": 266.2778632
              }
            },
            "37": {
              "bounding-box": {
                "x": 0.22455219999999995,
                "y": 406.42706453333324,
                "width": 61.5058008,
                "height": 272.5633594
              }
            },
            "38": {
              "bounding-box": {
                "x": 0.21224279999999995,
                "y": 403.57058879999994,
                "width": 62.6275792,
                "height": 278.84885560000004
              }
            },
            "39": {
              "bounding-box": {
                "x": 0.19993339999999996,
                "y": 400.71411306666664,
                "width": 63.749357599999996,
                "height": 285.13435180000005
              }
            },
            "40": {
              "bounding-box": {
                "x": 0.18762399999999996,
                "y": 397.8576373333333,
                "width": 64.87113599999999,
                "height": 291.41984800000006
              }
            },
            "41": {
              "bounding-box": {
                "x": 0.17531459999999996,
                "y": 395.00116159999993,
                "width": 65.99291439999999,
                "height": 297.70534420000007
              }
            },
            "42": {
              "bounding-box": {
                "x": 0.16300519999999996,
                "y": 392.14468586666663,
                "width": 67.11469279999999,
                "height": 303.9908404000001
              }
            },
            "43": {
              "bounding-box": {
                "x": 0.15069579999999996,
                "y": 389.28821013333334,
                "width": 68.23647119999998,
                "height": 310.27633660000004
              }
            },
            "44": {
              "bounding-box": {
                "x": 0.13838639999999996,
                "y": 386.4317344,
                "width": 69.35824959999998,
                "height": 316.56183280000005
              }
            },
            "45": {
              "bounding-box": {
                "x": 0.12607699999999997,
                "y": 383.5752586666666,
                "width": 70.48002799999998,
                "height": 322.84732900000006
              }
            },
            "46": {
              "bounding-box": {
                "x": 0.11376759999999997,
                "y": 380.71878293333333,
                "width": 71.60180639999999,
                "height": 329.1328252
              }
            },
            "47": {
              "bounding-box": {
                "x": 0.10145819999999997,
                "y": 377.86230720000003,
                "width": 72.7235848,
                "height": 335.41832139999997
              }
            },
            "48": {
              "bounding-box": {
                "x": 0.08914879999999999,
                "y": 375.0058314666667,
                "width": 73.8453632,
                "height": 341.7038176
              }
            },
            "49": {
              "bounding-box": {
                "x": 0.0768394,
                "y": 372.1493557333333,
                "width": 74.96714159999999,
                "height": 347.9893138
              }
            },
            "50": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "51": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "52": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "53": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "54": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "55": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "56": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "57": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "58": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "59": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "60": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "61": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "62": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "63": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "64": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "65": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "66": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "67": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "68": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "69": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "70": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "71": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "72": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "73": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "74": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "75": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "76": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "77": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "78": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "79": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "80": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "81": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "82": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "83": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "84": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "85": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "86": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "87": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "88": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "89": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "90": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "91": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "92": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "93": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "94": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "95": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "96": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "97": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "98": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "99": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "100": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            }
          },
          "objectId": "1",
          "lock": false,
          "ocr": null,
          "metadata": {
            "createdAt": 1739797009308,
            "createdBy": "import"
          },
          "outOfViewSegments": [],
          "classifications": [
            {
              "objectId": "6",
              "schemaId": "cb64ec98cca7c5bdb8f8330",
              "tool": "radio",
              "title": "bb-rad",
              "keyFrames": {
                "60": {
                  "answer": "a"
                },
                "61": {
                  "answer": "a"
                },
                "62": {
                  "answer": "a"
                },
                "63": {
                  "answer": "a"
                },
                "64": {
                  "answer": "a"
                },
                "65": {
                  "answer": "a"
                },
                "66": {
                  "answer": "a"
                },
                "67": {
                  "answer": "a"
                },
                "68": {
                  "answer": "a"
                },
                "69": {
                  "answer": "a"
                },
                "70": {
                  "answer": "c"
                },
                "71": {
                  "answer": "c"
                },
                "72": {
                  "answer": "c"
                },
                "73": {
                  "answer": "c"
                },
                "74": {
                  "answer": "c"
                },
                "75": {
                  "answer": "c"
                },
                "76": {
                  "answer": "c"
                },
                "77": {
                  "answer": "c"
                },
                "78": {
                  "answer": "c"
                },
                "79": {
                  "answer": "c"
                },
                "80": {
                  "answer": "c"
                },
                "81": {
                  "answer": "c"
                },
                "82": {
                  "answer": "c"
                },
                "83": {
                  "answer": "c"
                },
                "84": {
                  "answer": "c"
                },
                "85": {
                  "answer": "c"
                },
                "86": {
                  "answer": "c"
                },
                "87": {
                  "answer": "c"
                },
                "88": {
                  "answer": "c"
                },
                "89": {
                  "answer": "c"
                },
                "90": {
                  "answer": "c"
                },
                "91": {
                  "answer": "c"
                },
                "92": {
                  "answer": "c"
                },
                "93": {
                  "answer": "c"
                },
                "94": {
                  "answer": "c"
                },
                "95": {
                  "answer": "c"
                },
                "96": {
                  "answer": "c"
                },
                "97": {
                  "answer": "c"
                },
                "98": {
                  "answer": "c"
                },
                "99": {
                  "answer": "c"
                },
                "100": {
                  "answer": "c"
                }
              },
              "segments": null,
              "outOfViewSegments": [],
              "classifications": []
            }
          ]
        },
        {
          "schemaId": "6898f9b5d827f3583355586",
          "segments": [
            150,
            175
          ],
          "keyFrames": {
            "155": {
              "bounding-box": {
                "x": 0.6799999999999997,
                "y": 512.1166666666667,
                "width": 20,
                "height": 40
              }
            },
            "156": {
              "bounding-box": {
                "x": 0.6184529999999997,
                "y": 497.834288,
                "width": 25.608892,
                "height": 71.427481
              }
            },
            "157": {
              "bounding-box": {
                "x": 0.5569059999999997,
                "y": 483.55190933333336,
                "width": 31.217784,
                "height": 102.854962
              }
            },
            "158": {
              "bounding-box": {
                "x": 0.4953589999999997,
                "y": 469.2695306666667,
                "width": 36.826676,
                "height": 134.282443
              }
            },
            "159": {
              "bounding-box": {
                "x": 0.43381199999999975,
                "y": 454.98715200000004,
                "width": 42.435567999999996,
                "height": 165.709924
              }
            },
            "160": {
              "bounding-box": {
                "x": 0.3722649999999998,
                "y": 440.7047733333334,
                "width": 48.04446,
                "height": 197.137405
              }
            },
            "161": {
              "bounding-box": {
                "x": 0.3107179999999998,
                "y": 426.4223946666667,
                "width": 53.653352,
                "height": 228.564886
              }
            },
            "162": {
              "bounding-box": {
                "x": 0.24917099999999986,
                "y": 412.14001600000006,
                "width": 59.262243999999995,
                "height": 259.992367
              }
            },
            "163": {
              "bounding-box": {
                "x": 0.1876239999999999,
                "y": 397.8576373333334,
                "width": 64.87113599999999,
                "height": 291.419848
              }
            },
            "164": {
              "bounding-box": {
                "x": 0.12607699999999994,
                "y": 383.57525866666674,
                "width": 70.480028,
                "height": 322.84732899999995
              }
            },
            "165": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "166": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "167": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "168": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "169": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "170": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "171": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "172": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "173": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "174": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            },
            "175": {
              "bounding-box": {
                "x": 0.06453,
                "y": 369.29288,
                "width": 76.08892,
                "height": 354.27480999999995
              }
            }
          },
          "objectId": "2",
          "lock": false,
          "ocr": null,
          "metadata": {
            "createdAt": 1739797009308,
            "createdBy": "import"
          },
          "outOfViewSegments": [],
          "classifications": []
        }
      ],
      "classifications": [
        {
          "objectId": "e6af03900d3d1727d083528",
          "schemaId": "8ae3d748a66f22f4e954374",
          "tool": "radio",
          "title": "top-radio",
          "answer": "topr3",
          "classifications": []
        },
        {
          "objectId": "d4047efd2336ecab924c770",
          "schemaId": "328e7973dbe087d4849b299",
          "tool": "checkbox",
          "title": "top-chkbox",
          "answer": [
            "topc1"
          ],
          "classifications": []
        },
        {
          "objectId": "5",
          "schemaId": "355d4c2ff1d3c39e516c231",
          "tool": "multi-dropdown",
          "title": "top-ms-dropdown",
          "answer": [
            "topms1",
            "topms2"
          ],
          "classifications": []
        },
        {
          "objectId": "3",
          "schemaId": "a5f51ee4a6ff0f827fb0442",
          "tool": "radio",
          "title": "radio",
          "answer": [
            "r1",
            "r2",
            "r3"
          ],
          "keyFrames": {
            "50": {
              "answer": "r1"
            },
            "51": {
              "answer": "r1"
            },
            "52": {
              "answer": "r1"
            },
            "53": {
              "answer": "r1"
            },
            "54": {
              "answer": "r1"
            },
            "55": {
              "answer": "r1"
            },
            "56": {
              "answer": "r1"
            },
            "57": {
              "answer": "r1"
            },
            "58": {
              "answer": "r1"
            },
            "59": {
              "answer": "r1"
            },
            "60": {
              "answer": "r1"
            },
            "61": {
              "answer": "r1"
            },
            "62": {
              "answer": "r1"
            },
            "63": {
              "answer": "r1"
            },
            "64": {
              "answer": "r1"
            },
            "65": {
              "answer": "r1"
            },
            "66": {
              "answer": "r1"
            },
            "67": {
              "answer": "r1"
            },
            "68": {
              "answer": "r1"
            },
            "69": {
              "answer": "r1"
            },
            "70": {
              "answer": "r2"
            },
            "71": {
              "answer": "r2"
            },
            "72": {
              "answer": "r2"
            },
            "73": {
              "answer": "r2"
            },
            "74": {
              "answer": "r2"
            },
            "75": {
              "answer": "r2"
            },
            "76": {
              "answer": "r2"
            },
            "77": {
              "answer": "r2"
            },
            "78": {
              "answer": "r2"
            },
            "79": {
              "answer": "r2"
            },
            "80": {
              "answer": "r2"
            },
            "81": {
              "answer": "r2"
            },
            "82": {
              "answer": "r2"
            },
            "83": {
              "answer": "r2"
            },
            "84": {
              "answer": "r2"
            },
            "85": {
              "answer": "r2"
            },
            "86": {
              "answer": "r2"
            },
            "87": {
              "answer": "r2"
            },
            "88": {
              "answer": "r2"
            },
            "89": {
              "answer": "r2"
            },
            "90": {
              "answer": "r3"
            },
            "91": {
              "answer": "r3"
            },
            "92": {
              "answer": "r3"
            },
            "93": {
              "answer": "r3"
            },
            "94": {
              "answer": "r3"
            },
            "95": {
              "answer": "r3"
            },
            "96": {
              "answer": "r3"
            },
            "97": {
              "answer": "r3"
            },
            "98": {
              "answer": "r3"
            },
            "99": {
              "answer": "r3"
            },
            "100": {
              "answer": "r3"
            },
            "101": {
              "answer": "r3"
            },
            "102": {
              "answer": "r3"
            },
            "103": {
              "answer": "r3"
            },
            "104": {
              "answer": "r3"
            },
            "105": {
              "answer": "r3"
            },
            "106": {
              "answer": "r3"
            },
            "107": {
              "answer": "r3"
            },
            "108": {
              "answer": "r3"
            },
            "109": {
              "answer": "r3"
            },
            "110": {
              "answer": "r3"
            },
            "111": {
              "answer": "r3"
            },
            "112": {
              "answer": "r3"
            },
            "113": {
              "answer": "r3"
            },
            "114": {
              "answer": "r3"
            },
            "115": {
              "answer": "r3"
            },
            "116": {
              "answer": "r3"
            },
            "117": {
              "answer": "r3"
            },
            "118": {
              "answer": "r3"
            },
            "119": {
              "answer": "r3"
            },
            "120": {
              "answer": "r3"
            },
            "121": {
              "answer": "r3"
            },
            "122": {
              "answer": "r3"
            },
            "123": {
              "answer": "r3"
            },
            "124": {
              "answer": "r3"
            },
            "125": {
              "answer": "r3"
            },
            "126": {
              "answer": "r3"
            },
            "127": {
              "answer": "r3"
            },
            "128": {
              "answer": "r3"
            },
            "129": {
              "answer": "r3"
            },
            "130": {
              "answer": "r3"
            },
            "131": {
              "answer": "r3"
            },
            "132": {
              "answer": "r3"
            },
            "133": {
              "answer": "r3"
            },
            "134": {
              "answer": "r3"
            },
            "135": {
              "answer": "r3"
            },
            "136": {
              "answer": "r3"
            },
            "137": {
              "answer": "r3"
            },
            "138": {
              "answer": "r3"
            },
            "139": {
              "answer": "r3"
            },
            "140": {
              "answer": "r3"
            },
            "141": {
              "answer": "r3"
            },
            "142": {
              "answer": "r3"
            },
            "143": {
              "answer": "r3"
            },
            "144": {
              "answer": "r3"
            },
            "145": {
              "answer": "r3"
            },
            "146": {
              "answer": "r3"
            },
            "147": {
              "answer": "r3"
            },
            "148": {
              "answer": "r3"
            },
            "149": {
              "answer": "r3"
            },
            "150": {
              "answer": "r3"
            },
            "151": {
              "answer": "r3"
            },
            "152": {
              "answer": "r3"
            },
            "153": {
              "answer": "r3"
            },
            "154": {
              "answer": "r3"
            },
            "155": {
              "answer": "r3"
            },
            "156": {
              "answer": "r3"
            },
            "157": {
              "answer": "r3"
            },
            "158": {
              "answer": "r3"
            },
            "159": {
              "answer": "r3"
            },
            "160": {
              "answer": "r3"
            },
            "161": {
              "answer": "r3"
            },
            "162": {
              "answer": "r3"
            },
            "163": {
              "answer": "r3"
            },
            "164": {
              "answer": "r3"
            },
            "165": {
              "answer": "r3"
            },
            "166": {
              "answer": "r3"
            },
            "167": {
              "answer": "r3"
            },
            "168": {
              "answer": "r3"
            },
            "169": {
              "answer": "r3"
            },
            "170": {
              "answer": "r3"
            },
            "171": {
              "answer": "r3"
            },
            "172": {
              "answer": "r3"
            },
            "173": {
              "answer": "r3"
            },
            "174": {
              "answer": "r3"
            },
            "175": {
              "answer": "r3"
            },
            "176": {
              "answer": "r3"
            },
            "177": {
              "answer": "r3"
            },
            "178": {
              "answer": "r3"
            },
            "179": {
              "answer": "r3"
            },
            "180": {
              "answer": "r3"
            },
            "181": {
              "answer": "r3"
            },
            "182": {
              "answer": "r3"
            },
            "183": {
              "answer": "r3"
            },
            "184": {
              "answer": "r3"
            },
            "185": {
              "answer": "r3"
            },
            "186": {
              "answer": "r3"
            },
            "187": {
              "answer": "r3"
            },
            "188": {
              "answer": "r3"
            },
            "189": {
              "answer": "r3"
            },
            "190": {
              "answer": "r3"
            },
            "191": {
              "answer": "r3"
            },
            "192": {
              "answer": "r3"
            },
            "193": {
              "answer": "r3"
            },
            "194": {
              "answer": "r3"
            },
            "195": {
              "answer": "r3"
            },
            "196": {
              "answer": "r3"
            },
            "197": {
              "answer": "r3"
            },
            "198": {
              "answer": "r3"
            },
            "199": {
              "answer": "r3"
            },
            "200": {
              "answer": "r3"
            },
            "201": {
              "answer": "r3"
            },
            "202": {
              "answer": "r3"
            },
            "203": {
              "answer": "r3"
            },
            "204": {
              "answer": "r3"
            },
            "205": {
              "answer": "r3"
            },
            "206": {
              "answer": "r3"
            },
            "207": {
              "answer": "r3"
            },
            "208": {
              "answer": "r3"
            },
            "209": {
              "answer": "r3"
            },
            "210": {
              "answer": "r3"
            },
            "211": {
              "answer": "r3"
            },
            "212": {
              "answer": "r3"
            },
            "213": {
              "answer": "r3"
            },
            "214": {
              "answer": "r3"
            },
            "215": {
              "answer": "r3"
            },
            "216": {
              "answer": "r3"
            },
            "217": {
              "answer": "r3"
            },
            "218": {
              "answer": "r3"
            },
            "219": {
              "answer": "r3"
            },
            "220": {
              "answer": "r3"
            },
            "221": {
              "answer": "r3"
            },
            "222": {
              "answer": "r3"
            },
            "223": {
              "answer": "r3"
            },
            "224": {
              "answer": "r3"
            },
            "225": {
              "answer": "r3"
            },
            "226": {
              "answer": "r3"
            },
            "227": {
              "answer": "r3"
            },
            "228": {
              "answer": "r3"
            },
            "229": {
              "answer": "r3"
            },
            "230": {
              "answer": "r3"
            },
            "231": {
              "answer": "r3"
            },
            "232": {
              "answer": "r3"
            },
            "233": {
              "answer": "r3"
            },
            "234": {
              "answer": "r3"
            },
            "235": {
              "answer": "r3"
            },
            "236": {
              "answer": "r3"
            },
            "237": {
              "answer": "r3"
            },
            "238": {
              "answer": "r3"
            },
            "239": {
              "answer": "r3"
            },
            "240": {
              "answer": "r3"
            },
            "241": {
              "answer": "r3"
            },
            "242": {
              "answer": "r3"
            },
            "243": {
              "answer": "r3"
            },
            "244": {
              "answer": "r3"
            },
            "245": {
              "answer": "r3"
            },
            "246": {
              "answer": "r3"
            },
            "247": {
              "answer": "r3"
            },
            "248": {
              "answer": "r3"
            },
            "249": {
              "answer": "r3"
            },
            "250": {
              "answer": "r3"
            }
          },
          "segments": [
            50,
            250
          ],
          "outOfViewSegments": [],
          "classifications": [
            {
              "objectId": "4",
              "schemaId": "44b504df31195596ca46557",
              "tool": "single-dropdown",
              "title": "radio-dropdown",
              "keyFrames": {
                "60": {
                  "answer": "rr1"
                },
                "61": {
                  "answer": "rr1"
                },
                "62": {
                  "answer": "rr1"
                },
                "63": {
                  "answer": "rr1"
                },
                "64": {
                  "answer": "rr1"
                },
                "65": {
                  "answer": "rr2"
                },
                "66": {
                  "answer": "rr2"
                },
                "67": {
                  "answer": "rr2"
                },
                "68": {
                  "answer": "rr3"
                },
                "69": {
                  "answer": "rr3"
                }
              },
              "segments": null,
              "outOfViewSegments": [],
              "classifications": []
            }
          ]
        }
      ],
      "relations": [],
      "brushDataUrl": null,
      "medicalBrushDataUrl": null
    }
  }
]

The changes in the export reflect the changes that have been made in the import format.

Last updated