Share via


場景、鏡頭和主要畫面格

重要

由於 Azure 媒體服務 淘汰公告,Azure AI 影片索引器會宣告 Azure AI 影片索引器功能調整。 請參閱 Azure 媒體服務 (AMS) 淘汰 的相關變更,以瞭解 Azure AI 影片索引器帳戶的意義。 請參閱準備AMS淘汰:VI更新和移轉指南

Azure AI 影片索引器支持根據結構和語意屬性,將影片分割成時態單位。 這項功能可讓客戶根據不同的粒度,輕鬆地流覽、管理及編輯其影片內容。 例如,根據本主題所述的場景、鏡頭和主要畫面格。

場景、鏡頭和主要畫面格

場景偵測

Azure AI 影片索引器會根據視覺提示決定視訊中的場景何時變更。場景描述單一事件,由一系列連續拍攝組成,其語意相關。 場景縮圖是其基礎拍攝的第一個主要畫面格。 Azure AI 影片索引器會根據連續拍攝的色彩一致性,將影片分割成場景,並擷取每個場景的開始和結束時間。 場景偵測被視為一項具有挑戰性的工作,因為它涉及量化影片的語意層面。

注意

適用於包含至少 3 個場景的影片。

拍攝偵測

Azure AI 影片索引器會藉由追蹤相鄰畫面色彩配置中的突然和漸進式轉換,判斷視訊中的鏡頭何時變更。 拍攝的元數據包括開始和結束時間,以及該鏡頭中包含的主要畫面格清單。 拍攝是同時從相同相機拍攝的連續畫面。

主要畫面格偵測

Azure AI 影片索引器會選取最能代表每個鏡頭的畫面。 主要畫面格是根據美學屬性(例如,對比和穩定性)從整個視訊中選取的代表畫面格。 Azure AI 影片索引器會根據客戶可將主要畫面格擷取為高解析度影像的一部分,擷取主要畫面格標識符清單作為拍攝元數據的一部分。

擷取主要畫面格

若要擷取影片的高解析度主要畫面格,您必須先上傳影片並編製索引。

主要畫面格

使用 Azure AI 影片索引器網站

若要使用 Azure AI 影片索引器網站擷取主要畫面格,請上傳和編製影片的索引。 編製索引作業完成後,按兩下 [下載] 按鈕,然後選取 [成品] [ZIP]。 這會將 artifacts 資料夾下載到您的電腦(請務必檢視下列成品的相關警告)。 解壓縮並開啟資料夾。 在 [_KeyframeThumbnail] 資料夾中,您會發現從視訊擷取的所有主要畫面格。

顯示已選取 [成品] 下拉式清單的螢幕快照。

警告

不建議您直接從 artifacts 資料夾使用數據做為生產用途。 成品是編製索引程式的中繼輸出。 它們基本上是分析影片的各種 AI 引擎的原始輸出;成品架構可能會隨著時間而變更。 建議您使用取得影片索引 API,如取得 API 所產生的深入解析和成品中所述

使用 Azure AI 影片索引器 API

若要使用影片索引器 API 取得主要畫面格,請使用 上傳影片 呼叫來上傳和編製影片索引。 編製索引作業完成後,請呼叫 取得影片索引。 這可讓您從 JSON 檔案中的內容擷取影片索引器的所有深入解析。

您將取得主要畫面格標識碼的清單,作為每個拍攝元數據的一部分。

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

]

您現在必須在取得縮圖呼叫上執行這些主要畫面格標識碼。 這會將每個主要畫面格映射下載到您的電腦。

編輯拍攝類型偵測

主要畫面格與輸出 JSON 中的鏡頭相關聯。

與深入解析 JSON 中個別拍攝相關聯的拍攝類型代表其編輯類型。 當您將影片編輯成剪輯、預告片或搜尋特定樣式的主要畫面格時,您可能會發現這些拍攝類型特性很有用,以用於藝術目的。 不同的類型是根據每個拍攝的第一個主要畫面格分析來決定。 鏡頭會以第一個主要畫面格中出現的臉部縮放比例、大小和位置來識別。

拍攝大小和縮放比例是根據相機與畫面中出現臉部之間的距離來決定。 使用這些屬性,Azure AI 影片索引器會偵測下列拍攝類型:

  • 寬:顯示整個人的身體。
  • 中:顯示個人的上半身和臉部。
  • 特寫:主要顯示一個人的臉。
  • 極端特寫:顯示一個人的臉填滿螢幕。

拍攝類型也可以由主旨字元相對於框架中心的位置來決定。 此屬性會在 Azure AI 影片索引器中定義下列拍攝類型:

  • 左臉:一個人出現在框架的左側。
  • 中央臉部:人員會出現在框架的中央區域。
  • 右臉:一個人出現在框架的右側。
  • 戶外:一個人出現在戶外環境中。
  • 室內:人員會出現在室內設定中。

其他特性:

  • 兩槍:顯示兩個人的面孔中等大小。
  • 多張臉:兩人以上。