Aracılığıyla paylaş


Azure AI Video Indexer çıkışını inceleme

Uyarı

Azure AI Video Indexer (VI) geçtiğimiz yıl kullanımdan kaldırılma nedeniyle Azure Media Services'a (AMS) bağımlılığının kaldırılmaya başlanacağını duyurdu. Özellik ayarlamaları ve değişiklikler duyuruldu ve bir geçiş kılavuzu sağlandı.

Geçişi tamamlamak için son tarih 30 Haziran 2024'dü. VI, VI hesabınızı güncelleştirebilmeniz ve AMS VI varlık geçişini 31 Ağustos 2024'e kadar kabul edebilmeniz için güncelleştirme/geçiş son tarihini uzatmıştır.

Ancak 30 Haziran'dan sonra VI hesabınızı güncelleştirmediyseniz yeni videoları dizine ekleyemez veya geçirilmemiş videoları oynatamazsınız. Hesabınızı 30 Haziran'dan sonra güncelleştirirseniz, dizin oluşturmayı hemen sürdürebilirsiniz, ancak AMS VI geçişi aracılığıyla geçirilene kadar hesap güncelleştirmeden önce dizine alınmış videoları oynatamazsınız.

Bir video dizine eklendiğinde, Azure AI Video Indexer belirtilen video içgörülerinin ayrıntılarını içeren JSON içeriğini üretir. İçgörüler transkriptleri, optik karakter tanıma öğelerini (OCR), yüzleri, konuları ve benzer ayrıntıları içerir. Her içgörü türü içgörünün ne zaman videoda göründüğünü gösteren zaman aralıklarının örneklerini içerir.

Daha fazla bilgi için bkz . Azure AI Video Indexer içgörüleri.

İçgörülerin kök öğeleri

Veri Akışı Adı Açıklama
accountId Çalma listesinin VI hesabı kimliği.
id Çalma listesinin kimliği.
name Çalma listesinin adı.
description Çalma listesinin açıklaması.
userName Çalma listesini oluşturan kullanıcının adı.
created Çalma listesinin oluşturma zamanı.
privacyMode Çalma listesinin gizlilik modu (Private veya Public).
state Çalma listesinin durumu (Uploaded, Processing, Processed, Failedveya Quarantined).
isOwned Çalma listesini geçerli kullanıcının oluşturup oluşturmadığını gösterir.
isEditable Geçerli kullanıcının çalma listesini düzenleme yetkisi olup olmadığını gösterir.
isBase Çalma listesinin temel bir çalma listesi mi (video) yoksa başka videolardan (türetilmiş) bir çalma listesi mi olduğunu gösterir.
durationInSeconds Çalma listesinin toplam süresi.
summarizedInsights Üretilen JSON çıkışı ve SummarizedInsights öğelerini içerirInsights. Kullanmanızı Insights ve kullanmamanızı SummarizedInsights öneririz (geriye dönük uyumluluk için mevcuttur).
videos Çalma listesini oluşturan videoların listesi.
Bu çalma listesi diğer videoların zaman aralıklarından (türetilmiş) oluşturulursa, bu listedeki videolar yalnızca dahil edilen zaman aralıklarındaki verileri içerir.
{
  ...
  "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": [{ . . . }]
}

İpucu

Üretilen JSON çıkışı ve SummarizedInsights öğelerini içerirInsights. Kullanmanızı ve kullanmamanızı SummarizedInsights kesinlikle öneririz Insights (geriye dönük uyumluluk için mevcuttur).

İçgörülerin özeti

Bu bölümde içgörülerin özeti gösterilir.

Öznitelik Açıklama
name Videonun adı. Örneğin: Azure Monitor.
id Videonun kimliği. Örneğin: 63c6d532ff.
privacyMode Dökümünüzün şu modlardan biri olabilir: Public Bir video, hesabınızdaki herkes ve video bağlantısı olan herkes tarafından görülebilir. Private Bir video, hesabınızdaki herkes tarafından görülebilir.
duration Saniyeler içinde bir içgörü oluştuğu zaman.
thumbnailVideoId Küçük resmin çekildiği videonun kimliği.
thumbnailId Videonun küçük resim kimliği. Gerçek küçük resmi almak için Get-Thumbnail'ı çağırın ve ile thumbnailIdgeçirinthumbnailVideoId.
faces Sıfır veya daha fazla yüz içerir. Daha fazla bilgi için bkz . yüzler.
keywords Sıfır veya daha fazla anahtar sözcük içerir. Daha fazla bilgi için bkz . anahtar sözcükler.
sentiments Sıfır veya daha fazla yaklaşım içerir. Daha fazla bilgi için bkz . yaklaşımlar.
audioEffects Sıfır veya daha fazla ses efekti içerir. Daha fazla bilgi için bkz . audioEffects.
labels Sıfır veya daha fazla etiket içerir. Daha fazla bilgi için bkz . etiketler.
brands Sıfır veya daha fazla marka içerir. Daha fazla bilgi için bkz . markalar.
statistics Daha fazla bilgi için bkz . istatistikler.
emotions Sıfır veya daha fazla duygu içerir. Daha fazla bilgi için bkz . duygular.
topics Sıfır veya daha fazla konu içerir. Daha fazla bilgi için konulara bakın.

Video

Veri Akışı Adı Açıklama
accountId Videonun VI hesabı kimliği.
id Videonun kimliği.
name Videonun adı.
state Videonun durumu (Uploaded, Processing, Processed, Failedveya Quarantined).
processingProgress İşleme sırasındaki ilerleme. Örneğin: 20%.
failureCode Video işlenemediyse hata kodu. Örneğin: UnsupportedFileType.
failureMessage Video işlenemediyse hata iletisi.
externalId Videonun dış kimliği (kullanıcı bir tane belirtiyorsa).
externalUrl Videonun dış URL'si (kullanıcı bir url belirtiyorsa).
metadata Videonun dış meta verileri (kullanıcı bir tane belirtiyorsa).
isAdult Videonun el ile gözden geçirilip geçirildiğini ve yetişkin videosu olarak tanımlanıp tanımlanmadığını gösterir.
insights insights nesnesi. Daha fazla bilgi için bkz . içgörüler.
thumbnailId Videonun küçük resim kimliği. Gerçek küçük resmi almak için Get-Thumbnail'ı çağırın ve video kimliğini ve küçük resim kimliğini geçirin.
publishedUrl Video akışı için bir URL.
publishedUrlProxy Videoyu Apple cihazlarında akışa almak için bir URL.
viewToken Video akışı için kısa süreli görüntüleme belirteci.
sourceLanguage Videonun kaynak dili.
language Videonun gerçek dili (çeviri).
indexingPreset Videonun dizinini oluşturmak için kullanılan ön ayar.
streamingPreset Videoyu yayımlamak için kullanılan ön ayar.
linguisticModelId Videonun dökümünü almak için kullanılan transkript özelleştirme (CRIS) modeli.
statistics Daha fazla bilgi için bkz . istatistikler.
{
    "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

Her içgörü (örneğin, transkript satırları, yüzler veya markalar) benzersiz öğelerin bir listesini içerir (örneğin, face1, face2, face3). Her öğenin kendi meta verileri ve ek meta verileri olan zaman aralıkları olan örneklerinin bir listesi vardır.

Bir yüzün kimliği, adı, küçük resmi, diğer meta verileri ve zamansal örneklerinin (örneğin, 00:00:05 – 00:00:10, 00:01:00 - 00:02:30ve 00:41:21 – 00:41:49) bir listesi olabilir. Her zamansal örneğin ek meta verileri olabilir. Örneğin, meta veriler yüzün dikdörtgen koordinatlarını (20,230,60,60 ) içerebilir.

Sürüm Kod sürümü
sourceLanguage Videonun kaynak dili (bir ana dil varsayılarak), BCP-47 dizesi biçiminde.
language İBH-47 dizesi biçiminde içgörü dili (kaynak dilden çevrilir).
transcript Transkript içgörüleri.
ocr OCR içgörüleri.
keywords Anahtar sözcükler içgörüleri .
transcripts Bir veya daha fazla transkript içerebilir.
faces Yüzler içgörü.
labels Etiketler içgörüleri.
shots Çekim içgörüleri.
brands Markalar içgörüleri.
audioEffects audioEffects içgörüleri.
sentiments Yaklaşım içgörüleri .
visualContentModeration visualContentModeration içgörüleri.
textualContentModeration textualContentModeration içgörüleri.
emotions Duygular içgörüleri .
topics Konu içgörüleri.
speakers Konuşmacılar içgörüleri.

Örnek:

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

Transkript

Veri Akışı Adı Açıklama
id Satır kimliği.
text Transkripti kendisi.
confidence Transkript doğruluğu için güvenilirlik düzeyi.
speakerId Konuşmacının kimliği.
language Transkript dili. Her satırın farklı bir dile sahip olabileceği transkriptleri desteklemeye yöneliktir.
instances Bu satırın göründüğü zaman aralıklarının listesi. Örnek bir transkript içindeyse yalnızca bir örneği vardır.

Örnek:

"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"
     }
  ]
}

optik karakter tanıma

Veri Akışı Adı Açıklama
id OCR'nin satır kimliği.
text OCR'nin metni.
confidence Tanıma güveni.
language OCR'nin dili.
instances Bu OCR'nin göründüğü zaman aralıklarının listesi. (Aynı OCR birden çok kez görünebilir.)
height OCR dikdörtgeninin yüksekliği.
top Piksel cinsinden üst konum.
left Piksel cinsinden sol konum.
width OCR dikdörtgeninin genişliği.
angle OCR dikdörtgeninin , ile -180180olan açısı. değeri, soldan 0 sağa yatay anlamına gelir. değeri, yukarıdan 90 aşağıya dikey anlamına gelir. değeri 180 , sağdan sola yatay anlamına gelir. değeri, -90 alttan üste dikey anlamına gelir. Değeri 30 , sol üstten sağ alta ortalamalar.
"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"
        }
      ]
    }
  ],

keywords

Veri Akışı Adı Açıklama
id Anahtar sözcüğün kimliği.
text Anahtar sözcüğün metni.
confidence Anahtar sözcükte tanıma güvenilirliği.
language Anahtar sözcük dili (çevrildiğinde).
instances Bu anahtar sözcüğün göründüğü zaman aralıklarının listesi. (Anahtar sözcük birden çok kez görünebilir.)
{
    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"
    }]
}

Yüz

Yüzler varsa, Azure AI Video Indexer yüzleri ve ünlüleri algılamak için videonun tüm karelerinde Yüz Tanıma API'sini kullanır.

Veri Akışı Adı Açıklama
id Yüzün kimliği.
name Yüzün adı. kimliği belirlenmiş bir ünlü veya müşteri tarafından eğitilmiş bir kişi olabilir Unknown #0.
confidence Yüz belirlemedeki güvenilirlik düzeyi.
description Ünlünün açıklaması.
thumbnailId Yüzün küçük resminin kimliği.
knownPersonId Bilinen bir kişiyse dahili kimlik.
referenceId Eğer bir Bing ünlüsüyse, Bing kimliği.
referenceType Şu anda yalnızca Bing.
title Eğer bu bir ünlüyse, kişinin unvanı. Örneğin: Microsoft's CEO.
imageUrl Bu bir ünlüyse, resim URL'si.
instances Yüzün zaman aralığında göründüğü yerin örnekleri. Her örneğin de bir thumbnailsIds değeri vardır.
"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"
    }]
}]

Etiket

Veri Akışı Adı Açıklama
id Etiketin kimliği.
name Etiketin adı. Örneğin: Computer veya TV.
language Etiketin adının dili (çevrildiğinde), BCP-47 dizesi biçiminde.
instances Bu etiketin göründüğü zaman aralıklarının listesi. (Bir etiket birden çok kez görünebilir.) Her örneğin bir güvenilirlik alanı vardır.
"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"
        }
      ]
    }
  ] 

Sahne

Veri Akışı Adı Açıklama
id Sahnenin kimliği.
instances Bu sahne için zaman aralıklarının listesi. (Bir sahnede yalnızca bir örnek olabilir.)
"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"
          }
      ]
    },

]

Çekim

Veri Akışı Adı Açıklama
id Çekimin kimliği.
keyFrames Çekimdeki ana karelerin listesi. Her birinin bir kimliği ve örnek zaman aralıkları listesi vardır. Her ana kare örneğinde, ana karenin küçük resim kimliğini barındıran bir thumbnailId alan vardır.
instances Bu çekim için zaman aralıklarının listesi. (Bir çekimin yalnızca bir örneği olabilir.)
"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"
          }
      ]
    },

]

Marka

Azure AI Video Indexer, konuşmayı metne dönüştürme transkripti ve/veya video OCR'sindeki iş ve ürün marka adlarını algılar. Bu bilgiler markaların görsel olarak tanınması veya logo algılamayı içermez.

Veri Akışı Adı Açıklama
id Markanın kimliği.
name Markanın adı.
referenceId Markanın Wikipedia URL'sinin son eki. Örneğin, Target_Corporation sonekidir https://en.wikipedia.org/wiki/Target_Corporation.
referenceUrl Varsa markanın Wikipedia URL'si. Örneğin: https://en.wikipedia.org/wiki/Target_Corporation.
description Markanın açıklaması.
tags Bu markayla ilişkilendirilmiş önceden tanımlanmış etiketlerin listesi.
confidence Azure AI Video Indexer marka algılayıcısının (0-1 ) güvenilirlik değeri.
instances Bu marka için zaman aralıklarının listesi. Her örnek, bu markanın transkriptte mi yoksa OCR'de mi göründüğünü gösteren bir değere sahiptir brandType .
"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"
    }
    ]
}
]

istatistikler

Veri Akışı Adı Açıklama
CorrespondenceCount Videodaki yazışmaların sayısı.
SpeakerWordCount Konuşmacı başına sözcük sayısı.
SpeakerNumberOfFragments Konuşmacının videodaki parça sayısı.
SpeakerLongestMonolog Konuşmacının en uzun monologu. Hoparlör monologun içinde sessizliğe sahipse, buna dahildir. Monologun başındaki ve sonundaki sessizlik kaldırılır.
SpeakerTalkToListenRatio Hesaplama, konuşmacının monologunda harcanan süreyi (aradaki sessizlik olmadan) videonun toplam süresine bölünerek temel alır. Zaman üçüncü ondalık ayırıcıya yuvarlandı.

audioEffects (önizleme)

Veri Akışı Adı Açıklama
id Ses efektinin kimliği.
type Ses efektinin türü.
name Ses efektinin türü, JSON'un dizine alındığı dildedir.
instances Bu ses efektinin göründüğü zaman aralıklarının listesi. Her örneğin bir güvenilirlik alanı vardır.
start + end Özgün videodaki zaman aralığı.
adjustedStart + adjustedEnd Zaman aralığı ile ayarlanan zaman aralığı karşılaştırması.
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"
            }
        ]
    }
],

Duyguları

Yaklaşımlar alanları sentimentType (Positive, Neutralveya Negative) tarafından toplanır. Örneğin: 0-0.1, 0.1-0.2.

Veri Akışı Adı Açıklama
id Yaklaşımın kimliği.
averageScore Bu yaklaşım türünün tüm örneklerinin tüm puanlarının ortalaması.
instances Bu yaklaşımın göründüğü zaman aralıklarının listesi.
sentimentType Tür , Neutralveya NegativeolabilirPositive.
"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

Transkript, visualContentModeration Azure AI Video Indexer'ın yetişkinlere yönelik içeriğe sahip olabileceğini bulduğu zaman aralıklarını içerir. Boşsa visualContentModeration , yetişkin içeriği belirlenmiş değildir.

Yetişkinlere yönelik veya müstehcen içerik içeren videolar yalnızca özel görünümde kullanılabilir. Kullanıcılar, içeriğin insan tarafından gözden geçirilmesi için istek gönderebilir. Bu durumda özniteliği, IsAdult insan incelemesinin sonucunu içerir.

Veri Akışı Adı Açıklama
id Görsel con çadır modu ration kimliği.
adultScore Yetişkin puanı (con çadır modu ration).
racyScore Müstehcen puan (con çadır modu ration).
instances Bu görsel con çadır modu ration öğesinin göründüğü zaman aralıklarının listesi.

visualContentModeration hakkında daha fazla bilgi edinin

"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

Veri Akışı Adı Açıklama
id Metinsel con çadır modu ration kimliği.
bannedWordsCount Yasaklanan sözcüklerin sayısı.
bannedWordsRatio Yasaklanmış sözcüklerin toplam sözcük sayısına oranı.
textualContentModeration hakkında daha fazla bilgi edinin

Duyguları

Azure AI Video Indexer konuşma ve sesli ipuçlarına göre duyguları tanımlar.

Veri Akışı Adı Açıklama
id Duyguların kimliği.
type Tanımlanan bir duygunun türü: Joy, Sadness, Angerveya Fear.
instances Bu duygunun göründüğü zaman aralıklarının listesi.
"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"
    }]
  }
],

konuları

Azure AI Video Indexer, transkriptlerden ana konuların çıkarımını yapar. Mümkün olduğunda, ikinci düzey IPTC taksonomisi dahil edilir.

Veri Akışı Adı Açıklama
id Konunun kimliği.
name Konunun adı. Örneğin: Pharmaceuticals.
referenceId Konunun hiyerarşisini yansıtan içerik haritaları. Örneğin: HEALTH AND WELLBEING/MEDICINE AND HEALTHCARE/PHARMACEUTICALS.
confidence aralığındaki 0-1güvenilirlik puanı. Daha yüksek daha güvenlidir.
language Konu başlığında kullanılan dil.
iptcName Algılanırsa IPTC medya kodu adı.
instances Şu anda Azure AI Video Indexer bir konuyu zaman aralıklarına göre dizine eklememektedir. Videonun tamamı aralık olarak kullanılır.
"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"
    }]
}]
. . .

Hoparlör

Veri Akışı Adı Açıklama
id Konuşmacının kimliği.
name Konuşmacının adı biçimindedir Speaker #<number>. Örneğin: Speaker #1.
instances Bu konuşmacının göründüğü zaman aralıklarının listesi.
"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"
     }
  ]
},