Sahneler, çekimler, ana kareler

Medya için Azure video Çözümleyicisi (eski adıyla Video Indexer), yapısal ve anlam özelliklerine göre zamana bağlı birimlerde videoları parçalara ayırma özelliğini destekler. Bu özellik, müşterilerin, değişen granlular temelinde video içeriğine kolayca gözatmasını, yönetmesini ve düzenlemesini sağlar. Örneğin, bu konuda açıklanan sahneleri, görüntüleri ve ana kareleri temel alan.

Sahneler, çekimler, ana kareler

Sahne algılama

Medya için video Çözümleyicisi, görsel ipuçları temelinde videoda bir sahnenin ne zaman değişiklik olduğunu belirler. Bir sahne, tek bir olay gösterir ve bu, anlam ile ilgili olan bir dizi ardışık anlık görüntüsünü meydana gelir. Sahne küçük resmi, temel alınan görüntüsündeki ilk ana karedir. Video Çözümleyicisi, ardışık görüntülerdeki renk tutarlılılığını temel alarak videoyu sahneler halinde segmentlere ayırır ve her sahnenin başlangıç ve bitiş saatini alır. Sahne algılama, videoların anlamlı yönlerini içerdiğinden zorlayıcı bir görev olarak değerlendirilir.

Not

En az 3 sahne içeren videolar için geçerlidir.

Görüntü algılama

Medya için video Çözümleyicisi, bitişik çerçevelerin renk düzeninde hem sert hem de dereceli geçişleri izleyerek görsel ipuçları temelinde videoda ne zaman değişiklik olduğunu belirler. Alıcının meta verileri bir başlangıç ve bitiş zamanı ve bu çekte yer alan ana kare listesini içerir. Bu görüntüleri aynı kameradaki aynı kameradan alınan ardışık çerçevelerdir.

Ana kare algılama

Medya için video Çözümleyicisi her bir görüntüyü en iyi şekilde temsil eden çerçeveleri seçer. Ana kareler, Aesthetic Characteristics özelliklerine (örneğin, kontrast ve stablete) göre videonun tamamının seçtiği temsili çerçevelerdir. Medya için video Çözümleyicisi, bir ana kare kimliklerinin bir listesini, ana kareyi yüksek çözünürlüklü bir görüntü olarak hangi müşterilerin çıkarabileceği temel alınarak, yansımanın meta verilerinin bir parçası olarak alır.

Ana kareleri ayıklama

Videonun yüksek çözünürlüklü ana karelerini ayıklamak için öncelikle videoyu karşıya yükp dizinlemeniz gerekir.

Ana kareler

Medya için Video Çözümleyicisi web sitesi ile

Medya için Video Çözümleyicisi web sitesini kullanarak ana kareleri ayıklamak için videolarınızı karşıya yükleyin ve dizine yükleyin. Dizin oluşturma işi tamamlandıktan sonra İndir düğmesine tıklayın ve Yapıtlar (ZIP) öğesini seçin. Bu, artifacts klasörünü bilgisayarınıza indirir.

"Artifacts" (Yapıtlar) seçiliyken "İndir" açılan açılan görüntüsünü gösteren ekran görüntüsü.

Klasörünün sıkıştırmayı açın ve açın. _KeyframeThumbnail klasöründe videodan ayıklanan tüm ana kareleri bulabilirsiniz.

Medya için Video Çözümleyicisi API'si ile

Video Indexer API'sini kullanarak ana kareleri almak için Karşıya Video Yükle çağrısını kullanarak videolarınızı karşıya yükleyin ve dizine yükleyin. Dizin oluşturma işi tamamlandıktan sonra Video Dizini Al'ı arayın. Bu size, bir JSON dosyasındaki Video Indexer ayıklanan tüm içgörüleri sağlar.

Her bir çekim meta verisi kapsamında ana bilgisayar kimliklerinin bir listesini elde edersiniz.

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

]

Şimdi Küçük Resim Al çağrısında bu ana bilgisayar kimliklerinin her bir'ini çalıştırmamız gerekir. Bu, ana kare görüntülerinin her birini bilgisayarınıza indirir.

Editoryal çekim türü algılama

Ana kareler, çıkış JSON'larında çekimlerle ilişkilendirildi.

Öngörüler JSON'larında tek bir çekimle ilişkilendirilmiş olan çekim türü, editoryal türünü temsil eder. Videoları kliplerine, tanıtımlara göre düzenlerken veya amaç doğrultusunda belirli bir ana kare stilini ararken bu çekim türü özelliklerini yararlı bulabilirsiniz. Farklı türler her bir görüntüsündeki ilk ana karenin analizine göre belirlenir. Anlık görüntüleri, ilk ana karede görünen yüzlerin ölçeği, boyutu ve konumu tarafından tanımlanır.

Görüntü boyutu ve ölçek, kamera ve çerçevede görünen yüzlerin arasındaki uzaklığa göre belirlenir. Bu özellikleri kullanarak, medya için video Çözümleyicisi aşağıdaki görüntü türlerini algılar:

  • Geniş: bir kişinin gövdesinin tamamını gösterir.
  • Orta: bir kişinin üst gövdesini ve yüzünü gösterir.
  • Kapat: genellikle bir kişinin yüzünü gösterir.
  • Aşırı yakın: bir kişinin ekranı dolduran yüzü gösterir.

Görüntü türleri, çerçeve merkezine göre konu karakterlerinin konumuyla de belirlenebilir. Bu özellik, medya için video Çözümleyicisi 'nde aşağıdaki görüntü türlerini tanımlar:

  • Sol yüz: çerçevenin sol tarafında bir kişi görünür.
  • Orta yüz: karenin merkezi bölgesinde bir kişi görünür.
  • Sağ yüz: çerçevenin sağ tarafında bir kişi görünür.
  • Açık Hava: bir kişi, bir dış mekayarda görüntülenir.
  • Inkapısı: bir Kullanıcı, bir ınkapılı ayarda görüntülenir.

Ek özellikler:

  • İki anlık görüntüsü: iki kişinin orta büyüklükte bir yüzlerini gösterir.
  • Birden çok yüz: ikiden fazla kişi.

Sonraki adımlar

API tarafından üretilen medya çıkışı için video Çözümleyicisi 'ni inceleyin