检查 Azure AI 视频索引器输出

重要

由于Azure 媒体服务停用公告,Azure AI 视频索引器会宣布 Azure AI 视频索引器功能调整。 请参阅 与 Azure 媒体服务(AMS)停用 相关的更改,了解 Azure AI 视频索引器帐户的含义。 请参阅 AMS 停用准备:VI 更新和迁移指南

为视频编制索引后,Azure AI 视频索引器将生成包含指定视频见解详细信息的 JSON 内容。 这些见解包括脚本、光学字符识别元素 (OCR)、人脸、主题和类似详细信息。 每种见解类型都包含时间范围实例,这些时间范围将显示见解何时出现在视频中。

有关信息,请参阅 Azure AI 视频索引器见解

见解的根元素

名称 说明
accountId 播放列表的 VI 帐户 ID。
id 播放列表的 ID。
name 播放列表的名称。
description 播放列表的说明。
userName 创建播放列表的用户名。
created 播放列表的创建时间。
privacyMode 播放列表的隐私模式(PrivatePublic)。
state 播放列表的状态(UploadedProcessingProcessedFailedQuarantined)。
isOwned 指示当前用户是否已创建了播放列表。
isEditable 指示当前用户是否有权编辑播放列表。
isBase 指示该播放列表是基础播放列表(视频),还是由其他视频构成的播放列表(派生)。
durationInSeconds 播放列表的总持续时间。
summarizedInsights 生成的 JSON 输出包含 InsightsSummarizedInsights 元素。 建议使用 Insights 但不使用 SummarizedInsights(以实现后向兼容性)。
videos 构成播放列表的一系列视频
如果此播放列表由其他视频的时间范围(派生)构造,则此列表中的视频仅包含包含的时间范围中的数据。
{
  ...
  "accountId": "00000000-0000-0000-0000-000000000000",
  "id": "abc3454321",
  "name": "My first video",
  "description": "I am trying VI",
  "userName": "Some name",
  "created": "2018/2/2 18:00:00.000",
  "privacyMode": "Private",
  "state": "Processed",
  "isOwned": true,
  "isEditable": false,
  "isBase": false,
  "durationInSeconds": 120, 
  "summarizedInsights" : null,
  "videos": [{ . . . }]
}

提示

生成的 JSON 输出包含 InsightsSummarizedInsights 元素。 强烈建议使用 Insights 且不使用 SummarizedInsights,(以实现向后兼容性)。

见解摘要

本部分显示了见解摘要。

属性 说明
name 视频的名称。 例如:Azure Monitor
id 视频的 ID。 例如:63c6d532ff
privacyMode 你的明细可以采用以下模式之一:Public 视频对你的帐户中的每个人以及具有该视频的链接的任何人都可见。 Private 视频对你的帐户中的每个人都可见。
duration 发生见解的时间(以秒为单位)。
thumbnailVideoId 从其创建缩略图的视频的 ID。
thumbnailId 视频的缩略图 ID。 若要获取实际缩略图,请调用 Get-Thumbnail 并为其传递 thumbnailVideoIdthumbnailId
faces 包含零个或多个人脸。 有关详细信息,请参阅 人脸
keywords 包含零个或多个关键字。 有关更多信息,请参阅 keywords
sentiments 包含零个或多个情绪。 有关详细信息,请参阅 sentiments
audioEffects 包含零个或零个以上的音频效果。 有关详细信息,请参阅 audioEffects
labels 包含零个或多个标签。 有关更多信息,请参阅 labels
brands 包含零个或多个品牌。 有关详细信息,请参阅 brands
statistics 有关详细信息,请参阅 statistics
emotions 包含零个或多个情感。 有关详细信息,请参阅 emotions
topics 包含零个或多个主题。 有关详细信息,请参阅 topics

videos

名称 说明
accountId 视频的 VI 帐户 ID。
id 视频的 ID。
name 视频的名称。
state 视频的状态(UploadedProcessingProcessedFailedQuarantined)。
processingProgress 处理期间的进度。 例如:20%
failureCode 无法处理视频时显示的失败代码。 例如:UnsupportedFileType
failureMessage 无法处理视频时显示的失败消息。
externalId 视频的外部 ID(如果用户已指定)。
externalUrl 视频的外部 URL(如果用户已指定)。
metadata 视频的外部元数据(如果用户已指定)。
isAdult 指示视频是否已经过人工审查,并已标识为成人视频。
insights 见解对象。 有关详细信息,请参阅 insights
thumbnailId 视频的缩略图 ID。 若要获取实际缩略图,请调用 Get-Thumbnail 并为其传递视频 ID 和缩略图 ID。
publishedUrl 用于流式传输视频的 URL。
publishedUrlProxy 用于在 Apple 设备上流式传输视频的 URL。
viewToken 用于流式传输视频的短期查看令牌。
sourceLanguage 视频的源语言。
language 视频的实际语言(翻译)。
indexingPreset 用于编制视频索引的预设。
streamingPreset 用于发布视频的预设。
linguisticModelId 用于转录视频的脚本自定义 (CRIS) 模型。
statistics 有关详细信息,请参阅 statistics
{
    "videos": [{
        "accountId": "2cbbed36-1972-4506-9bc7-55367912df2d",
        "id": "142a356aa6",
        "state": "Processed",
        "privacyMode": "Private",
        "processingProgress": "100%",
        "failureCode": "General",
        "failureMessage": "",
        "externalId": null,
        "externalUrl": null,
        "metadata": null,
        "insights": {. . . },
        "thumbnailId": "89d7192c-1dab-4377-9872-473eac723845",
        "publishedUrl": "https://videvmediaservices.streaming.mediaservices.windows.net:443/d88a652d-334b-4a66-a294-3826402100cd/Xamarine.ism/manifest",
        "publishedProxyUrl": null,
        "viewToken": "Bearer=<token>",
        "sourceLanguage": "En-US",
        "language": "En-US",
        "indexingPreset": "Default",
        "linguisticModelId": "00000000-0000-0000-0000-000000000000"
    }],
}

insights

每个见解(例如,脚本行、人脸或品牌)都包含一系列的不重复元素(例如 face1face2face3)。 每个元素都有其自己的元数据及其一系列的实例,这些实例是带有其他元数据的时间范围。

人脸可能有 ID、名称、缩略图、其他元数据及其时态实例的列表(例如,00:00:05 – 00:00:1000:01:00 - 00:02:3000:41:21 – 00:41:49)。 每个时态实例可以包含其他元数据。 例如,元数据可以包含人脸的矩形坐标 (20,230,60,60)。

版本 代码版本
sourceLanguage 视频的源语言(假设一种主语言),采用 BCP-47 字符串格式。
language 见解语言(从源语言翻译而来),采用 BCP-47 字符串格式。
transcript 脚本见解。
ocr OCR 见解。
keywords 关键字见解。
transcripts 可以包含一个或多个脚本
faces 见解。
labels 标签见解。
shots 截图见解。
brands 品牌见解。
audioEffects audioEffects 见解。
sentiments 情绪见解。
visualContentModeration visualContentModeration 见解。
textualContentModeration textualContentModeration 见解。
emotions 情感见解。
topics 主题见解。
speakers 发言人见解。

示例:

{
  "version": "0.9.0.0",
  "sourceLanguage": "en-US",
  "language": "es-ES",
  "transcript": ...,
  "ocr": ...,
  "keywords": ...,
  "faces": ...,
  "labels": ...,
  "shots": ...,
  "brands": ...,
  "audioEffects": ...,
  "sentiments": ...,
  "visualContentModeration": ...,
  "textualContentModeration": ...
}

脚本

名称 说明
id 行 ID。
text 脚本本身。
confidence 脚本准确性的置信度。
speakerId 发言人的 ID。
language 脚本语言。 它旨在支持每行语言可能不同的脚本。
instances 出现该行的时间范围列表。 如果实例位于脚本中,则只有一个实例。

示例:

"transcript":[
{
  "id":1,
  "text":"Well, good morning everyone and welcome to",
  "confidence":0.8839,
  "speakerId":1,
  "language":"en-US",
  "instances":[
     {
    "adjustedStart":"0:00:10.21",
    "adjustedEnd":"0:00:12.81",
    "start":"0:00:10.21",
    "end":"0:00:12.81"
     }
  ]
},
{
  "id":2,
  "text":"ignite 2016. Your mission at Microsoft is to empower every",
  "confidence":0.8944,
  "speakerId":2,
  "language":"en-US",
  "instances":[
     {
    "adjustedStart":"0:00:12.81",
    "adjustedEnd":"0:00:17.03",
    "start":"0:00:12.81",
    "end":"0:00:17.03"
     }
  ]
}

ocr

名称 说明
id OCR 的行 ID。
text OCR 的文本。
confidence 识别置信度。
language OCR 的语言。
instances 出现该 OCR 的时间范围列表。 (相同的 OCR 会多次出现。)
height OCR 矩形的高度。
top 顶部位置(以像素为单位)。
left 左侧位置(以像素为单位)。
width OCR 矩形的宽度。
angle OCR 矩形的角度(从 -180180)。 值为 0 表示从左到右的水平角度。 值为 90 表示从上到下的垂直角度。 值为 180 表示从右到左的水平角度。 值为 -90 表示从下到上的垂直角度。 值为 30 表示从左上角到右下角。
"ocr": [
    {
      "id": 0,
      "text": "LIVE FROM NEW YORK",
      "confidence": 675.971,
      "height": 35,
      "language": "en-US",
      "left": 31,
      "top": 97,
      "width": 400,
      "angle": 30,
      "instances": [
        {
          "start": "00:00:26",
          "end": "00:00:52"
        }
      ]
    }
  ],

关键字

名称 说明
id 关键字的 ID。
text 关键字的文本。
confidence 关键字的识别置信度。
language 关键字语言(转换后)。
instances 出现该关键字的时间范围列表。 (一个关键字可以出现多次。)
{
    id: 0,
    text: "technology",
    confidence: 1,
    language: "en-US",
    instances: [{
            adjustedStart: "0:05:15.782",
            adjustedEnd: "0:05:16.249",
            start: "0:05:15.782",
            end: "0:05:16.249"
    },
    {
            adjustedStart: "0:04:54.761",
            adjustedEnd: "0:04:55.228",
            start: "0:04:54.761",
            end: "0:04:55.228"
    }]
}

人脸

如果存在人脸,Azure AI 视频索引器在所有视频帧上使用人脸 API 来检测人脸和名人。

名称 说明
id 人脸的 ID。
name 人脸名称。 可以是 Unknown #0、已标识的名人或经过客户培训的人员。
confidence 人脸识别的置信度。
description 名人的说明。
thumbnailId 人脸的缩略图 ID。
knownPersonId 如果此人是已知人员,则该值是内部 ID。
referenceId 如果此人是必应名人,则该值是必应 ID。
referenceType 当前仅限必应。
title 如果此人是名人,则该值是此人的头衔。 例如:Microsoft's CEO
imageUrl 如果此人是名人,则该值是图像 URL。
instances 在此时间范围内出现该人脸的实例。 每个实例还具有一个 thumbnailsIds 值。
"faces": [{
    "id": 2002,
    "name": "Xam 007",
    "confidence": 0.93844,
    "description": null,
    "thumbnailId": "00000000-aee4-4be2-a4d5-d01817c07955",
    "knownPersonId": "8340004b-5cf5-4611-9cc4-3b13cca10634",
    "referenceId": null,
    "title": null,
    "imageUrl": null,
    "instances": [{
        "thumbnailsIds": ["00000000-9f68-4bb2-ab27-3b4d9f2d998e",
        "cef03f24-b0c7-4145-94d4-a84f81bb588c"],
        "adjustedStart": "00:00:07.2400000",
        "adjustedEnd": "00:00:45.6780000",
        "start": "00:00:07.2400000",
        "end": "00:00:45.6780000"
    },
    {
        "thumbnailsIds": ["00000000-51e5-4260-91a5-890fa05c68b0"],
        "adjustedStart": "00:10:23.9570000",
        "adjustedEnd": "00:10:39.2390000",
        "start": "00:10:23.9570000",
        "end": "00:10:39.2390000"
    }]
}]

标签

名称 说明
id 标签的 ID。
name 标签的名称。 例如 ComputerTV
language 标签名称的语言(如果已翻译),采用 BCP-47 字符串格式。
instances 出现该标签的时间范围列表。 (标签可以多次出现。)每个实例都有置信度字段。
"labels": [
    {
      "id": 0,
      "name": "person",
      "language": "en-US",
      "instances": [
        {
          "confidence": 1.0,
          "start": "00: 00: 00.0000000",
          "end": "00: 00: 25.6000000"
        },
        {
          "confidence": 1.0,
          "start": "00: 01: 33.8670000",
          "end": "00: 01: 39.2000000"
        }
      ]
    },
    {
      "name": "indoor",
      "language": "en-US",
      "id": 1,
      "instances": [
        {
          "confidence": 1.0,
          "start": "00: 00: 06.4000000",
          "end": "00: 00: 07.4670000"
        },
        {
          "confidence": 1.0,
          "start": "00: 00: 09.6000000",
          "end": "00: 00: 10.6670000"
        },
        {
          "confidence": 1.0,
          "start": "00: 00: 11.7330000",
          "end": "00: 00: 20.2670000"
        },
        {
          "confidence": 1.0,
          "start": "00: 00: 21.3330000",
          "end": "00: 00: 25.6000000"
        }
      ]
    }
  ] 

scenes

名称 说明
id 场景的 ID。
instances 此场景的时间范围列表。 (一个场景只能有一个实例。)
"scenes":[  
    {  
      "id":0,
      "instances":[  
          {  
            "start":"0:00:00",
            "end":"0:00:06.34",
            "duration":"0:00:06.34"
          }
      ]
    },
    {  
      "id":1,
      "instances":[  
          {  
            "start":"0:00:06.34",
            "end":"0:00:47.047",
            "duration":"0:00:40.707"
          }
      ]
    },

]

截图

名称 说明
id 截图的 ID。
keyFrames 截图内的关键帧的列表。 每个都有一个 ID 和一个实例时间范围列表。 每个关键帧实例都有一个 thumbnailId 字段,该字段包含关键帧的缩略图 ID。
instances 此截图的时间范围列表。 (一个截图只能有一个实例。)
"shots":[  
    {  
      "id":0,
      "keyFrames":[  
          {  
            "id":0,
            "instances":[  
                {  
                  "thumbnailId":"00000000-0000-0000-0000-000000000000",
                  "start":"0:00:00.209",
                  "end":"0:00:00.251",
                  "duration":"0:00:00.042"
                }
            ]
          },
          {  
            "id":1,
            "instances":[  
                {  
                  "thumbnailId":"00000000-0000-0000-0000-000000000000",
                  "start":"0:00:04.755",
                  "end":"0:00:04.797",
                  "duration":"0:00:00.042"
                }
            ]
          }
      ],
      "instances":[  
          {  
            "start":"0:00:00",
            "end":"0:00:06.34",
            "duration":"0:00:06.34"
          }
      ]
    },

]

brands

Azure AI 视频索引器在语音转文本脚本和/或视频 OCR 中检测业务和产品品牌名称。 此信息不包括品牌或徽标检测的视觉识别。

名称 说明
id 品牌的 ID。
name 品牌的名称。
referenceId 品牌的维基百科 URL 的后缀。 例如,Target_Corporationhttps://en.wikipedia.org/wiki/Target_Corporation 的后缀。
referenceUrl 该品牌的维基百科 URL(如果存在)。 例如:https://en.wikipedia.org/wiki/Target_Corporation
description 品牌说明。
tags 与此品牌关联的预定义标记的列表。
confidence Azure AI 视频索引器品牌检测器()的置信度值。0-1
instances 此品牌的时间范围列表。 每个实例有一个 brandType 值,表示此品牌是出现在脚本还是 OCR 中。
"brands": [
{
    "id": 0,
    "name": "MicrosoftExcel",
    "referenceId": "Microsoft_Excel",
    "referenceUrl": "http: //en.wikipedia.org/wiki/Microsoft_Excel",
    "referenceType": "Wiki",
    "description": "Microsoft Excel is a sprea..",
    "tags": [],
    "confidence": 0.975,
    "instances": [
    {
        "brandType": "Transcript",
        "start": "00: 00: 31.3000000",
        "end": "00: 00: 39.0600000"
    }
    ]
},
{
    "id": 1,
    "name": "Microsoft",
    "referenceId": "Microsoft",
    "referenceUrl": "http: //en.wikipedia.org/wiki/Microsoft",
    "description": "Microsoft Corporation is...",
    "tags": [
    "competitors",
    "technology"
    ],
    "confidence": 1.0,
    "instances": [
    {
        "brandType": "Transcript",
        "start": "00: 01: 44",
        "end": "00: 01: 45.3670000"
    },
    {
        "brandType": "Ocr",
        "start": "00: 01: 54",
        "end": "00: 02: 45.3670000"
    }
    ]
}
]

statistics

名称 说明
CorrespondenceCount 视频中对应关系的数目。
SpeakerWordCount 每个发言人的单词数。
SpeakerNumberOfFragments 发言人在视频中拥有的片段数量。
SpeakerLongestMonolog 发言人的最长独白。 如果说话人在独白中有沉默,则会将沉默期包含在内。 删除独白开头和结尾的沉默期。
SpeakerTalkToListenRatio 计算方式为将发言人的独白时间(开头和结尾之间没有沉默期)除以视频总时间。 时间将四舍五入为三位小数。

audioEffects(预览版)

名称 说明
id 音频效果的 ID。
type 音频效果的类型。
name 用于编制 JSON 索引的语言中的音频效果类型。
instances 出现此音频效果的时间范围列表。 每个实例都有置信度字段。
start + end 原始视频中的时间范围。
adjustedStart + adjustedEnd 时间范围和经过调整的时间范围
audioEffects: [{
 {
        id: 0,
        type: "Laughter",
        name: "Laughter",
        instances: [{
                confidence: 0.8815,
                adjustedStart: "0:00:10.2",
                adjustedEnd: "0:00:11.2",
                start: "0:00:10.2",
                end: "0:00:11.2"
            }, {
                confidence: 0.8554,
                adjustedStart: "0:00:48.26",
                adjustedEnd: "0:00:49.56",
                start: "0:00:48.26",
                end: "0:00:49.56"
            }, {
                confidence: 0.8492,
                adjustedStart: "0:00:59.66",
                adjustedEnd: "0:01:00.66",
                start: "0:00:59.66",
                end: "0:01:00.66"
            }
        ]
    }
],

情绪

情绪按字段sentimentTypePositiveNeutralNegative)聚合。 例如:0-0.10.1-0.2

名称 说明
id 情绪的 ID。
averageScore 该情绪类型的所有实例的所有分数的均值。
instances 出现此情绪的时间范围列表。
sentimentType 类型可以是 PositiveNeutralNegative
"sentiments": [
{
    "id": 0,
    "averageScore": 0.87,
    "sentimentType": "Positive",
    "instances": [
    {
        "start": "00:00:23",
        "end": "00:00:41"
    }
    ]
}, {
    "id": 1,
    "averageScore": 0.11,
    "sentimentType": "Positive",
    "instances": [
    {
        "start": "00:00:13",
        "end": "00:00:21"
    }
    ]
}
]

visualContentModeration

脚本 visualContentModeration 包含 Azure AI 视频索引器发现可能具有成人内容的时间范围。 如果 visualContentModeration 为空,则表示未识别到成人内容。

包含成人或不雅内容的视频可能仅可供私人观看。 用户可以提交对内容进行人工评审的请求。 在这种情况下,该 IsAdult 属性包含人工评审的结果。

名称 说明
id 视觉内容审核的 ID。
adultScore 成人内容评分(来自于内容审核)。
racyScore 不雅内容评分(由内容审核员提供)。
instances 显示此视觉内容审核的时间范围列表。

详细了解 visualContentModeration

"visualContentModeration": [
{
    "id": 0,
    "adultScore": 0.00069,
    "racyScore": 0.91129,
    "instances": [
    {
        "start": "00:00:25.4840000",
        "end": "00:00:25.5260000"
    }
    ]
},
{
    "id": 1,
    "adultScore": 0.99231,
    "racyScore": 0.99912,
    "instances": [
    {
        "start": "00:00:35.5360000",
        "end": "00:00:35.5780000"
    }
    ]
}
] 

textualContentModeration

名称 说明
id 文本内容审核的 ID。
bannedWordsCount 受禁单词的数目。
bannedWordsRatio 受禁单词与单词总数之比。
详细了解 textualContentModeration

情感

Azure AI 视频索引器根据语音和音频提示识别情感。

名称 说明
id 情感的 ID。
type 识别的情感的类型:JoySadnessAngerFear
instances 出现该情感的时间范围列表。
"emotions": [{
    "id": 0,
    "type": "Fear",
    "instances": [{
      "adjustedStart": "0:00:39.47",
      "adjustedEnd": "0:00:45.56",
      "start": "0:00:39.47",
      "end": "0:00:45.56"
    },
    {
      "adjustedStart": "0:07:19.57",
      "adjustedEnd": "0:07:23.25",
      "start": "0:07:19.57",
      "end": "0:07:23.25"
    }]
  },
  {
    "id": 1,
    "type": "Anger",
    "instances": [{
      "adjustedStart": "0:03:55.99",
      "adjustedEnd": "0:04:05.06",
      "start": "0:03:55.99",
      "end": "0:04:05.06"
    },
    {
      "adjustedStart": "0:04:56.5",
      "adjustedEnd": "0:05:04.35",
      "start": "0:04:56.5",
      "end": "0:05:04.35"
    }]
  },
  {
    "id": 2,
    "type": "Joy",
    "instances": [{
      "adjustedStart": "0:12:23.68",
      "adjustedEnd": "0:12:34.76",
      "start": "0:12:23.68",
      "end": "0:12:34.76"
    },
    {
      "adjustedStart": "0:12:46.73",
      "adjustedEnd": "0:12:52.8",
      "start": "0:12:46.73",
      "end": "0:12:52.8"
    },
    {
      "adjustedStart": "0:30:11.29",
      "adjustedEnd": "0:30:16.43",
      "start": "0:30:11.29",
      "end": "0:30:16.43"
    },
    {
      "adjustedStart": "0:41:37.23",
      "adjustedEnd": "0:41:39.85",
      "start": "0:41:37.23",
      "end": "0:41:39.85"
    }]
  },
  {
    "id": 3,
    "type": "Sad",
    "instances": [{
      "adjustedStart": "0:13:38.67",
      "adjustedEnd": "0:13:41.3",
      "start": "0:13:38.67",
      "end": "0:13:41.3"
    },
    {
      "adjustedStart": "0:28:08.88",
      "adjustedEnd": "0:28:18.16",
      "start": "0:28:08.88",
      "end": "0:28:18.16"
    }]
  }
],

topics

Azure AI 视频索引器从脚本中推断主要主题。 在可能的情况下,会包括第二级 IPTC 分类。

名称 说明
id 主题的 ID。
name 主题的名称。 例如:Pharmaceuticals
referenceId 反映主题层次结构的痕迹导航。 例如:HEALTH AND WELLBEING/MEDICINE AND HEALTHCARE/PHARMACEUTICALS
confidence 0-1 范围内的置信度评分。 评分越高,则置信度越高。
language 主题中使用的语言。
iptcName IPTC 媒体代码名称(如果已检测到)。
instances 目前,Azure AI 视频索引器不会将主题索引到时间间隔。 整个视频将用作间隔。
"topics": [{
    "id": 0,
    "name": "INTERNATIONAL RELATIONS",
    "referenceId": "POLITICS AND GOVERNMENT/FOREIGN POLICY/INTERNATIONAL RELATIONS",
    "referenceType": "VideoIndexer",
    "confidence": 1,
    "language": "en-US",
    "instances": [{
        "adjustedStart": "0:00:00",
        "adjustedEnd": "0:03:36.25",
        "start": "0:00:00",
        "end": "0:03:36.25"
    }]
}, {
    "id": 1,
    "name": "Politics and Government",
    "referenceType": "VideoIndexer",
    "iptcName": "Politics",
    "confidence": 0.9041,
    "language": "en-US",
    "instances": [{
        "adjustedStart": "0:00:00",
        "adjustedEnd": "0:03:36.25",
        "start": "0:00:00",
        "end": "0:03:36.25"
    }]
}]
. . .

扬声器

名称 说明
id 发言人的 ID。
name 发言人的名称,格式为 Speaker #<number>。 例如:Speaker #1
instances 出现该发言人的时间范围列表。
"speakers":[
{
  "id":1,
  "name":"Speaker #1",
  "instances":[
     {
    "adjustedStart":"0:00:10.21",
    "adjustedEnd":"0:00:12.81",
    "start":"0:00:10.21",
    "end":"0:00:12.81"
     }
  ]
},
{
  "id":2,
  "name":"Speaker #2",
  "instances":[
     {
    "adjustedStart":"0:00:12.81",
    "adjustedEnd":"0:00:17.03",
    "start":"0:00:12.81",
    "end":"0:00:17.03"
     }
  ]
},