Jobs - Create

İş Oluştur
bir İş oluşturur.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}?api-version=2022-07-01

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Media Services hesap adı.

jobName
path True

string

İş adı.

resourceGroupName
path True

string

Azure aboneliğindeki kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğinin benzersiz tanımlayıcısı.

transformName
path True

string

Dönüşüm adı.

api-version
query True

string

İstemci isteğiyle kullanılacak API'nin sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties.input True JobInput:

İş için girişler.

properties.outputs True JobOutput[]:

JobOutputAsset[]

İş için çıkışlar.

properties.correlationData

object

Müşteri, Job ve JobOutput durum olaylarında döndürülecek anahtar, değer çiftlerini sağladı.

properties.description

string

İsteğe bağlı müşteri tarafından İşin açıklaması sağlandı.

properties.priority

Priority

İşin işlenmesi gereken öncelik. Yüksek öncelikli işler, düşük öncelikli işlerden önce işlenir. Ayarlanmadıysa, varsayılan değer normaldir.

Yanıtlar

Name Tür Description
201 Created

Job

Oluşturulan

Other Status Codes

ErrorResponse

Ayrıntılı hata bilgileri.

Örnekler

Create a Job

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaServices/contosomedia/transforms/exampleTransform/jobs/job1?api-version=2022-07-01

{
  "properties": {
    "input": {
      "@odata.type": "#Microsoft.Media.JobInputAsset",
      "assetName": "job1-InputAsset"
    },
    "outputs": [
      {
        "@odata.type": "#Microsoft.Media.JobOutputAsset",
        "assetName": "job1-OutputAsset"
      }
    ],
    "correlationData": {
      "key1": "value1",
      "Key 2": "Value 2"
    }
  }
}

Sample Response

{
  "name": "job1",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/exampleTransform/jobs/job1",
  "type": "Microsoft.Media/mediaservices/transforms/jobs",
  "properties": {
    "created": "2022-10-17T23:14:33.6140749Z",
    "state": "Queued",
    "input": {
      "@odata.type": "#Microsoft.Media.JobInputAsset",
      "files": [],
      "inputDefinitions": [],
      "assetName": "job1-InputAsset"
    },
    "lastModified": "2022-10-17T23:14:33.6140749Z",
    "outputs": [
      {
        "@odata.type": "#Microsoft.Media.JobOutputAsset",
        "state": "Queued",
        "progress": 0,
        "label": "BuiltInStandardEncoderPreset_0",
        "assetName": "job1-OutputAsset"
      }
    ],
    "priority": "Normal",
    "correlationData": {
      "key1": "value1",
      "Key 2": "Value 2"
    }
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2022-10-17T23:14:33.6140749Z",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-10-17T23:14:33.6140749Z"
  }
}

Tanımlar

Name Description
AacAudio

Gelişmiş Ses Codec Bileşeni (AAC) ses kodlama ayarlarını açıklar.

AacAudioProfile

AAC ile ses kodlama sırasında kullanılacak kodlama profili.

AbsoluteClipTime

Medya dosyasındaki klip süresini mutlak saat konumu olarak belirtir. Mutlak süre, medya dosyasının sıfır zaman damgasından başlayıp başlamadığına bağlı olarak farklı bir konuma işaret edebilir.

AnalysisResolution

Videonuzun analiz edilen maksimum çözünürlüğü belirtir. Varsayılan davranış"SourceResolution"dır ve analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutar. "StandardDefinition" kullanıldığında, uygun en boy oranı korunarak giriş videoları standart tanım olarak yeniden boyutlandırılır. Yalnızca video daha yüksek çözünürlükteyse yeniden boyutlandırılır. Örneğin, işlemeden önce 1920x1080 girişi 640x360 olarak ölçeklendirilebilir. "StandardDefinition" ayarına geçmek, yüksek çözünürlüklü videoyu işlemek için gereken süreyi kısaltır. Ayrıca bu bileşeni kullanma maliyetini düşürebilir (ayrıntılar için bkz https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics . ). Ancak, yeniden boyutlandırılan videoda çok küçük olan yüzler algılanmayabilir.

AttributeFilter

parçaları seçmek için TrackAttribute'a uygulanacak AttributeFilter türü.

Audio

Tüm ses codec bileşenleri için ortak özellikleri tanımlar.

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemlerinin kümesini belirler. Belirtilmemişse, Standard AudioAnalysisMode seçilir.

AudioAnalyzerPreset

Ses Çözümleyicisi ön ayarı, konuşma transkripsiyonu dahil olmak üzere önceden tanımlanmış bir yapay zeka tabanlı analiz işlemleri kümesi uygular. Şu anda hazır ayar, içeriğin tek bir ses parçasıyla işlenmesini desteklemektedir.

AudioOverlay

Ses katmanının özelliklerini açıklar.

AudioTrackDescriptor

Ses parçalarını seçmek için TrackSelection.

BlurType

Bulanıklaştırma türü

BuiltInStandardEncoderPreset

Giriş videosunu Standart Kodlayıcı ile kodlamak için yerleşik bir ön ayarı açıklar.

ChannelMapping

Tek kanallı ses parçaları için isteğe bağlı atama. Parçaları stereo veya çok kanallı ses parçaları halinde birleştirmek için kullanılabilir.

Complexity

Hız ve kalite arasındaki dengeyi denetlemek için kodlayıcı ayarlarını yapılandırmanıza olanak tanır. Örnek: Daha hızlı kodlama ama daha az sıkıştırma verimliliği için Karmaşıklık ayarını Hız olarak ayarlayın.

CopyAudio

Kodlayıcıya giriş ses bit akışını kopyalamasını söyleyen bir codec bayrağı.

CopyVideo

Kodlayıcıya giriş video bit akışını yeniden kodlamadan kopyalamasını söyleyen bir codec bayrağı.

createdByType

Kaynağı oluşturan kimliğin türü.

DDAudio

Dolby Digital Audio Codec (AC3) ses kodlama ayarlarını açıklar. Dolby Digital Audio desteği için geçerli uygulama şunlardır: 1(mono), 2(stereo), 6(5.1side); Ses örnekleme sıklığı hızı: 32K/44.1K/48K Hz; AC3 belirtimlerinin desteklediği ses bit hızı değerleri: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.

Deinterlace

Interlacing ayarlarını açıklar.

DeinterlaceMode

Deinterlacing modu. Varsayılan olarak AutoPixelAdaptive'ı kullanır.

DeinterlaceParity

Arayı kaldırma için alan eşliği varsayılan olarak Otomatik'e ayarlanır.

EncoderNamedPreset

Videoları kodlamak için kullanılacak yerleşik ön ayar.

EntropyMode

Bu katman için kullanılacak entropi modu. Belirtilmezse, kodlayıcı profil ve düzey için uygun modu seçer.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

FaceDetectorPreset

Mevcut tüm yüzleri algılamak (ve isteğe bağlı olarak yeniden uygulamak) için bir videoyu analiz ederken kullanılacak tüm ayarları açıklar.

FaceRedactorMode

Bu mod, aşağıdaki ayarlar arasında seçim yapma olanağı sağlar: 1) Analiz - Yalnızca algılama için. Bu mod, video boyunca yüzlerin görünüşlerini işaret eden bir meta veri JSON dosyası oluşturur. Mümkün olduğunda, aynı kişinin görünümlerine aynı kimlik atanır. 2) Birleştirilmiş - Ayrıca algılanan yüzleri yeniden oluşturur (bulanıklaştırma). 3) Redaksiyon - Bu, algılanan yüzlerin bir alt kümesini seçmeli olarak yeniden düzenlemeye olanak tanıyan 2 geçişli bir işlem sağlar. Önceki bir analiz geçişinden meta veri dosyasının yanı sıra kaynak videoyu ve redaction gerektiren kullanıcı tarafından seçilen kimlik alt kümesini alır.

Fade

Giriş medyasına uygulanan Soldurma efektinin özelliklerini açıklar.

Filters

Kodlamadan önce giriş medyasına uygulanacak tüm filtreleme işlemlerini (örneğin, interlacing, döndürme vb.) açıklar.

FromAllInputFile

IncludedTracks özelliği tarafından belirtilen parçaları seçmek için sağlanan tüm dosyalara bakan bir InputDefinition. Bir dizi giriş dosyası arasında tek bir parçanın seçilmesine izin vermek için genellikle AudioTrackByAttribute ve VideoTrackByAttribute ile kullanılır.

FromEachInputFile

IncludedTracks özelliği tarafından belirtilen parçaları seçmek için sağlanan her giriş dosyasına bakan bir InputDefinition. Genellikle verilen her dosyadan parçaları seçmek için AudioTrackByAttribute ve VideoTrackByAttribute ile kullanılır.

H264Complexity

Kodlayıcıya kodlama ayarlarının nasıl seçileceğini bildirir. Varsayılan değer Dengeli'dir.

H264Layer

Giriş videosunu H.264 video codec bileşeniyle istenen bir çıkış bit hızı katmanına kodlarken kullanılacak ayarları açıklar.

H264RateControlMode

Video hızı denetim modu

H264Video

Bir videoyu H.264 codec bileşeniyle kodlamanın tüm özelliklerini açıklar.

H264VideoProfile

Şu anda Baseline, Main, High, High422, High444 destekledik. Varsayılan değer Otomatik'tir.

H265Complexity

Kodlayıcıya kodlama ayarlarını nasıl seçeceğini bildirir. Kalite, daha yüksek bir sıkıştırma oranı sağlar, ancak daha yüksek maliyet ve daha uzun işlem süresi sağlar. Hız görece daha büyük bir dosya oluşturur, ancak daha hızlı ve daha ekonomiktir. Varsayılan değer Dengeli'dir.

H265Layer

Giriş videosunu H.265 video codec bileşeniyle istenen bir çıkış bit hızı katmanına kodlarken kullanılacak ayarları açıklar.

H265Video

Bir videoyu H.265 codec bileşeniyle kodlamaya yönelik tüm özellikleri açıklar.

H265VideoProfile

Şu anda Main'i destekliyoruz. Varsayılan değer Otomatik'tir.

Image

Giriş videosundan küçük resim oluşturmaya yönelik temel özellikleri açıklar

ImageFormat

Çıktı görüntü dosyasının özelliklerini açıklar.

InputFile

Tek bir dosya için InputDefinition. TrackSelections'ın kapsamı belirtilen dosyaya göre belirlenir.

InsightsType

Hizmetin oluşturmasını istediğiniz içgörü türünü tanımlar. İzin verilen değerler 'AudioInsightsOnly', 'VideoInsightsOnly' ve 'AllInsights' değerleridir. Varsayılan değer AllInsights'tır. Bunu AllInsights olarak ayarlarsanız ve giriş yalnızca sesse yalnızca ses içgörüleri oluşturulur. Benzer şekilde, giriş yalnızca video ise yalnızca video içgörüleri oluşturulur. Bazı girişlerinizin yalnızca video olmasını bekliyorsanız AudioInsightsOnly kullanmamanızı öneririz; veya bazı girişlerinizin yalnızca ses olmasını bekliyorsanız VideoInsightsOnly kullanın. Bu koşullardaki İşleriniz hataya neden olur.

InterleaveOutput

Ses ve videonun kapsayıcı biçiminde nasıl depolandığını denetlemek için çıkışın ayırma modunu ayarlar. Örnek: Ayrı MP4 dosyalarında yalnızca ses ve yalnızca video çıkışları üretmek için InterleavedOutput'ı NonInterleavedOutput olarak ayarlayın.

Job

İş kaynak türü. İlerleme ve durum, bir İşi yoklayarak veya EventGrid kullanarak olaylara abone olarak elde edilebilir.

JobError

JobOutput hatalarının ayrıntıları.

JobErrorCategory

Hataların kategorilere ayrılmasına yardımcı olur.

JobErrorCode

Hatayı açıklayan hata kodu.

JobErrorDetail

JobOutput hatalarının ayrıntıları.

JobInputAsset

İşe giriş için bir Varlığı temsil eder.

JobInputClip

İş için giriş dosyalarını temsil eder.

JobInputHttp

HTTPS işi girişini temsil eder.

JobInputs

bir İş'e yönelik girişlerin listesini açıklar.

JobInputSequence

Sıra, her klibin jobInput olduğu sıralı bir Klip listesi içerir. Sıra, tek bir giriş olarak değerlendirilir.

JobOutputAsset

JobOutput olarak kullanılan bir Varlığı temsil eder.

JobRetry

İşi yeniden denemenin mümkün olabileceğini gösterir. Yeniden deneme başarısız olursa lütfen Azure Portal aracılığıyla Azure desteği başvurun.

JobState

JobOutput'un durumunu açıklar.

JpgFormat

JPEG küçük resimleri oluşturmak için ayarları açıklar.

JpgImage

Giriş videosundan bir dizi JPEG görüntüsü oluşturma özelliklerini açıklar.

JpgLayer

Giriş videosundan JPEG görüntüsü oluşturma ayarlarını açıklar.

Mp4Format

Çıkış ISO MP4 dosyasının özelliklerini açıklar.

MultiBitrateFormat

GOP ile hizalanmış çoklu bit hızı dosyaları koleksiyonu oluşturma özelliklerini açıklar. Varsayılan davranış, tüm seslerle birlikte karıştırılan her video katmanı için bir çıkış dosyası oluşturmaktır. Üretilen tam çıkış dosyaları outputFiles koleksiyonu belirtilerek denetlenebilir.

OutputFile

Oluşturulan bir çıkış dosyasını temsil eder.

PngFormat

PNG küçük resimleri üretme ayarlarını açıklar.

PngImage

Giriş videosundan bir dizi PNG görüntüsü oluşturma özelliklerini açıklar.

PngLayer

Giriş videosundan PNG görüntüsü oluşturma ayarlarını açıklar.

PresetConfigurations

Kodlayıcı için isteğe bağlı yapılandırma ayarlarının nesnesi.

Priority

Dönüşüm içindeki TransformOutput'ların göreli önceliğini ayarlar. Bu, hizmetin TransformOutput'ları işlemek için kullandığı önceliği ayarlar. Varsayılan öncelik Normal'dir.

Rectangle

İşlemeden önce giriş medyasına uygulanan dikdörtgen bir pencerenin özelliklerini açıklar.

Rotation

Varsa, kodlanmasından önce giriş videosuna uygulanacak döndürme. Varsayılan değer Otomatik'tir

SelectAudioTrackByAttribute

Bir öznitelik ve öznitelik filtresi belirterek girişten ses parçaları seçin.

SelectAudioTrackById

Bir izleme tanımlayıcısı belirterek girişten ses parçaları seçin.

SelectVideoTrackByAttribute

Bir öznitelik ve öznitelik filtresi belirterek girişten video parçalarını seçin.

SelectVideoTrackById

Bir izleme tanımlayıcısı belirterek girişten video parçalarını seçin.

StandardEncoderPreset

Giriş videosunu Standart Kodlayıcı ile kodlarken kullanılacak tüm ayarları açıklar.

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TrackAttribute

İzleri filtrelemek için TrackAttribute.

TransportStreamFormat

MPEG-2 Aktarım Akışı (ISO/IEC 13818-1) çıkış video dosyası oluşturma özelliklerini açıklar.

UtcClipTime

Medya dosyasında küçük resmi utc saat konumu olarak belirtir. Utc saati, medya dosyasının sıfır zaman damgasından başlayıp başlamadığına bağlı olarak farklı bir konuma işaret edebilir.

Video

Giriş videosunu kodlamaya yönelik temel özellikleri açıklar.

VideoAnalyzerPreset

Hem ses hem de videodan içgörüler (zengin meta veriler) ayıklayan ve bir JSON biçim dosyası çıkaran bir video çözümleyicisi ön ayarı.

VideoOverlay

Video katmanının özelliklerini açıklar.

VideoSyncMode

Video Eşitleme Modu

VideoTrackDescriptor

Video parçalarını seçmek için TrackSelection.

AacAudio

Gelişmiş Ses Codec Bileşeni (AAC) ses kodlama ayarlarını açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.AacAudio

Türetilmiş türler için ayrımcı.

bitrate

integer

Çıkış kodlanmış sesin bit hızı (saniyedeki bit sayısı).

channels

integer

Sesteki kanal sayısı.

label

string

Codec bileşeni için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

profile

AacAudioProfile

AAC ile ses kodlama sırasında kullanılacak kodlama profili.

samplingRate

integer

Hertz kodlaması için kullanılacak örnekleme hızı.

AacAudioProfile

AAC ile ses kodlama sırasında kullanılacak kodlama profili.

Name Tür Description
AacLc

string

Çıkış sesinin AAC Düşük Karmaşıklık profiline (AAC-LC) kodlanması gerektiğini belirtir.

HeAacV1

string

Çıkış sesinin HE-AAC v1 profiline kodlanması gerektiğini belirtir.

HeAacV2

string

Çıkış sesinin HE-AAC v2 profiline kodlanması gerektiğini belirtir.

AbsoluteClipTime

Medya dosyasındaki klip süresini mutlak saat konumu olarak belirtir. Mutlak süre, medya dosyasının sıfır zaman damgasından başlayıp başlamadığına bağlı olarak farklı bir konuma işaret edebilir.

Name Tür Description
@odata.type string:

#Microsoft.Media.AbsoluteClipTime

Türetilmiş türler için ayrımcı.

time

string

Giriş medyasının zaman çizelgesindeki zaman konumu. Genellikle ISO8601 dönem olarak belirtilir. örneğin 30 saniye boyunca PT30S.

AnalysisResolution

Videonuzun analiz edilen maksimum çözünürlüğü belirtir. Varsayılan davranış"SourceResolution"dır ve analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutar. "StandardDefinition" kullanıldığında, uygun en boy oranı korunarak giriş videoları standart tanım olarak yeniden boyutlandırılır. Yalnızca video daha yüksek çözünürlükteyse yeniden boyutlandırılır. Örneğin, işlemeden önce 1920x1080 girişi 640x360 olarak ölçeklendirilebilir. "StandardDefinition" ayarına geçmek, yüksek çözünürlüklü videoyu işlemek için gereken süreyi kısaltır. Ayrıca bu bileşeni kullanma maliyetini düşürebilir (ayrıntılar için bkz https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics . ). Ancak, yeniden boyutlandırılan videoda çok küçük olan yüzler algılanmayabilir.

Name Tür Description
SourceResolution

string

StandardDefinition

string

AttributeFilter

parçaları seçmek için TrackAttribute'a uygulanacak AttributeFilter türü.

Name Tür Description
All

string

Tüm parçalar dahil edilecek.

Bottom

string

öznitelik artan düzende sıralandığında ilk parça eklenir. Genellikle en küçük bit hızını seçmek için kullanılır.

Top

string

öznitelik azalan düzende sıralandığında ilk parça eklenir. Genellikle en büyük bit hızını seçmek için kullanılır.

ValueEquals

string

Verilen değere eşit bir özniteliği olan tüm parçalar eklenir.

Audio

Tüm ses codec bileşenleri için ortak özellikleri tanımlar.

Name Tür Description
@odata.type string:

#Microsoft.Media.Audio

Türetilmiş türler için ayrımcı.

bitrate

integer

Çıkış kodlanmış sesin bit/saniye cinsinden bit hızı.

channels

integer

Sesteki kanal sayısı.

label

string

Codec için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

samplingRate

integer

Hertz'de kodlama için kullanılacak örnekleme oranı.

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemlerinin kümesini belirler. Belirtilmemişse, Standard AudioAnalysisMode seçilir.

Name Tür Description
Basic

string

Bu mod, konuşmayı metne dönüştürme ve VTT alt başlığı/başlık dosyası oluşturma işlemlerini gerçekleştirir. Bu modun çıktısı yalnızca anahtar sözcükler, transkripsiyon ve zamanlama bilgilerini içeren bir İçgörüler JSON dosyası içerir. Otomatik dil algılama ve konuşmacıyı dağıtma bu moda dahil değildir.

Standard

string

Temel modda yer alan tüm işlemleri gerçekleştirir, ayrıca dil algılama ve konuşmacı dağıtma işlemlerini gerçekleştirir.

AudioAnalyzerPreset

Ses Çözümleyicisi ön ayarı, konuşma transkripsiyonu dahil olmak üzere önceden tanımlanmış bir yapay zeka tabanlı analiz işlemleri kümesi uygular. Şu anda hazır ayar, içeriğin tek bir ses parçasıyla işlenmesini desteklemektedir.

Name Tür Description
@odata.type string:

#Microsoft.Media.AudioAnalyzerPreset

Türetilmiş türler için ayrımcı.

audioLanguage

string

'language tag-region' (örneğin: 'en-US') BCP-47 biçimini kullanarak girişteki ses yükünün dili. İçeriğinizin dilini biliyorsanız, bunu belirtmeniz önerilir. Otomatik dil algılama temel moda dahil edilmediğinden, dil AudioAnalysisMode::Basic için açıkça belirtilmelidir. Dil belirtilmemişse veya null olarak ayarlıysa, otomatik dil algılama algılanan ilk dili seçer ve dosya süresi boyunca seçili dille işlenir. Şu anda ilk dil algılandıktan sonra diller arasında dinamik olarak geçiş yapma desteği yoktur. Otomatik algılama, net bir şekilde ayırt edilebilir konuşma içeren ses kayıtlarıyla en iyi şekilde çalışır. Otomatik algılama dili bulamazsa transkripsiyon 'en-US' olarak geri dönüş yapar." Desteklenen dillerin listesi burada bulunabilir: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions

object

Ön ayarın kendisinde gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

mode

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemlerinin kümesini belirler. Belirtilmemişse, Standard AudioAnalysisMode seçilir.

AudioOverlay

Ses katmanının özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.AudioOverlay

Türetilmiş türler için ayrımcı.

audioGainLevel

number

Katmandaki ses kazanç düzeyi. Değer [0, 1.0] aralığında olmalıdır. Varsayılan değer 1.0'dır.

end

string

Yer paylaşımının sona erdiği giriş videosuna başvuruyla birlikte bitiş konumu. Değer ISO 8601 biçiminde olmalıdır. Örneğin PT30S, yer paylaşımını giriş videosuna 30 saniye içinde sonlandırmak için. Belirtilmezse veya değer giriş videosu süresinden büyükse, yer paylaşımı medya süresi giriş video süresinden uzunsa, yer paylaşımı medya süresi kadar devam ederse, katman giriş videosunun sonuna kadar uygulanır.

fadeInDuration

string

Yer paylaşımının giriş videosuna soldurulma süresi. Değer ISO 8601 süre biçiminde olmalıdır. Belirtilmezse varsayılan davranış belirme olmamasıdır (PT0S ile aynı).

fadeOutDuration

string

Yer paylaşımının giriş videosundan silinme süresi. Değer ISO 8601 süre biçiminde olmalıdır. Belirtilmezse varsayılan davranış belirme olmamasıdır (PT0S ile aynı).

inputLabel

string

Yer paylaşımı olarak kullanılacak iş girişinin etiketi. Giriş tam olarak bir dosya belirtmelidir. JPG, PNG, GIF veya BMP biçiminde bir görüntü dosyası ya da ses dosyası (WAV, MP3, WMA veya M4A dosyası gibi) ya da video dosyası belirtebilirsiniz. Desteklenen ses ve video dosyası biçimlerinin tam listesi için bkz https://aka.ms/mesformats .

start

string

Yer paylaşımının başladığı giriş videosuna başvuruyla birlikte başlangıç konumu. Değer ISO 8601 biçiminde olmalıdır. Örneğin PT05S, katmana giriş videosunda 5 saniyede başlar. Belirtilmezse katman, giriş videosunun başından başlar.

AudioTrackDescriptor

Ses parçalarını seçmek için TrackSelection.

Name Tür Description
@odata.type string:

#Microsoft.Media.AudioTrackDescriptor

Türetilmiş türler için ayrımcı.

channelMapping

ChannelMapping

Tek kanallı ses parçaları için isteğe bağlı atama. Parçaları stereo veya çok kanallı ses parçaları halinde birleştirmek için kullanılabilir.

BlurType

Bulanıklaştırma türü

Name Tür Description
Black

string

Siyah: Filtreyi karart

Box

string

Kutu: hata ayıklama filtresi, yalnızca sınırlayıcı kutu

High

string

Yüksek: Karışık bulanıklık filtresi

Low

string

Düşük: kutu-araba bulanıklaştırma filtresi

Med

string

Med: Gauss bulanıklaştırma filtresi

BuiltInStandardEncoderPreset

Giriş videosunu Standart Kodlayıcı ile kodlamak için yerleşik bir ön ayarı açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.BuiltInStandardEncoderPreset

Türetilmiş türler için ayrımcı.

configurations

PresetConfigurations

Kodlayıcı için isteğe bağlı yapılandırma ayarları. Yapılandırmalar yalnızca ContentAwareEncoding ve H265ContentAwareEncoding BuiltInStandardEncoderPreset için desteklenir.

presetName

EncoderNamedPreset

Videoları kodlamak için kullanılacak yerleşik ön ayar.

ChannelMapping

Tek kanallı ses parçaları için isteğe bağlı atama. Parçaları stereo veya çok kanallı ses parçaları halinde birleştirmek için kullanılabilir.

Name Tür Description
BackLeft

string

Sol arka kanal. Bazen Sol Surround Kanalı olarak da adlandırılır.

BackRight

string

Sağ arka kanal. Bazen Sağ Surround Kanalı olarak da adlandırılır.

Center

string

Merkez Kanalı.

FrontLeft

string

Sol ön kanal.

FrontRight

string

Sağ ön kanal.

LowFrequencyEffects

string

Düşük Frekans Efektleri Kanalı. Bazen subwoofer olarak da adlandırılır.

StereoLeft

string

Sol Stereo kanalı. Bazen Aşağı Karıştırma Sol olarak da adlandırılır.

StereoRight

string

Right Stereo kanalı. Bazen Aşağı Karışım Sağ olarak da adlandırılır.

Complexity

Hız ve kalite arasındaki dengeyi denetlemek için kodlayıcı ayarlarını yapılandırmanıza olanak tanır. Örnek: Daha hızlı kodlama ama daha az sıkıştırma verimliliği için Karmaşıklık ayarını Hız olarak ayarlayın.

Name Tür Description
Balanced

string

Kodlayıcıyı hız ve kalite arasında denge sağlayan ayarları kullanacak şekilde yapılandırılır.

Quality

string

Kodlayıcıyı, genel kodlama süresinin daha yavaş olması pahasına daha yüksek kaliteli çıkış üretmek için iyileştirilmiş ayarları kullanacak şekilde yapılandırır.

Speed

string

Kodlayıcıyı daha hızlı kodlama için iyileştirilmiş ayarları kullanacak şekilde yapılandırır. Kodlama süresini azaltmak için kalite feda edilir.

CopyAudio

Kodlayıcıya giriş ses bit akışını kopyalamasını söyleyen bir codec bayrağı.

Name Tür Description
@odata.type string:

#Microsoft.Media.CopyAudio

Türetilmiş türler için ayrımcı.

label

string

Codec için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

CopyVideo

Kodlayıcıya giriş video bit akışını yeniden kodlamadan kopyalamasını söyleyen bir codec bayrağı.

Name Tür Description
@odata.type string:

#Microsoft.Media.CopyVideo

Türetilmiş türler için ayrımcı.

label

string

Codec için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

createdByType

Kaynağı oluşturan kimliğin türü.

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

DDAudio

Dolby Digital Audio Codec (AC3) ses kodlama ayarlarını açıklar. Dolby Digital Audio desteği için geçerli uygulama şunlardır: 1(mono), 2(stereo), 6(5.1side); Ses örnekleme sıklığı hızı: 32K/44.1K/48K Hz; AC3 belirtimlerinin desteklediği ses bit hızı değerleri: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.

Name Tür Description
@odata.type string:

#Microsoft.Media.DDAudio

Türetilmiş türler için ayrımcı.

bitrate

integer

Çıkış kodlanmış sesin bit hızı (saniyedeki bit sayısı).

channels

integer

Sesteki kanal sayısı.

label

string

Codec bileşeni için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

samplingRate

integer

Hertz kodlaması için kullanılacak örnekleme hızı.

Deinterlace

Interlacing ayarlarını açıklar.

Name Tür Description
mode

DeinterlaceMode

Interlacing modu. Varsayılan olarak AutoPixelAdaptive'ı kullanır.

parity

DeinterlaceParity

Geçişsizleştirme için alan eşliği varsayılan olarak Otomatik olarak gösterilir.

DeinterlaceMode

Deinterlacing modu. Varsayılan olarak AutoPixelAdaptive'ı kullanır.

Name Tür Description
AutoPixelAdaptive

string

Giriş videosundaki her kareye otomatik piksel uyarlamalı ayrıştırma uygulayın.

Off

string

Kaynak videonun geçişini kaldırmayı devre dışı bırakır.

DeinterlaceParity

Arayı kaldırma için alan eşliği varsayılan olarak Otomatik'e ayarlanır.

Name Tür Description
Auto

string

Alanların sırasını otomatik olarak algılama

BottomFieldFirst

string

Giriş videosunu ilk olarak alt alan işlemesini uygulayın.

TopFieldFirst

string

Giriş videosunun ilk işlemesini üst alan uygulama.

EncoderNamedPreset

Videoları kodlamak için kullanılacak yerleşik ön ayar.

Name Tür Description
AACGoodQualityAudio

string

Yalnızca 192 kb/sn'de kodlanmış AAC stereo ses içeren tek bir MP4 dosyası üretir.

AdaptiveStreaming

string

H.264 video ve stereo AAC ses ile bir dizi GOP hizalı MP4 dosyası üretir. Giriş çözünürlüğüne, bit hızına ve kare hızına göre otomatik olarak bit hızı merdiveni oluşturur. Otomatik olarak oluşturulan ön ayar hiçbir zaman giriş çözünürlüğünü aşamaz. Örneğin, giriş 720p ise çıkış en iyi şekilde 720p olarak kalır.

ContentAwareEncoding

string

İçeriğe duyarlı kodlama kullanarak GOP ile hizalanmış bir MP4 kümesi oluşturur. Herhangi bir giriş içeriği göz önüne alındığında, hizmet giriş içeriğinin ilk basit analizini yapar ve sonuçları kullanarak uyarlamalı akışla teslim için en uygun katman sayısını, uygun bit hızı ve çözünürlük ayarlarını belirler. Bu ön ayar, çıkış dosyalarının daha düşük bit hızına ancak izleyicilere iyi bir deneyim sunan bir kaliteye sahip olacağı düşük ve orta karmaşıklık düzeyindeki videolar için özellikle etkilidir. Çıkış, araya video ve ses yerleştirilmiş MP4 dosyaları içerir.

ContentAwareEncodingExperimental

string

İçeriğe duyarlı kodlama için deneysel bir önayar sunar. Herhangi bir giriş içeriği göz önünde bulundurulduğunda, hizmet uyarlamalı akışla teslim için en uygun katman sayısını, uygun bit hızı ve çözünürlük ayarlarını otomatik olarak belirlemeye çalışır. Temel algoritmalar zaman içinde gelişmeye devam edecektir. Çıkış, araya video ve ses yerleştirilmiş MP4 dosyaları içerir.

CopyAllBitrateNonInterleaved

string

Giriş varlığındaki tüm video ve ses akışlarını araya kaydedilmemiş video ve ses çıkış dosyaları olarak kopyalayın. Bu ön ayar mevcut bir varlığı kırpmak veya bir grup anahtar çerçeve (GOP) hizalı MP4 dosyasını akışla aktarılabilir bir varlık olarak dönüştürmek için kullanılabilir.

DDGoodQualityAudio

string

Yalnızca 192 kb/sn'de kodlanmış DD(Digital Dolby) stereo ses içeren tek bir MP4 dosyası üretir.

H264MultipleBitrate1080p

string

6000 kb/sn ile 400 kb/sn arasında değişen gop hizalı 8 MP4 dosyası ve stereo AAC ses kümesi üretir. Çözünürlük 1080p'de başlar ve 180p'ye iner.

H264MultipleBitrate720p

string

3400 kb/sn ile 400 kb/sn arasında değişen gop hizalı 6 MP4 dosyası ve stereo AAC ses kümesi üretir. Çözünürlük 720p'de başlar ve 180p'ye iner.

H264MultipleBitrateSD

string

1900 kb/sn ile 400 kb/sn arasında değişen gop hizalı 5 MP4 dosyası ve stereo AAC ses kümesi üretir. Çözünürlük 480p'de başlar ve 240p'ye iner.

H264SingleBitrate1080p

string

Videonun 6750 kb/sn'de H.264 codec bileşeni ve 1080 piksel resim yüksekliği ile kodlandığı ve stereo sesin 128 kb/sn'de AAC-LC codec bileşeniyle kodlandığı bir MP4 dosyası üretir.

H264SingleBitrate720p

string

Videonun 4500 kb/sn'de H.264 codec bileşeni ve 720 piksel resim yüksekliği ile kodlandığı ve stereo sesin 128 kb/sn'de AAC-LC codec bileşeniyle kodlandığı bir MP4 dosyası üretir.

H264SingleBitrateSD

string

Videonun 2200 kb/sn'de H.264 codec bileşeni ve 480 piksel resim yüksekliği ile kodlandığı ve stereo sesin 128 kb/sn'de AAC-LC codec bileşeniyle kodlandığı bir MP4 dosyası üretir.

H265AdaptiveStreaming

string

H.265 video ve stereo AAC ses ile gop hizalı MP4 dosyaları kümesi üretir. Giriş çözünürlüğü, bit hızı ve kare hızına göre otomatik olarak bit hızı merdiveni oluşturur. Otomatik olarak oluşturulan ön ayar hiçbir zaman giriş çözünürlüğünü aşamaz. Örneğin, giriş 720p ise çıkış en iyi şekilde 720p olarak kalır.

H265ContentAwareEncoding

string

İçeriğe duyarlı kodlama kullanarak GOP ile hizalanmış bir MP4 kümesi oluşturur. Herhangi bir giriş içeriği göz önüne alındığında, hizmet giriş içeriğinin ilk basit analizini yapar ve sonuçları kullanarak uyarlamalı akışla teslim için en uygun katman sayısını, uygun bit hızı ve çözünürlük ayarlarını belirler. Bu ön ayar, çıkış dosyalarının daha düşük bit hızına ancak izleyicilere iyi bir deneyim sunan bir kaliteye sahip olacağı düşük ve orta karmaşıklık düzeyindeki videolar için özellikle etkilidir. Çıkış, araya video ve ses yerleştirilmiş MP4 dosyaları içerir.

H265SingleBitrate1080p

string

Videonun 3500 kb/sn'de H.265 codec bileşeni ve 1080 piksel resim yüksekliği ile kodlandığı ve stereo sesin 128 kb/sn'de AAC-LC codec bileşeniyle kodlandığı bir MP4 dosyası üretir.

H265SingleBitrate4K

string

Videonun 9500 kb/sn'de H.265 codec bileşeni ve 2160 piksel resim yüksekliği ile kodlandığı ve stereo sesin 128 kb/sn'de AAC-LC codec bileşeniyle kodlandığı bir MP4 dosyası üretir.

H265SingleBitrate720p

string

Videonun 1800 kb/sn'de H.265 codec bileşeni ve 720 piksel resim yüksekliği ile kodlandığı ve stereo sesin 128 kb/sn'de AAC-LC codec bileşeniyle kodlandığı bir MP4 dosyası üretir.

EntropyMode

Bu katman için kullanılacak entropi modu. Belirtilmezse, kodlayıcı profil ve düzey için uygun modu seçer.

Name Tür Description
Cabac

string

Bağlam Uyarlamalı İkili Aritmetik Kodlayıcı (CABAC) entropi kodlaması.

Cavlc

string

Bağlam Uyarlamalı Değişken Uzunluk Kodlayıcı (CAVLC) entropi kodlaması.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

FaceDetectorPreset

Mevcut tüm yüzleri algılamak (ve isteğe bağlı olarak yeniden uygulamak) için bir videoyu analiz ederken kullanılacak tüm ayarları açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.FaceDetectorPreset

Türetilmiş türler için ayrımcı.

blurType

BlurType

Bulanıklaştırma türü

experimentalOptions

object

Ön ayarın kendisinde gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

mode

FaceRedactorMode

Bu mod, aşağıdaki ayarlar arasında seçim yapma olanağı sağlar: 1) Analiz - Yalnızca algılama için. Bu mod, video boyunca yüzlerin görünüşlerini işaret eden bir meta veri JSON dosyası oluşturur. Mümkün olduğunda, aynı kişinin görünümlerine aynı kimlik atanır. 2) Birleştirilmiş - Ayrıca algılanan yüzleri yeniden oluşturur (bulanıklaştırma). 3) Redaksiyon - Bu, algılanan yüzlerin bir alt kümesini seçmeli olarak yeniden düzenlemeye olanak tanıyan 2 geçişli bir işlem sağlar. Önceki bir analiz geçişinden meta veri dosyasının yanı sıra kaynak videoyu ve redaction gerektiren kullanıcı tarafından seçilen kimlik alt kümesini alır.

resolution

AnalysisResolution

Videonuzun analiz edilen maksimum çözünürlüğü belirtir. Varsayılan davranış"SourceResolution"dır ve analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutar. "StandardDefinition" kullanıldığında, uygun en boy oranı korunarak giriş videoları standart tanım olarak yeniden boyutlandırılır. Yalnızca video daha yüksek çözünürlükteyse yeniden boyutlandırılır. Örneğin, işlemeden önce 1920x1080 girişi 640x360 olarak ölçeklendirilebilir. "StandardDefinition" ayarına geçmek, yüksek çözünürlüklü videoyu işlemek için gereken süreyi kısaltır. Ayrıca bu bileşeni kullanma maliyetini düşürebilir (ayrıntılar için bkz https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics . ). Ancak, yeniden boyutlandırılan videoda çok küçük olan yüzler algılanmayabilir.

FaceRedactorMode

Bu mod, aşağıdaki ayarlar arasında seçim yapma olanağı sağlar: 1) Analiz - Yalnızca algılama için. Bu mod, video boyunca yüzlerin görünüşlerini işaret eden bir meta veri JSON dosyası oluşturur. Mümkün olduğunda, aynı kişinin görünümlerine aynı kimlik atanır. 2) Birleştirilmiş - Ayrıca algılanan yüzleri yeniden oluşturur (bulanıklaştırma). 3) Redaksiyon - Bu, algılanan yüzlerin bir alt kümesini seçmeli olarak yeniden düzenlemeye olanak tanıyan 2 geçişli bir işlem sağlar. Önceki bir analiz geçişinden meta veri dosyasının yanı sıra kaynak videoyu ve redaction gerektiren kullanıcı tarafından seçilen kimlik alt kümesini alır.

Name Tür Description
Analyze

string

Analiz modu yüzleri algılar ve sonuçları içeren bir meta veri dosyası oluşturur. Redact moduyla yüzler bulanıklaştırılamadan önce meta veri dosyasının düzenlenmesine izin verir.

Combined

string

Birleştirilmiş mod, analiz edilen yüzleri düzenlerken Tek geçişte Çözümle ve Yeniden İşlem adımlarını uygular.

Redact

string

Redact modu Analiz modundan meta veri dosyasını kullanır ve bulunan yüzleri yeniden düzenler.

Fade

Giriş medyasına uygulanan Soldurma efektinin özelliklerini açıklar.

Name Tür Description
duration

string

Videodaki belirme efektinin süresi. Değer ISO 8601 biçiminde (örneğin, PT05S 5 saniye boyunca bir rengin belirmesini/dışarı çıkmasını sağlar) veya çerçeve sayısı (örneğin, başlangıç zamanından itibaren 10 kareyi soldurmak için 10) veya akış süresine göreli bir değer (örneğin, akış süresinin %10'unu soldurmak için %10) olabilir

fadeColor

string

Soldurma Gelen/Çıkan için Renk. CSS Level1 renklerinde https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords veya RGB/onaltılık değerde olabilir: örneğin: rgb(255,0,0), 0xFF0000 veya #FF0000

start

string

Giriş videosunda belirmeye başlandığı konum. Değer ISO 8601 biçiminde (örneğin, PT05S'nin 5 saniyede başlaması) veya çerçeve sayısı (örneğin, 10. kareden başlamak için 10) veya akış süresi için göreli bir değer (örneğin, akış süresinin %10'unda başlamak için %10) olabilir. Varsayılan değer 0'dır

Filters

Kodlamadan önce giriş medyasına uygulanacak tüm filtreleme işlemlerini (örneğin, interlacing, döndürme vb.) açıklar.

Name Tür Description
crop

Rectangle

Giriş videosunu kırpacak dikdörtgen pencerenin parametreleri.

deinterlace

Deinterlace

Geçişsizleştirme ayarları.

fadeIn

Fade

Giriş medyasına uygulanan Soldurma efektinin özelliklerini açıklar.

fadeOut

Fade

Giriş medyasına uygulanan Soldurma efektinin özelliklerini açıklar.

overlays Overlay[]:

Giriş videosuna uygulanacak yer paylaşımlarının özellikleri. Bunlar ses, görüntü veya video katmanlarından olabilir.

rotation

Rotation

Varsa, kodlanmasından önce giriş videosuna uygulanacak döndürme. Varsayılan değer Otomatik'tir

FromAllInputFile

IncludedTracks özelliği tarafından belirtilen parçaları seçmek için sağlanan tüm dosyalara bakan bir InputDefinition. Bir dizi giriş dosyası arasında tek bir parçanın seçilmesine izin vermek için genellikle AudioTrackByAttribute ve VideoTrackByAttribute ile kullanılır.

Name Tür Description
@odata.type string:

#Microsoft.Media.FromAllInputFile

Türetilmiş türler için ayrımcı.

includedTracks TrackDescriptor[]:

Girişteki parçaların meta verilerini ve seçimini tanımlayan TrackDescriptor listesi.

FromEachInputFile

IncludedTracks özelliği tarafından belirtilen parçaları seçmek için sağlanan her giriş dosyasına bakan bir InputDefinition. Genellikle verilen her dosyadan parçaları seçmek için AudioTrackByAttribute ve VideoTrackByAttribute ile kullanılır.

Name Tür Description
@odata.type string:

#Microsoft.Media.FromEachInputFile

Türetilmiş türler için ayrımcı.

includedTracks TrackDescriptor[]:

Girişteki parçaların meta verilerini ve seçimini tanımlayan TrackDescriptor listesi.

H264Complexity

Kodlayıcıya kodlama ayarlarının nasıl seçileceğini bildirir. Varsayılan değer Dengeli'dir.

Name Tür Description
Balanced

string

Kodlayıcıya hız ve kalite arasında denge sağlayan ayarları kullanmasını söyler.

Quality

string

Kodlayıcıya, genel kodlama süresinin daha yavaş olması pahasına daha yüksek kaliteli çıkış üretmek için iyileştirilmiş ayarları kullanmasını söyler.

Speed

string

Kodlayıcıya daha hızlı kodlama için iyileştirilmiş ayarları kullanmasını söyler. Kodlama süresini azaltmak için kalite feda edilir.

H264Layer

Giriş videosunu H.264 video codec bileşeniyle istenen bir çıkış bit hızı katmanına kodlarken kullanılacak ayarları açıklar.

Name Tür Description
adaptiveBFrame

boolean

Bu katman kodlanırken uyarlamalı B çerçevelerinin kullanılıp kullanılmayacağı. Belirtilmezse, video profili kullanımına izin verdiği her zaman kodlayıcı bu özelliği açar.

bFrames

integer

Bu katman kodlandığında kullanılacak B çerçevelerinin sayısı. Belirtilmezse, kodlayıcı video profiline ve düzeyine göre uygun bir sayı seçer.

bitrate

integer

Bu katman oluşturulurken giriş videosunu kodlamak için saniye başına bit cinsinden ortalama bit hızı. Bu gerekli bir alandır.

bufferWindow

string

VBV arabellek penceresi uzunluğu. Değer ISO 8601 biçiminde olmalıdır. Değer [0,1-100] saniye aralığında olmalıdır. Varsayılan değer 5 saniyedir (örneğin, PT5S).

crf

number

Bu katmanı kodlarken kullanılacak CRF değeri. Bu ayar, video codec'inin RateControlMode değeri CRF modunda ayarlandığında geçerlilik kazanır. CRF değeri aralığı 0 ile 51 arasındadır ve daha düşük değerler daha yüksek dosya boyutlarına neden olarak daha kaliteli sonuçlanır. Yüksek değerler daha fazla sıkıştırma anlamına gelir, ancak bir noktada kalite düşüşü fark edilecek. Varsayılan değer 23'dür.

entropyMode

EntropyMode

Bu katman için kullanılacak entropi modu. Belirtilmezse, kodlayıcı profil ve düzey için uygun modu seçer.

frameRate

string

Bu katmanın kodlandığı kare hızı (saniye başına kare cinsinden). Değer M/N biçiminde olabilir; burada M ve N tamsayılardır (örneğin, 30000/1001) veya sayı biçiminde (örneğin, 30 veya 29,97). Kodlayıcı, profil ve düzey temelinde izin verilen kare hızlarında kısıtlamalar uygular. Belirtilmezse kodlayıcı giriş videosuyla aynı kare hızını kullanır.

height

string

Bu katman için çıkış videosunun yüksekliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin % 50, çıkış videosunun girişle birlikte yüksekliğinin yarısı kadar piksele sahip olduğu anlamına gelir.

label

string

Bu katman için alfasayısal etiket, farklı video ve ses katmanlarının çoğullandırılmasında veya çıkış dosyasının adlandırılmasında kullanılabilir.

level

string

Şu anda Düzey'i 6.2'ye kadar destekliyoruz. Değer Otomatik veya H.264 profiliyle eşleşen bir sayı olabilir. Belirtilmezse, kodlayıcının bu katmana uygun Düzeyi seçmesine olanak tanıyan Otomatik varsayılan değerdir.

maxBitrate

integer

VBV arabelleğinin yeniden doldurulacağı varsayılması gereken en yüksek bit hızı (saniyedeki bit sayısı cinsinden). Belirtilmezse, varsayılan olarak bit hızıyla aynı değeri kullanır.

profile

H264VideoProfile

Şu anda Baseline, Main, High, High422, High444 destekledik. Varsayılan değer Otomatik'tir.

referenceFrames

integer

Bu katman kodlandığında kullanılacak başvuru çerçevelerinin sayısı. Belirtilmezse kodlayıcı, kodlayıcı karmaşıklık ayarına göre uygun bir sayı belirler.

slices

integer

Bu katman kodlandığında kullanılacak dilim sayısı. Belirtilmezse, varsayılan değer sıfırdır; bu da kodlayıcının her çerçeve için tek bir dilim kullanacağı anlamına gelir.

width

string

Bu katman için çıkış videosunun genişliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin %50, çıkış videosunu girişe göre yarım piksel genişlikte olduğu anlamına gelir.

H264RateControlMode

Video hızı denetim modu

Name Tür Description
ABR

string

Hedef bit hızına isabet eden ortalama Bit Hızı (ABR) modu: Varsayılan mod.

CBR

string

Hedef bit hızı etrafındaki bit hızı çeşitlemelerini sıkılaştıran sabit Bit Hızı (CBR) modu.

CRF

string

Sabit öznel kaliteyi hedefleyen Sabit Hız Faktörü (CRF) modu.

H264Video

Bir videoyu H.264 codec bileşeniyle kodlamanın tüm özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.H264Video

Türetilmiş türler için ayrımcı.

complexity

H264Complexity

Kodlayıcıya kodlama ayarlarının nasıl seçileceğini bildirir. Varsayılan değer Dengeli'dir.

keyFrameInterval

string

İki anahtar kare arasındaki uzaklık. Değerin ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışı olması gerekir. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa, KeyFrameInterval değerinin giriş kaynağı ayarını izleyeceği durumlarda bu ayarın yoksayıldığını unutmayın.

label

string

Codec bileşeni için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

layers

H264Layer[]

Kodlayıcı tarafından üretilecek çıkış H.264 katmanlarının koleksiyonu.

rateControlMode

H264RateControlMode

Video hızı denetim modu

sceneChangeDetection

boolean

Kodlayıcının sahne değişikliklerine anahtar çerçeveler ekleyip eklemeyeceği. Belirtilmezse, varsayılan değer false olur. Bu bayrak yalnızca kodlayıcı tek bir çıkış videosu üretmek üzere yapılandırılırken true olarak ayarlanmalıdır.

stretchMode

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

syncMode

VideoSyncMode

Video Eşitleme Modu

H264VideoProfile

Şu anda Baseline, Main, High, High422, High444 destekledik. Varsayılan değer Otomatik'tir.

Name Tür Description
Auto

string

Kodlayıcıya uygun H.264 profilini otomatik olarak belirlemesini söyler.

Baseline

string

Temel profil

High

string

Yüksek profilli.

High422

string

Yüksek 4:2:2 profili.

High444

string

Yüksek 4:4:4 tahmine dayalı profil.

Main

string

Ana profil

H265Complexity

Kodlayıcıya kodlama ayarlarını nasıl seçeceğini bildirir. Kalite, daha yüksek bir sıkıştırma oranı sağlar, ancak daha yüksek maliyet ve daha uzun işlem süresi sağlar. Hız görece daha büyük bir dosya oluşturur, ancak daha hızlı ve daha ekonomiktir. Varsayılan değer Dengeli'dir.

Name Tür Description
Balanced

string

Kodlayıcıya hız ve kalite arasında denge sağlayan ayarları kullanmasını söyler.

Quality

string

Kodlayıcıya, genel kodlama süresinin daha yavaş olması pahasına daha yüksek kaliteli çıkış üretmek için iyileştirilmiş ayarları kullanmasını söyler.

Speed

string

Kodlayıcıya daha hızlı kodlama için iyileştirilmiş ayarları kullanmasını söyler. Kodlama süresini azaltmak için kalite feda edilir.

H265Layer

Giriş videosunu H.265 video codec bileşeniyle istenen bir çıkış bit hızı katmanına kodlarken kullanılacak ayarları açıklar.

Name Tür Description
adaptiveBFrame

boolean

Bu katmanı kodlarken uyarlamalı B çerçevelerinin kullanılıp kullanılmayacağını belirtir. Belirtilmezse, video profili kullanımına izin verdiği her zaman kodlayıcı bu özelliği açar.

bFrames

integer

Bu katman kodlandığında kullanılacak B çerçevelerinin sayısı. Belirtilmezse, kodlayıcı video profiline ve düzeyine göre uygun bir sayı seçer.

bitrate

integer

Bu katman oluşturulurken giriş videosunu kodlamak için saniye başına bit cinsinden ortalama bit hızı. Örneğin: 3000 KB/sn veya 3Mbps hedef bit hızı, bu değerin 3000000 olması gerektiği anlamına gelir. Bu gerekli bir alandır.

bufferWindow

string

VBV arabellek penceresi uzunluğu. Değer ISO 8601 biçiminde olmalıdır. Değer [0,1-100] saniye aralığında olmalıdır. Varsayılan değer 5 saniyedir (örneğin, PT5S).

crf

number

Bu katmanı kodlarken kullanılacak CRF değeri. Bu ayar, video codec'inin RateControlMode değeri CRF modunda ayarlandığında geçerlilik kazanır. CRF değeri aralığı 0 ile 51 arasındadır ve daha düşük değerler daha yüksek dosya boyutlarına neden olarak daha kaliteli sonuçlanır. Yüksek değerler daha fazla sıkıştırma anlamına gelir, ancak bir noktada kalite düşüşü fark edilecek. Varsayılan değer 28'dir.

frameRate

string

Bu katmanın kodlandığı kare hızı (saniye başına kare cinsinden). Değer M/N biçiminde olabilir; burada M ve N tamsayılardır (örneğin, 30000/1001) veya sayı biçiminde (örneğin, 30 veya 29,97). Kodlayıcı, profil ve düzey temelinde izin verilen kare hızlarında kısıtlamalar uygular. Belirtilmezse kodlayıcı giriş videosuyla aynı kare hızını kullanır.

height

string

Bu katman için çıkış videosunun yüksekliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin % 50, çıkış videosunun girişle birlikte yüksekliğinin yarısı kadar piksele sahip olduğu anlamına gelir.

label

string

Bu katman için alfasayısal etiket, farklı video ve ses katmanlarının çoğullandırılmasında veya çıkış dosyasının adlandırılmasında kullanılabilir.

level

string

Şu anda Düzey'i 6.2'ye kadar destekliyoruz. Değer Otomatik veya H.265 profiliyle eşleşen bir sayı olabilir. Belirtilmezse, kodlayıcının bu katmana uygun Düzeyi seçmesine olanak tanıyan Otomatik varsayılan değerdir.

maxBitrate

integer

VBV arabelleğinin yeniden doldurulacağı varsayılması gereken en yüksek bit hızı (saniyedeki bit sayısı cinsinden). Belirtilmezse, varsayılan olarak bit hızıyla aynı değeri kullanır.

profile

H265VideoProfile

Şu anda Main'i destekliyoruz. Varsayılan değer Otomatik'tir.

referenceFrames

integer

Bu katman kodlandığında kullanılacak başvuru çerçevelerinin sayısı. Belirtilmezse kodlayıcı, kodlayıcı karmaşıklık ayarına göre uygun bir sayı belirler.

slices

integer

Bu katman kodlandığında kullanılacak dilim sayısı. Belirtilmezse, varsayılan değer sıfırdır; bu da kodlayıcının her çerçeve için tek bir dilim kullanacağı anlamına gelir.

width

string

Bu katman için çıkış videosunun genişliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin %50, çıkış videosunu girişe göre yarım piksel genişlikte olduğu anlamına gelir.

H265Video

Bir videoyu H.265 codec bileşeniyle kodlamaya yönelik tüm özellikleri açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.H265Video

Türetilmiş türler için ayrımcı.

complexity

H265Complexity

Kodlayıcıya kodlama ayarlarının nasıl seçileceğini bildirir. Kalite, daha yüksek bir sıkıştırma oranı sağlar, ancak daha yüksek maliyet ve daha uzun işlem süresi sağlar. Hız görece daha büyük bir dosya oluşturur, ancak daha hızlı ve daha ekonomiktir. Varsayılan değer Dengeli'dir.

keyFrameInterval

string

İki anahtar kare arasındaki uzaklık. Değerin ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışı olması gerekir. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa, KeyFrameInterval değerinin giriş kaynağı ayarını izleyeceği durumlarda bu ayarın yoksayıldığını unutmayın.

label

string

Codec için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

layers

H265Layer[]

Kodlayıcı tarafından üretilecek çıkış H.265 katmanlarının koleksiyonu.

sceneChangeDetection

boolean

Kodlayıcının sahne değişikliklerine anahtar çerçeveler ekleyip eklemeyeceğini belirtir. Belirtilmezse, varsayılan değer false olur. Bu bayrak yalnızca kodlayıcı tek bir çıkış videosu üretmek üzere yapılandırılırken true olarak ayarlanmalıdır.

stretchMode

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

syncMode

VideoSyncMode

Video Eşitleme Modu

H265VideoProfile

Şu anda Main'i destekliyoruz. Varsayılan değer Otomatik'tir.

Name Tür Description
Auto

string

Kodlayıcıya uygun H.265 profilini otomatik olarak belirlemesini söyler.

Main

string

Ana profil (https://x265.readthedocs.io/en/default/cli.html?highlight=profile#profile-level-tier)

Main10

string

Ana 10 profili (https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Main_10)

Image

Giriş videosundan küçük resim oluşturmaya yönelik temel özellikleri açıklar

Name Tür Description
@odata.type string:

#Microsoft.Media.Image

Türetilmiş türler için ayrımcı.

keyFrameInterval

string

İki anahtar kare arasındaki uzaklık. Değerin ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışı olması gerekir. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa, KeyFrameInterval değerinin giriş kaynağı ayarını izleyeceği durumlarda bu ayarın yoksayıldığını unutmayın.

label

string

Codec için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

range

string

Giriş videosunda küçük resim oluşturma işleminin durdurulduğu, önceden ayarlanmış başlangıç zamanını dönüştürmeye göre konum. Değer ISO 8601 biçiminde olabilir (örneğin, PT5M30S başlangıç zamanından itibaren 5 dakika 30 saniyede durdurulabilir) veya bir çerçeve sayısı (örneğin, başlangıç zamanında çerçeveden 300. karede durmak için 300 olabilir. Bu değer 1 ise, başlangıç zamanında yalnızca bir küçük resim veya akış süresine göreli bir değer (örneğin, başlangıç zamanından itibaren akış süresinin yarısında durdurmak için %50) üretmek anlamına gelir. Varsayılan değer %100'dür ve akışın sonunda durdurulması anlamına gelir.

start

string

Giriş videosunda küçük resim oluşturmaya nereden başlandığı. Değer ISO 8601 biçiminde (örneğin, PT05S'nin 5 saniyede başlaması) veya çerçeve sayısı (örneğin, 10. kareden başlamak için 10) veya akış süresi için göreli bir değer (örneğin, akış süresinin %10'unda başlamak için %10) olabilir. Ayrıca kodlayıcıya videonun ilk birkaç saniyesinden en iyi küçük resmi seçmesini söyleyen ve Adım ve Aralık için diğer ayarlar ne olursa olsun yalnızca bir küçük resim oluşturacak {Best} makrosunu destekler. Varsayılan değer {Best} makrosdur.

step

string

Küçük resimlerin oluşturulduğu aralıklar. Değer ISO 8601 biçiminde (örneğin, 5 saniyede bir görüntü için PT05S) veya çerçeve sayısı (örneğin, her 30 karede bir görüntü için 30) veya akış süresi için göreli bir değer (örneğin, akış süresinin %10'unda bir görüntü için %10) olabilir. Not: Adım değeri, oluşturulan ilk küçük resmi etkiler ve bu tam olarak dönüştürme hazır ayarı başlangıç zamanında belirtilen küçük resim olmayabilir. Bunun nedeni, başlangıç saati ile başlangıç zamanından ilk çıkış olarak Adım konumu arasındaki en iyi küçük resmi seçmeye çalışan kodlayıcıdır. Varsayılan değer %10 olduğundan, akışın süresi uzunsa, oluşturulan ilk küçük resmin başlangıç zamanında belirtilenden uzak olabileceği anlamına gelir. İlk küçük resmin başlangıç zamanına yakın olması bekleniyorsa Adım için makul bir değer seçmeyi deneyin veya başlangıç zamanında yalnızca bir küçük resim gerekiyorsa Aralık değerini 1 olarak ayarlayın.

stretchMode

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

syncMode

VideoSyncMode

Video Eşitleme Modu

ImageFormat

Çıktı görüntü dosyasının özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.ImageFormat

Türetilmiş türler için ayrımcı.

filenamePattern

string

Çıkış dosyalarının oluşturulması için kullanılan dosya adlandırma düzeni. Dosya adında aşağıdaki makrolar desteklenir: {Basename} - Giriş video dosyasının adını kullanacak bir genişletme makrosunda. Giriş video dosyasının temel adı (dosya son eki dahil değilse) 32 karakterden kısaysa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluk olarak ilk 32 karaktere yuvarlanır. {Extension} - Bu biçim için uygun uzantı. {Label} - Codec/katmana atanan etiket. {Index} - Küçük resimler için benzersiz bir dizin. Yalnızca küçük resimler için geçerlidir. {AudioStream} - "Audio" dizesi ve ses akış numarası (1'den başlayın). {Bit hızı} - Kbps olarak ses/video bit hızı. Küçük resimler için geçerli değildir. {Codec} - Ses/video codec'inin türü. {Resolution} - Video çözünürlüğü. Desteklenmeyen tüm makrolar daraltılır ve dosya adından kaldırılır.

InputFile

Tek bir dosya için InputDefinition. TrackSelections'ın kapsamı belirtilen dosyaya göre belirlenir.

Name Tür Description
@odata.type string:

#Microsoft.Media.InputFile

Türetilmiş türler için ayrımcı.

filename

string

Bu giriş tanımının uygulandığı dosyanın adı.

includedTracks TrackDescriptor[]:

Girişteki parçaların meta verilerini ve seçimini tanımlayan TrackDescriptor listesi.

InsightsType

Hizmetin oluşturmasını istediğiniz içgörü türünü tanımlar. İzin verilen değerler 'AudioInsightsOnly', 'VideoInsightsOnly' ve 'AllInsights' değerleridir. Varsayılan değer AllInsights'tır. Bunu AllInsights olarak ayarlarsanız ve giriş yalnızca sesse yalnızca ses içgörüleri oluşturulur. Benzer şekilde, giriş yalnızca video ise yalnızca video içgörüleri oluşturulur. Bazı girişlerinizin yalnızca video olmasını bekliyorsanız AudioInsightsOnly kullanmamanızı öneririz; veya bazı girişlerinizin yalnızca ses olmasını bekliyorsanız VideoInsightsOnly kullanın. Bu koşullardaki İşleriniz hataya neden olur.

Name Tür Description
AllInsights

string

Hem ses hem de video içgörüleri oluşturun. Ses veya video İçgörüleri başarısız olursa başarısız olur.

AudioInsightsOnly

string

Yalnızca ses içgörüleri oluşturun. Varsa bile videoları yoksayın. Ses yoksa başarısız olur.

VideoInsightsOnly

string

Yalnızca video içgörüleri oluşturun. Varsa sesi yoksayın. Video yoksa başarısız olur.

InterleaveOutput

Ses ve videonun kapsayıcı biçiminde nasıl depolandığını denetlemek için çıkışın ayırma modunu ayarlar. Örnek: Ayrı MP4 dosyalarında yalnızca ses ve yalnızca video çıkışları üretmek için InterleavedOutput'ı NonInterleavedOutput olarak ayarlayın.

Name Tür Description
InterleavedOutput

string

Çıkış hem ses hem de video içerir.

NonInterleavedOutput

string

Çıkış yalnızca video veya yalnızca sestir.

Job

İş kaynak türü. İlerleme ve durum, bir İşi yoklayarak veya EventGrid kullanarak olaylara abone olarak elde edilebilir.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.correlationData

object

Müşteri, Job ve JobOutput durum olaylarında döndürülecek anahtar, değer çiftlerini sağladı.

properties.created

string

Müşterinin İşi oluşturduğu UTC tarihi ve saati, 'YYYY-AA-GGThh:mm:ssZ' biçimindedir.

properties.description

string

İsteğe bağlı müşteri tarafından İşin açıklaması sağlandı.

properties.endTime

string

Bu İşin işlenmesinin bittiği UTC tarihi ve saati.

properties.input JobInput:

İş için girişler.

properties.lastModified

string

Müşterinin İşi en son güncelleştirdiği UTC tarihi ve saati, 'YYYY-AA-GGThh:mm:ssZ' biçiminde.

properties.outputs JobOutput[]:

JobOutputAsset[]

İş için çıkışlar.

properties.priority

Priority

İşin işlenmesi gereken öncelik. Yüksek öncelikli işler, düşük öncelikli işlerden önce işlenir. Ayarlanmadıysa, varsayılan değer normaldir.

properties.startTime

string

Bu İşin işlemeye başladığı UTC tarihi ve saati.

properties.state

JobState

İşin geçerli durumu.

systemData

systemData

Bu kaynakla ilgili sistem meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

JobError

JobOutput hatalarının ayrıntıları.

Name Tür Description
category

JobErrorCategory

Hataların kategorilere ayrılmasına yardımcı olur.

code

JobErrorCode

Hatayı açıklayan hata kodu.

details

JobErrorDetail[]

Bu bildirilen hataya yol açan belirli hatalarla ilgili bir dizi ayrıntı.

message

string

Hatanın insanlar tarafından okunabilen dile bağımlı gösterimi.

retry

JobRetry

İşi yeniden denemenin mümkün olabileceğini gösterir. Yeniden deneme başarısız olursa lütfen Azure Portal aracılığıyla Azure desteği başvurun.

JobErrorCategory

Hataların kategorilere ayrılmasına yardımcı olur.

Name Tür Description
Account

string

Hata hesap bilgileriyle ilgilidir.

Configuration

string

Hata yapılandırmayla ilgili.

Content

string

Hata, giriş dosyalarındaki veriyle ilgilidir.

Download

string

Hata indirmeyle ilgili.

Service

string

Hata hizmetle ilgili.

Upload

string

Hata karşıya yüklemeyle ilgili.

JobErrorCode

Hatayı açıklayan hata kodu.

Name Tür Description
ConfigurationUnsupported

string

Giriş dosyalarının ve uygulanan yapılandırma ayarlarının birleşimiyle ilgili bir sorun oluştu, yapılandırma ayarlarını düzeltip aynı girişle yeniden deneyin veya girişi yapılandırmayla eşleşecek şekilde değiştirin.

ContentMalformed

string

Giriş içeriğinde bir sorun oluştu (örneğin: sıfır bayt dosyası veya bozuk/kodu çözülemeyen dosyalar), giriş dosyalarını denetleyin.

ContentUnsupported

string

Girişin biçimiyle ilgili bir sorun oluştu (geçerli bir medya dosyası veya desteklenmeyen bir dosya/codec dosyası değil), giriş dosyalarının geçerliliğini denetleyin.

DownloadNotAccessible

string

Giriş dosyalarını indirmeye çalışırken dosyalar erişilebilir değildi, lütfen kaynağın kullanılabilirliğini denetleyin.

DownloadTransientError

string

Giriş dosyalarını indirmeye çalışırken aktarım sırasında bir sorun oluştu (depolama hizmeti, ağ hataları), ayrıntılara bakın ve kaynağınızı denetleyin.

IdentityUnsupported

string

Hesap kimliği doğrulanırken bir hata oluştu. Kimlik yapılandırmalarını denetleyin ve düzeltin ve yeniden deneyin. Başarısız olursa lütfen desteğe başvurun.

ServiceError

string

Önemli hizmet hatası, lütfen desteğe başvurun.

ServiceTransientError

string

Geçici hata, lütfen yeniden deneyin, yeniden deneme başarısız olursa lütfen desteğe başvurun.

UploadNotAccessible

string

Çıkış dosyalarını karşıya yüklemeye çalışırken hedefe ulaşılamıyordu, lütfen hedefin kullanılabilirliğini denetleyin.

UploadTransientError

string

Çıkış dosyalarını karşıya yüklemeye çalışırken aktarım sırasında bir sorun oluştu (depolama hizmeti, ağ hataları), ayrıntılara bakın ve hedefinizi denetleyin.

JobErrorDetail

JobOutput hatalarının ayrıntıları.

Name Tür Description
code

string

Hata ayrıntılarını açıklayan kod.

message

string

Hatanın insanlar tarafından okunabilir bir gösterimi.

JobInputAsset

İşe giriş için bir Varlığı temsil eder.

Name Tür Description
@odata.type string:

#Microsoft.Media.JobInputAsset

Türetilmiş türler için ayrımcı.

assetName

string

Giriş Varlığının adı.

end ClipTime:

İşlemenin sona ereceği giriş medyasının zaman çizelgesinde bir nokta tanımlar. Giriş medyasının sonuna varsayılan olarak eklenir.

files

string[]

Dosya listesi. JobInputhttp için gereklidir. Her biri en fazla 4000 karakterdir. Hassas verilerin açığa çıkmasını önlemek için hizmet yanıtlarında sorgu dizeleri döndürülmeyecek.

inputDefinitions InputDefinition[]:

InputDefinitions listesini tanımlar. Her InputDefinition için izleme seçimlerinin ve ilgili meta verilerin listesini tanımlar.

label

string

Bir JobInputClip'e atanan ve Dönüştürmede kullanılan bir başvuruyu karşılamak için kullanılan etiket. Örneğin, 'xyz' etiketine sahip bir görüntü dosyası almak ve kodlanmasından önce giriş videosuna katman olarak uygulamak için Bir Dönüşüm yazılabilir. Bir İş gönderirken, jobInputs'lardan tam olarak biri görüntü dosyası olmalı ve 'xyz' etiketine sahip olmalıdır.

start ClipTime:

Giriş medyasının zaman çizelgesinde işlemenin başlayacağı bir nokta tanımlar. Varsayılan olarak giriş medyasının başlangıcını kullanır.

JobInputClip

İş için giriş dosyalarını temsil eder.

Name Tür Description
@odata.type string:

#Microsoft.Media.JobInputClip

Türetilmiş türler için ayrımcı.

end ClipTime:

İşlemenin sona ereceği giriş medyasının zaman çizelgesinde bir nokta tanımlar. Giriş medyasının sonuna varsayılan olarak eklenir.

files

string[]

Dosya listesi. JobInputhttp için gereklidir. Her biri en fazla 4000 karakterdir. Hassas verilerin açığa çıkmasını önlemek için hizmet yanıtlarında sorgu dizeleri döndürülmeyecek.

inputDefinitions InputDefinition[]:

InputDefinitions listesini tanımlar. Her InputDefinition için izleme seçimlerinin ve ilgili meta verilerin listesini tanımlar.

label

string

Bir JobInputClip'e atanan ve Dönüştürmede kullanılan bir başvuruyu karşılamak için kullanılan etiket. Örneğin, 'xyz' etiketine sahip bir görüntü dosyası almak ve kodlanmasından önce giriş videosuna katman olarak uygulamak için Bir Dönüşüm yazılabilir. Bir İş gönderirken, jobInputs'lardan tam olarak biri görüntü dosyası olmalı ve 'xyz' etiketine sahip olmalıdır.

start ClipTime:

Giriş medyasının zaman çizelgesinde işlemenin başlayacağı bir nokta tanımlar. Varsayılan olarak giriş medyasının başlangıcını kullanır.

JobInputHttp

HTTPS işi girişini temsil eder.

Name Tür Description
@odata.type string:

#Microsoft.Media.JobInputHttp

Türetilmiş türler için ayrımcı.

baseUri

string

HTTPS işi girişi için temel URI. Sağlanan dosya adlarıyla birleştirilir. Temel uri belirtilmemişse, sağlanan dosya listesinin tam uris olduğu varsayılır. En fazla 4000 karakter uzunluğunda. Hassas verilerin açığa çıkmasını önlemek için hizmet yanıtlarında sorgu dizeleri döndürülmeyecek.

end ClipTime:

İşlemenin sona ereceği giriş medyasının zaman çizelgesinde bir nokta tanımlar. Giriş medyasının sonuna varsayılan olarak eklenir.

files

string[]

Dosya listesi. JobInputhttp için gereklidir. Her biri en fazla 4000 karakterdir. Hassas verilerin açığa çıkmasını önlemek için hizmet yanıtlarında sorgu dizeleri döndürülmeyecek.

inputDefinitions InputDefinition[]:

InputDefinitions listesini tanımlar. Her InputDefinition için izleme seçimlerinin ve ilgili meta verilerin listesini tanımlar.

label

string

Bir JobInputClip'e atanan ve Dönüştürmede kullanılan bir başvuruyu karşılamak için kullanılan etiket. Örneğin, 'xyz' etiketine sahip bir görüntü dosyası almak ve kodlanmasından önce giriş videosuna katman olarak uygulamak için Bir Dönüşüm yazılabilir. Bir İş gönderirken, jobInputs'lardan tam olarak biri görüntü dosyası olmalı ve 'xyz' etiketine sahip olmalıdır.

start ClipTime:

Giriş medyasının zaman çizelgesinde işlemenin başlayacağı bir nokta tanımlar. Varsayılan olarak giriş medyasının başlangıcını kullanır.

JobInputs

bir İş'e yönelik girişlerin listesini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.JobInputs

Türetilmiş türler için ayrımcı.

inputs JobInput[]:

İş girişlerinin listesi.

JobInputSequence

Sıra, her klibin jobInput olduğu sıralı bir Klip listesi içerir. Sıra, tek bir giriş olarak değerlendirilir.

Name Tür Description
@odata.type string:

#Microsoft.Media.JobInputSequence

Türetilmiş türler için ayrımcı.

inputs JobInputClip[]:

Zaman çizelgesini oluşturan JobInputs.

JobOutputAsset

JobOutput olarak kullanılan bir Varlığı temsil eder.

Name Tür Description
@odata.type string:

#Microsoft.Media.JobOutputAsset

Türetilmiş türler için ayrımcı.

assetName

string

Çıktı Varlığının adı.

endTime

string

Bu İş Çıktısının işlenmesini tamamladığı UTC tarihi ve saati.

error

JobError

JobOutput Hata durumundaysa, hatanın ayrıntılarını içerir.

label

string

Benzersiz olarak tanımlanmasına yardımcı olmak için JobOutput'a atanmış bir etiket. Bu, Dönüştürme işleminizde birden fazla TransformOutput bulunduğunda kullanışlıdır ve burada işinizin birden fazla JobOutput'u vardır. Böyle durumlarda, İşi gönderdiğinizde, Dönüşümdeki TransformOutputs ile aynı sırada iki veya daha fazla JobOutput eklersiniz. Daha sonra, olaylar aracılığıyla veya BIR GET isteğinde İşi aldığınızda, JobOutput'ı kolayca tanımlamak için etiketi kullanabilirsiniz. Bir etiket sağlanmazsa, varsayılan '{presetName}_{outputIndex}' değeri kullanılır; burada ön ayar adı ilgili TransformOutput'taki ön ayarın adıdır ve çıkış dizini bu JobOutput'un İş içindeki göreli dizinidir. Bu dizinin, Transform içindeki ilgili TransformOutput'un göreli diziniyle aynı olduğunu unutmayın.

presetOverride Preset:

İlgili dönüştürme çıkışında ön ayarı geçersiz kılmak için kullanılan ön ayar.

progress

integer

JobOutput bir İşleme durumundaysa, bu, İş tamamlanma yüzdesini içerir. Değer bir tahmindir ve İş tamamlanma sürelerini tahmin etmek için kullanılması amaçlanmamıştır. JobOutput'un tamam olup olmadığını belirlemek için State özelliğini kullanın.

startTime

string

Bu İş Çıktısının işlemeye başladığı UTC tarihi ve saati.

state

JobState

JobOutput'un durumunu açıklar.

JobRetry

İşi yeniden denemenin mümkün olabileceğini gösterir. Yeniden deneme başarısız olursa lütfen Azure Portal aracılığıyla Azure desteği başvurun.

Name Tür Description
DoNotRetry

string

Sorunun araştırılması ve ardından işin düzeltmelerle yeniden gönderilmesi veya temel alınan sorun düzeltildikten sonra yeniden denenmesi gerekir.

MayRetry

string

Sorun, belirli bir süre beklendikten ve aynı işi yeniden gönderinden sonra çözülebilir.

JobState

JobOutput'un durumunu açıklar.

Name Tür Description
Canceled

string

İş iptal edildi. Bu, işin son durumudur.

Canceling

string

İş iptal ediliyor. Bu iş için geçici bir durumdur.

Error

string

İş bir hatayla karşılaştı. Bu, işin son durumudur.

Finished

string

İş bitti. Bu, işin son durumudur.

Processing

string

İş işleniyor. Bu iş için geçici bir durumdur.

Queued

string

İş kuyruğa alınmış durumda ve kaynakların kullanılabilir duruma gelmesini bekliyor. Bu geçici bir durumdur.

Scheduled

string

İş, kullanılabilir bir kaynakta çalışacak şekilde zamanlanıyor. Bu, kuyruğa alınmış ve işleme durumları arasında geçici bir durumdur.

JpgFormat

JPEG küçük resimleri oluşturmak için ayarları açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.JpgFormat

Türetilmiş türler için ayrımcı.

filenamePattern

string

Çıktı dosyalarının oluşturulması için kullanılan dosya adlandırma düzeni. Dosya adında aşağıdaki makrolar desteklenir: {Basename} - Giriş video dosyasının adını kullanacak bir genişletme makrosunda. Giriş video dosyasının temel adı (dosya son eki dahil değildir) 32 karakterden kısaysa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere yuvarlanır. {Extension} - Bu biçim için uygun uzantı. {Label} - Codec'e/katmana atanan etiket. {Index} - Küçük resimler için benzersiz bir dizin. Yalnızca küçük resimler için geçerlidir. {AudioStream} - "Audio" dizesi ve ses akışı numarası (1'den başlayın). {Bitrate} - Kbps olarak ses/video bit hızı. Küçük resimler için geçerli değildir. {Codec} - Ses/video codec'inin türü. {Resolution} - Video çözünürlüğü. Desteklenmeyen makrolar daraltılır ve dosya adından kaldırılır.

JpgImage

Giriş videosundan bir dizi JPEG görüntüsü oluşturma özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.JpgImage

Türetilmiş türler için ayrımcı.

keyFrameInterval

string

İki anahtar kare arasındaki uzaklık. Değerin ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışı olması gerekir. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa, KeyFrameInterval değerinin giriş kaynağı ayarını izleyeceği durumlarda bu ayarın yoksayıldığını unutmayın.

label

string

Codec bileşeni için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

layers

JpgLayer[]

Kodlayıcı tarafından üretilecek bir çıkış JPEG resim katmanları koleksiyonu.

range

string

Giriş videosunda önceden ayarlanmış başlangıç zamanını dönüştürmeye göre küçük resim oluşturmanın durdurulduğu konum. Değer ISO 8601 biçiminde (örneğin, başlangıç zamanından itibaren 5 dakika 30 saniyede durmaya PT5M30S) veya bir çerçeve sayısı (örneğin, başlangıç zamanında çerçeveden 300. karede durması için 300) olabilir. Bu değer 1 ise, başlangıç zamanında yalnızca bir küçük resim veya akış süresine göreli bir değer oluşturmak anlamına gelir (Örneğin, başlangıç zamanından itibaren akış süresinin yarısında durdurmak için %50). Varsayılan değer %100'dür ve bu da akışın sonunda durması anlamına gelir.

spriteColumn

integer

Küçük resim sprite görüntüsünde kullanılan sütun sayısını ayarlar. Satır sayısı otomatik olarak hesaplanır ve sprite içindeki her küçük resim için koordinat eşlemeleri ile bir VTT dosyası oluşturulur. Not: Bu değer pozitif bir tamsayı olmalı ve çıkış görüntüsü çözünürlüğünün JPEG maksimum piksel çözünürlüğü sınırı 65535x65535'in ötesine geçmemesi için uygun bir değer önerilir.

start

string

Giriş videosunda küçük resim oluşturmaya başlanması gereken konum. Değer ISO 8601 biçiminde (örneğin, 5 saniyede başlayacak PT05S) veya bir çerçeve sayısı (örneğin, 10. çerçeveden başlamak için 10) veya akış süresine göreli bir değer (örneğin, akış süresinin %10'unda başlamak için %10) olabilir. Ayrıca kodlayıcıya videonun ilk birkaç saniyesinden en iyi küçük resmi seçmesini söyleyen ve Adım ve Aralık için diğer ayarlar ne olursa olsun yalnızca bir küçük resim oluşturacak bir {Best} makrosunu destekler. Varsayılan değer {Best} makrosdur.

step

string

Küçük resimlerin oluşturulduğu aralıklar. Değer ISO 8601 biçiminde (örneğin, 5 saniyede bir görüntü için PT05S) veya kare sayısı (örneğin, her 30 karede bir görüntü için 30) veya akış süresine göre bir değer (örneğin, akış süresinin %10'unda bir görüntü için %10) olabilir. Not: Adım değeri, oluşturulan ilk küçük resmi etkiler ve bu tam olarak dönüştürme önayarlı başlangıç zamanında belirtilen küçük resim olmayabilir. Bunun nedeni, başlangıç saati ile Başlangıç zamanından ilk çıkış olarak Adım konumu arasındaki en iyi küçük resmi seçmeye çalışan kodlayıcıdır. Varsayılan değer %10 olduğundan akışın süresi uzunsa ilk oluşturulan küçük resim başlangıç zamanında belirtilenden uzak olabilir. İlk küçük resmin başlangıç zamanına yakın olması bekleniyorsa Adım için makul bir değer seçmeyi deneyin veya başlangıç zamanında yalnızca bir küçük resim gerekiyorsa Aralık değerini 1 olarak ayarlayın.

stretchMode

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

syncMode

VideoSyncMode

Video Eşitleme Modu

JpgLayer

Giriş videosundan JPEG görüntüsü oluşturma ayarlarını açıklar.

Name Tür Description
height

string

Bu katman için çıkış videosunun yüksekliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin % 50, çıkış videosunun girişle birlikte yüksekliğinin yarısı kadar piksele sahip olduğu anlamına gelir.

label

string

Bu katman için alfasayısal etiket, farklı video ve ses katmanlarının çoğullandırılmasında veya çıkış dosyasının adlandırılmasında kullanılabilir.

quality

integer

JPEG çıkışının sıkıştırma kalitesi. Aralık 0-100 arasındadır ve varsayılan değer 70'tir.

width

string

Bu katman için çıkış videosunun genişliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin %50, çıkış videosunu girişe göre yarım piksel genişlikte olduğu anlamına gelir.

Mp4Format

Çıkış ISO MP4 dosyasının özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.Mp4Format

Türetilmiş türler için ayrımcı.

filenamePattern

string

Çıktı dosyalarının oluşturulması için kullanılan dosya adlandırma düzeni. Dosya adında aşağıdaki makrolar desteklenir: {Basename} - Giriş video dosyasının adını kullanacak bir genişletme makrosunda. Giriş video dosyasının temel adı (dosya son eki dahil değildir) 32 karakterden kısaysa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere yuvarlanır. {Extension} - Bu biçim için uygun uzantı. {Label} - Codec'e/katmana atanan etiket. {Index} - Küçük resimler için benzersiz bir dizin. Yalnızca küçük resimler için geçerlidir. {AudioStream} - "Audio" dizesi ve ses akışı numarası (1'den başlayın). {Bitrate} - Kbps olarak ses/video bit hızı. Küçük resimler için geçerli değildir. {Codec} - Ses/video codec'inin türü. {Resolution} - Video çözünürlüğü. Desteklenmeyen makrolar daraltılır ve dosya adından kaldırılır.

outputFiles

OutputFile[]

Üretilmesi gereken çıkış dosyalarının listesi. Listedeki her girdi, birlikte muxedilecek bir dizi ses ve video katmanı etiketidir.

MultiBitrateFormat

GOP ile hizalanmış çoklu bit hızı dosyaları koleksiyonu oluşturma özelliklerini açıklar. Varsayılan davranış, tüm seslerle birlikte karıştırılan her video katmanı için bir çıkış dosyası oluşturmaktır. Üretilen tam çıkış dosyaları outputFiles koleksiyonu belirtilerek denetlenebilir.

Name Tür Description
@odata.type string:

#Microsoft.Media.MultiBitrateFormat

Türetilmiş türler için ayrımcı.

filenamePattern

string

Çıktı dosyalarının oluşturulması için kullanılan dosya adlandırma düzeni. Dosya adında aşağıdaki makrolar desteklenir: {Basename} - Giriş video dosyasının adını kullanacak bir genişletme makrosunda. Giriş video dosyasının temel adı (dosya son eki dahil değildir) 32 karakterden kısaysa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere yuvarlanır. {Extension} - Bu biçim için uygun uzantı. {Label} - Codec'e/katmana atanan etiket. {Index} - Küçük resimler için benzersiz bir dizin. Yalnızca küçük resimler için geçerlidir. {AudioStream} - "Audio" dizesi ve ses akışı numarası (1'den başlayın). {Bitrate} - Kbps olarak ses/video bit hızı. Küçük resimler için geçerli değildir. {Codec} - Ses/video codec'inin türü. {Resolution} - Video çözünürlüğü. Desteklenmeyen makrolar daraltılır ve dosya adından kaldırılır.

outputFiles

OutputFile[]

Üretilmesi gereken çıkış dosyalarının listesi. Listedeki her giriş, birlikte karıştırılacak bir dizi ses ve video katmanı etiketidir.

OutputFile

Oluşturulan bir çıkış dosyasını temsil eder.

Name Tür Description
labels

string[]

Kodlayıcının video ve sesi çıkış dosyasına nasıl katsatması gerektiğini açıklayan etiketlerin listesi. Örneğin, kodlayıcı v1 ve v2 etiketli iki video katmanı ve a1 etiketli bir ses katmanı üretiyorsa, '[v1, a1]' gibi bir dizi kodlayıcıya v1 ile temsil edilen video parçası ve a1 ile temsil edilen ses parçasıyla bir çıkış dosyası üretmesini söyler.

PngFormat

PNG küçük resimleri üretme ayarlarını açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.PngFormat

Türetilmiş türler için ayrımcı.

filenamePattern

string

Çıktı dosyalarının oluşturulması için kullanılan dosya adlandırma düzeni. Dosya adında aşağıdaki makrolar desteklenir: {Basename} - Giriş video dosyasının adını kullanacak bir genişletme makrosunda. Giriş video dosyasının temel adı (dosya son eki dahil değildir) 32 karakterden kısaysa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere yuvarlanır. {Extension} - Bu biçim için uygun uzantı. {Label} - Codec'e/katmana atanan etiket. {Index} - Küçük resimler için benzersiz bir dizin. Yalnızca küçük resimler için geçerlidir. {AudioStream} - "Audio" dizesi ve ses akışı numarası (1'den başlayın). {Bitrate} - Kbps olarak ses/video bit hızı. Küçük resimler için geçerli değildir. {Codec} - Ses/video codec'inin türü. {Resolution} - Video çözünürlüğü. Desteklenmeyen makrolar daraltılır ve dosya adından kaldırılır.

PngImage

Giriş videosundan bir dizi PNG görüntüsü oluşturma özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.PngImage

Türetilmiş türler için ayrımcı.

keyFrameInterval

string

İki anahtar kare arasındaki uzaklık. Değerin ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışı olması gerekir. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa, KeyFrameInterval değerinin giriş kaynağı ayarını izleyeceği durumlarda bu ayarın yoksayıldığını unutmayın.

label

string

Codec bileşeni için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

layers

PngLayer[]

Kodlayıcı tarafından üretilecek çıktı PNG görüntü katmanlarından oluşan bir koleksiyon.

range

string

Giriş videosunda önceden ayarlanmış başlangıç zamanını dönüştürmeye göre küçük resim oluşturmanın durdurulduğu konum. Değer ISO 8601 biçiminde (örneğin, başlangıç zamanından itibaren 5 dakika 30 saniyede durmaya PT5M30S) veya bir çerçeve sayısı (örneğin, başlangıç zamanında çerçeveden 300. karede durması için 300) olabilir. Bu değer 1 ise, başlangıç zamanında yalnızca bir küçük resim veya akış süresine göreli bir değer oluşturmak anlamına gelir (Örneğin, başlangıç zamanından itibaren akış süresinin yarısında durdurmak için %50). Varsayılan değer %100'dür ve bu da akışın sonunda durması anlamına gelir.

start

string

Giriş videosunda küçük resim oluşturmaya başlanması gereken konum. Değer ISO 8601 biçiminde (örneğin, 5 saniyede başlayacak PT05S) veya bir çerçeve sayısı (örneğin, 10. çerçeveden başlamak için 10) veya akış süresine göreli bir değer (örneğin, akış süresinin %10'unda başlamak için %10) olabilir. Ayrıca kodlayıcıya videonun ilk birkaç saniyesinden en iyi küçük resmi seçmesini söyleyen ve Adım ve Aralık için diğer ayarlar ne olursa olsun yalnızca bir küçük resim oluşturacak bir {Best} makrosunu destekler. Varsayılan değer {Best} makrosdur.

step

string

Küçük resimlerin oluşturulduğu aralıklar. Değer ISO 8601 biçiminde (örneğin, 5 saniyede bir görüntü için PT05S) veya kare sayısı (örneğin, her 30 karede bir görüntü için 30) veya akış süresine göre bir değer (örneğin, akış süresinin %10'unda bir görüntü için %10) olabilir. Not: Adım değeri, oluşturulan ilk küçük resmi etkiler ve bu tam olarak dönüştürme önayarlı başlangıç zamanında belirtilen küçük resim olmayabilir. Bunun nedeni, başlangıç saati ile Başlangıç zamanından ilk çıkış olarak Adım konumu arasındaki en iyi küçük resmi seçmeye çalışan kodlayıcıdır. Varsayılan değer %10 olduğundan akışın süresi uzunsa ilk oluşturulan küçük resim başlangıç zamanında belirtilenden uzak olabilir. İlk küçük resmin başlangıç zamanına yakın olması bekleniyorsa Adım için makul bir değer seçmeyi deneyin veya başlangıç zamanında yalnızca bir küçük resim gerekiyorsa Aralık değerini 1 olarak ayarlayın.

stretchMode

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

syncMode

VideoSyncMode

Video Eşitleme Modu

PngLayer

Giriş videosundan PNG görüntüsü oluşturma ayarlarını açıklar.

Name Tür Description
height

string

Bu katman için çıkış videosunun yüksekliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin % 50, çıkış videosunun girişle birlikte yüksekliğinin yarısı kadar piksele sahip olduğu anlamına gelir.

label

string

Bu katman için alfasayısal etiket, farklı video ve ses katmanlarının çoğullandırılmasında veya çıkış dosyasının adlandırılmasında kullanılabilir.

width

string

Bu katman için çıkış videosunun genişliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin %50, çıkış videosunu girişe göre yarım piksel genişlikte olduğu anlamına gelir.

PresetConfigurations

Kodlayıcı için isteğe bağlı yapılandırma ayarlarının nesnesi.

Name Tür Description
complexity

Complexity

Hız ve kalite arasındaki dengeyi denetlemek için kodlayıcı ayarlarını yapılandırmanıza olanak tanır. Örnek: Daha hızlı kodlama ama daha az sıkıştırma verimliliği için Karmaşıklık'ı Hız olarak ayarlayın.

interleaveOutput

InterleaveOutput

Ses ve videonun kapsayıcı biçiminde nasıl depolandığını denetlemek için çıkışın ayırma modunu ayarlar. Örnek: Ayrı MP4 dosyalarında yalnızca ses ve yalnızca video çıkışları üretmek için InterleavedOutput'ı NonInterleavedOutput olarak ayarlayın.

keyFrameIntervalInSeconds

number

Saniye cinsinden anahtar kare aralığı. Örnek: Bazı oyuncuların kayıttan yürütme arabelleğe alma işlemini azaltmak için KeyFrameIntervalInSeconds değerini 2 olarak ayarlayın.

maxBitrateBps

integer

Saniyedeki bit sayısı üst sınırı (üst video katmanı için eşik). Örnek: Yüksek karmaşıklığı olan içerikler için çok yüksek bit hızı çıkışları üretmekten kaçınmak için MaxBitrateBps değerini 60000000 olarak ayarlayın.

maxHeight

integer

Çıktı video katmanlarının maksimum yüksekliği. Örnek: Giriş 4K olsa bile 720P'ye kadar çıkış katmanları oluşturmak için MaxHeight'ı 720 olarak ayarlayın.

maxLayers

integer

En fazla çıkış video katmanı sayısı. Örnek: Kodlama işinin genel maliyetini denetlemek için en fazla 4 çıkış katmanının üretildiğinden emin olmak için MaxLayers'ı 4 olarak ayarlayın.

minBitrateBps

integer

Saniyedeki bit cinsinden minimum bit hızı (alt video katmanı için eşik). Örnek: Düşük ağ bant genişliğine sahip kullanıcıları kapsayan bir alt katmana sahip olmak için MinBitrateBps değerini 200000 olarak ayarlayın.

minHeight

integer

Çıktı video katmanlarının minimum yüksekliği. Örnek: 180P gibi daha küçük çözünürlüklerde çıkış katmanlarını önlemek için MinHeight değerini 360 olarak ayarlayın.

Priority

Dönüşüm içindeki TransformOutput'ların göreli önceliğini ayarlar. Bu, hizmetin TransformOutput'ları işlemek için kullandığı önceliği ayarlar. Varsayılan öncelik Normal'dir.

Name Tür Description
High

string

Diğerlerinden öncelikli olması gereken TransformOutput'lar için kullanılır.

Low

string

Normal ve Yüksek öncelikli TransformOutput'lardan sonra oluşturulabilen TransformOutput'lar için kullanılır.

Normal

string

Normal öncelikli olarak oluşturulabilen TransformOutput'lar için kullanılır.

Rectangle

İşlemeden önce giriş medyasına uygulanan dikdörtgen bir pencerenin özelliklerini açıklar.

Name Tür Description
height

string

Dikdörtgen bölgenin piksel cinsinden yüksekliği. Bu, mutlak piksel değeri (örneğin 100) veya videonun boyutuna göre (örneğin, %50) olabilir.

left

string

Sol kenar boşluğundaki piksel sayısı. Bu, mutlak piksel değeri (örneğin 100) veya videonun boyutuna göre (örneğin, %50) olabilir.

top

string

Üst kenar boşluğundan piksel sayısı. Bu, mutlak piksel değeri (örneğin 100) veya videonun boyutuna göre (örneğin, %50) olabilir.

width

string

Dikdörtgen bölgenin piksel cinsinden genişliği. Bu, mutlak piksel değeri (örneğin 100) veya videonun boyutuna göre (örneğin, %50) olabilir.

Rotation

Varsa, kodlanmasından önce giriş videosuna uygulanacak döndürme. Varsayılan değer Otomatik'tir

Name Tür Description
Auto

string

Gerektiğinde otomatik olarak algılayın ve döndürün.

None

string

Videoyu döndürmeyin. Çıkış biçimi destekliyorsa, döndürmeyle ilgili tüm meta veriler olduğu gibi tutulur.

Rotate0

string

Videoyu döndürmeyin, ancak döndürmeyle ilgili meta verileri kaldırın.

Rotate180

string

Saat yönünde 180 derece döndürün.

Rotate270

string

Saat yönünde 270 derece döndürün.

Rotate90

string

Saat yönünde 90 derece döndürün.

SelectAudioTrackByAttribute

Bir öznitelik ve öznitelik filtresi belirterek girişten ses parçaları seçin.

Name Tür Description
@odata.type string:

#Microsoft.Media.SelectAudioTrackByAttribute

Türetilmiş türler için ayrımcı.

attribute

TrackAttribute

İzleri filtrelemek için TrackAttribute.

channelMapping

ChannelMapping

Tek kanallı ses parçaları için isteğe bağlı atama. Parçaları stereo veya çok kanallı ses parçaları halinde birleştirmek için kullanılabilir.

filter

AttributeFilter

Parçaları seçmek için TrackAttribute'a uygulanacak AttributeFilter türü.

filterValue

string

İzlerin filtreleneceği değer. Yalnızca Filter özelliği için AttributeFilter.ValueEquals belirtildiğinde kullanılır.

SelectAudioTrackById

Bir izleme tanımlayıcısı belirterek girişten ses parçaları seçin.

Name Tür Description
@odata.type string:

#Microsoft.Media.SelectAudioTrackById

Türetilmiş türler için ayrımcı.

channelMapping

ChannelMapping

Tek kanallı ses parçaları için isteğe bağlı atama. Parçaları stereo veya çok kanallı ses parçaları halinde birleştirmek için kullanılabilir.

trackId

integer

Seçecek tanımlayıcıyı izleme

SelectVideoTrackByAttribute

Bir öznitelik ve öznitelik filtresi belirterek girişten video parçalarını seçin.

Name Tür Description
@odata.type string:

#Microsoft.Media.SelectVideoTrackByAttribute

Türetilmiş türler için ayrımcı.

attribute

TrackAttribute

İzleri filtrelemek için TrackAttribute.

filter

AttributeFilter

Parçaları seçmek için TrackAttribute'a uygulanacak AttributeFilter türü.

filterValue

string

İzlerin filtreleneceği değer. Yalnızca Filter özelliği için AttributeFilter.ValueEquals belirtildiğinde kullanılır. TrackAttribute.Bitrate için bu, bit/saniye cinsinden bir tamsayı değeri olmalıdır (örneğin: '1500000'). TrackAttribute.Language, video parçaları için desteklenmez.

SelectVideoTrackById

Bir izleme tanımlayıcısı belirterek girişten video parçalarını seçin.

Name Tür Description
@odata.type string:

#Microsoft.Media.SelectVideoTrackById

Türetilmiş türler için ayrımcı.

trackId

integer

Seçecek tanımlayıcıyı izleme

StandardEncoderPreset

Giriş videosunu Standart Kodlayıcı ile kodlarken kullanılacak tüm ayarları açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.StandardEncoderPreset

Türetilmiş türler için ayrımcı.

codecs Codec[]:

Giriş videosunu kodlarken kullanılacak codec'lerin listesi.

experimentalOptions

object

Ön ayarın kendisinde gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

filters

Filters

Kodlamadan önce giriş medyasına uygulanan bir veya daha fazla filtreleme işlemi.

formats Format[]:

Kodlayıcı tarafından üretilecek çıkışların listesi.

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

Name Tür Description
AutoFit

string

Çıkış çözünürlüğüne uyması için çıkışı (letterbox veya sütun kutusuyla) yerleştirin ve çıkıştaki etkin video bölgesinin girişle aynı en boy oranına sahip olduğundan emin olun. Örneğin, giriş 1920x1080 ise ve kodlama ön ayarı 1280x1280'i isterse, çıkış 1280x1280'de olur ve bu dikdörtgen 16:9 en boy oranında 1280x720 iç dikdörtgenini ve sol ve sağda 280 piksel genişliğinde sütun kutusu bölgelerini içerir.

AutoSize

string

Çıkış çözünürlüğünü geçersiz kılın ve doldurma olmadan girişin görüntü en boy oranıyla eşleşecek şekilde değiştirin. Örneğin, giriş 1920x1080 ise ve kodlama ön ayarı 1280x1280 isterse, ön ayardaki değer geçersiz kılınır ve çıkış 16:9 giriş en boy oranını koruyan 1280x720'de olur.

None

string

Giriş videosunun piksel en boy oranını veya ekran en boy oranını dikkate almadan çıkış çözünürlüğüne kesinlikle dikkat edin.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimliğin türü.

TrackAttribute

İzleri filtrelemek için TrackAttribute.

Name Tür Description
Bitrate

string

Parçanın bit hızı.

Language

string

Parçanın dili.

TransportStreamFormat

MPEG-2 Aktarım Akışı (ISO/IEC 13818-1) çıkış video dosyası oluşturma özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.TransportStreamFormat

Türetilmiş türler için ayrımcı.

filenamePattern

string

Çıktı dosyalarının oluşturulması için kullanılan dosya adlandırma düzeni. Dosya adında aşağıdaki makrolar desteklenir: {Basename} - Giriş video dosyasının adını kullanacak bir genişletme makrosunda. Giriş video dosyasının temel adı (dosya son eki dahil değildir) 32 karakterden kısaysa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere yuvarlanır. {Extension} - Bu biçim için uygun uzantı. {Label} - Codec'e/katmana atanan etiket. {Index} - Küçük resimler için benzersiz bir dizin. Yalnızca küçük resimler için geçerlidir. {AudioStream} - "Audio" dizesi ve ses akışı numarası (1'den başlayın). {Bitrate} - Kbps olarak ses/video bit hızı. Küçük resimler için geçerli değildir. {Codec} - Ses/video codec'inin türü. {Resolution} - Video çözünürlüğü. Desteklenmeyen makrolar daraltılır ve dosya adından kaldırılır.

outputFiles

OutputFile[]

Üretilmesi gereken çıkış dosyalarının listesi. Listedeki her girdi, birlikte muxedilecek bir dizi ses ve video katmanı etiketidir.

UtcClipTime

Medya dosyasında küçük resmi utc saat konumu olarak belirtir. Utc saati, medya dosyasının sıfır zaman damgasından başlayıp başlamadığına bağlı olarak farklı bir konuma işaret edebilir.

Name Tür Description
@odata.type string:

#Microsoft.Media.UtcClipTime

Türetilmiş türler için ayrımcı.

time

string

Utc saat temelinde giriş medyasının zaman çizelgesindeki saat konumu.

Video

Giriş videosunu kodlamaya yönelik temel özellikleri açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.Video

Türetilmiş türler için ayrımcı.

keyFrameInterval

string

İki anahtar kare arasındaki uzaklık. Değerin ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışı olması gerekir. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa, KeyFrameInterval değerinin giriş kaynağı ayarını izleyeceği durumlarda bu ayarın yoksayıldığını unutmayın.

label

string

Codec için isteğe bağlı bir etiket. Etiket, karıştırma davranışını denetlemek için kullanılabilir.

stretchMode

StretchMode

Yeniden boyutlandırma modu - giriş videosunun istenen çıkış çözünürlüklerine uyacak şekilde nasıl yeniden boyutlandırılacağı. Varsayılan değer Otomatik Boyutlandırma'dır

syncMode

VideoSyncMode

Video Eşitleme Modu

VideoAnalyzerPreset

Hem ses hem de videodan içgörüler (zengin meta veriler) ayıklayan ve bir JSON biçim dosyası çıkaran bir video çözümleyicisi ön ayarı.

Name Tür Description
@odata.type string:

#Microsoft.Media.VideoAnalyzerPreset

Türetilmiş türler için ayrımcı.

audioLanguage

string

'language tag-region' (örneğin: 'en-US') BCP-47 biçimini kullanarak girişteki ses yükünün dili. İçeriğinizin dilini biliyorsanız, bunu belirtmeniz önerilir. Otomatik dil algılama temel moda dahil edilmediğinden, dil AudioAnalysisMode::Basic için açıkça belirtilmelidir. Dil belirtilmemişse veya null olarak ayarlıysa, otomatik dil algılama algılanan ilk dili seçer ve dosya süresi boyunca seçili dille işlenir. Şu anda ilk dil algılandıktan sonra diller arasında dinamik olarak geçiş yapma desteği yoktur. Otomatik algılama, net bir şekilde ayırt edilebilir konuşma içeren ses kayıtlarıyla en iyi şekilde çalışır. Otomatik algılama dili bulamazsa transkripsiyon 'en-US' olarak geri dönüş yapar." Desteklenen dillerin listesi burada bulunabilir: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions

object

Ön ayarın kendisinde gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

insightsToExtract

InsightsType

Hizmetin oluşturmasını istediğiniz içgörü türünü tanımlar. İzin verilen değerler :'AudioInsightsOnly', 'VideoInsightsOnly', ve 'AllInsights'. Varsayılan değer AllInsights'tır. Bunu AllInsights olarak ayarlarsanız ve giriş yalnızca sesse yalnızca ses içgörüleri oluşturulur. Benzer şekilde, giriş yalnızca video ise yalnızca video içgörüleri oluşturulur. Bazı girişlerinizin yalnızca video olmasını bekliyorsanız AudioInsightsOnly kullanmamanızı öneririz; veya bazı girişlerinizin yalnızca ses olmasını bekliyorsanız VideoInsightsOnly kullanın. Bu koşullardaki İşleriniz hataya neden olur.

mode

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemlerinin kümesini belirler. Belirtilmemişse, Standard AudioAnalysisMode seçilir.

VideoOverlay

Video katmanının özelliklerini açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Media.VideoOverlay

Türetilmiş türler için ayrımcı.

audioGainLevel

number

Katmandaki ses kazanç düzeyi. Değer [0, 1.0] aralığında olmalıdır. Varsayılan değer 1.0'dır.

cropRectangle

Rectangle

Yer paylaşımlı görüntüyü veya videoyu kırpmak için kullanılan isteğe bağlı dikdörtgen pencere.

end

string

Yer paylaşımının sona erdiği giriş videosuna başvuruyla birlikte bitiş konumu. Değer ISO 8601 biçiminde olmalıdır. Örneğin PT30S, yer paylaşımını giriş videosuna 30 saniye içinde sonlandırmak için. Belirtilmezse veya değer giriş videosu süresinden büyükse, yer paylaşımı medya süresi giriş video süresinden uzunsa, yer paylaşımı medya süresi kadar devam ederse, katman giriş videosunun sonuna kadar uygulanır.

fadeInDuration

string

Yer paylaşımının giriş videosuna soldurulma süresi. Değer ISO 8601 süre biçiminde olmalıdır. Belirtilmezse varsayılan davranış belirme olmamasıdır (PT0S ile aynı).

fadeOutDuration

string

Yer paylaşımının giriş videosundan silinme süresi. Değer ISO 8601 süre biçiminde olmalıdır. Belirtilmezse varsayılan davranış belirme olmamasıdır (PT0S ile aynı).

inputLabel

string

Yer paylaşımı olarak kullanılacak iş girişinin etiketi. Giriş tam olarak bir dosya belirtmelidir. JPG, PNG, GIF veya BMP biçiminde bir görüntü dosyası ya da ses dosyası (WAV, MP3, WMA veya M4A dosyası gibi) ya da video dosyası belirtebilirsiniz. Desteklenen ses ve video dosyası biçimlerinin tam listesi için bkz https://aka.ms/mesformats .

opacity

number

Yer paylaşımının opaklığı. Bu, [0 - 1,0] aralığındaki bir değerdir. Varsayılan değer 1,0'dır ve katman opaktır.

position

Rectangle

Giriş videosunda yer paylaşımının uygulandığı konum.

start

string

Yer paylaşımının başladığı giriş videosuna başvuruyla birlikte başlangıç konumu. Değer ISO 8601 biçiminde olmalıdır. Örneğin PT05S, katmana giriş videosunda 5 saniyede başlar. Belirtilmezse katman, giriş videosunun başından başlar.

VideoSyncMode

Video Eşitleme Modu

Name Tür Description
Auto

string

Bu varsayılan yöntemdir. Muxer özelliklerine bağlı olarak Cfr ve Vfr arasında seçim yapın. ÇıKıŞ biçimi MP4 için varsayılan mod Cfr'dir.

Cfr

string

Giriş çerçeveleri, tam olarak istenen sabit kare hızına ulaşmak için gerektiğinde yinelenir ve/veya bırakılır. Çıkış kare hızı açıkça belirtilen bir değere ayarlandığında önerilir

Passthrough

string

Çerçevelerdeki sunu zaman damgaları giriş dosyasından çıkış dosyası yazıcısına geçirilir. Giriş kaynağı değişken kare hızına sahip olduğunda ve çıkışta uyarlamalı akış için gop sınırları hizalanmış birden çok katman üretmeye çalıştığında önerilir. Not: Girişteki iki veya daha fazla karede yinelenen zaman damgaları varsa çıkış da aynı davranışa sahip olur

Vfr

string

Geçiş moduna benzer, ancak girişte yinelenen zaman damgaları olan çerçeveler varsa, çıkışa yalnızca bir çerçeve geçirilir ve diğerleri bırakılır. Çıkış karelerinin sayısının giriş karesi sayısına eşit olması beklendiğinde önerilir. Örneğin çıkış, girişe karşı PSNR gibi bir kalite ölçümünü hesaplamak için kullanılır

VideoTrackDescriptor

Video parçalarını seçmek için TrackSelection.

Name Tür Description
@odata.type string:

#Microsoft.Media.VideoTrackDescriptor

Türetilmiş türler için ayrımcı.