Transforms - Create Or Update

Dönüştürme oluştur veya güncelleştir
Yeni bir dönüşüm oluşturur veya güncelleştirir.

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

URI Parametreleri

Name In Required Type Description
accountName
path True
  • string

Media Services hesap adı.

resourceGroupName
path True
  • string

Azure aboneliği içindeki kaynak grubunun adı.

subscriptionId
path True
  • string

Microsoft Azure aboneliği için benzersiz tanımlayıcı.

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 Required Type Description
properties.outputs True

Dönüşümün oluşturması gereken bir veya daha fazla Transformoutin dizisi.

properties.description
  • string

Dönüşümün isteğe bağlı ayrıntılı açıklaması.

Yanıtlar

Name Type Description
200 OK

Tamam

201 Created

Oluşturulan

Other Status Codes

Ayrıntılı hata bilgileri.

Örnekler

Create or update a Transform

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaServices/contosomedia/transforms/createdTransform?api-version=2020-05-01
{
  "properties": {
    "description": "Example Transform to illustrate create and update.",
    "outputs": [
      {
        "preset": {
          "@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
          "presetName": "AdaptiveStreaming"
        }
      }
    ]
  }
}

Sample Response

{
  "name": "createdTransform",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/createdTransform",
  "type": "Microsoft.Media/mediaservices/transforms",
  "properties": {
    "created": "2021-01-26T13:35:47.7499582-08:00",
    "description": "Example Transform to illustrate create and update.",
    "lastModified": "2021-01-26T13:35:47.7499582-08:00",
    "outputs": [
      {
        "onError": "StopProcessingJob",
        "relativePriority": "Normal",
        "preset": {
          "@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
          "presetName": "AdaptiveStreaming"
        }
      }
    ]
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-01-26T13:35:47.7499582Z",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-26T13:35:47.7499582Z"
  }
}
{
  "name": "createdTransform",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/createdTransform",
  "type": "Microsoft.Media/mediaservices/transforms",
  "properties": {
    "created": "2021-01-26T13:35:47.7499582-08:00",
    "description": "Example Transform to illustrate create and update.",
    "lastModified": "2021-01-26T13:35:47.7499582-08:00",
    "outputs": [
      {
        "onError": "StopProcessingJob",
        "relativePriority": "Normal",
        "preset": {
          "@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
          "presetName": "AdaptiveStreaming"
        }
      }
    ]
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-01-26T13:35:47.7499582Z",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-26T13:35:47.7499582Z"
  }
}

Tanımlar

AacAudio

Gelişmiş ses codec (AAC) ses kodlama ayarlarını açıklar.

AacAudioProfile

AAC ile ses kodlaması yapmak için kullanılacak kodlama profili.

AnalysisResolution

Videolarınızın analiz edileceği maksimum çözünürlüğü belirtir. Varsayılan davranış "SourceResolution" dır. bu durum, analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutar. "StandardDefinition" kullanımı, uygun en boy oranını korurken giriş videolarını Standart tanıma göre yeniden boyutlandırır. Yalnızca videonun daha yüksek çözünürlükte olup olmadığı yeniden boyutlandırılır. Örneğin, bir 1920x1080 girişi işlemeden önce 640 x 360 olarak ölçeklendirilir. "StandardDefinition" öğesine geçiş yapmak, yüksek çözünürlüklü videoyu işlemek için gereken süreyi azaltır. Ayrıca, bu bileşeni kullanmanın maliyetini azaltabilir ( https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics Ayrıntılar için bkz.). Ancak, yeniden boyutlandırılan videoda çok küçük olan yüzler algılanmayabilir.

ApiError

API hatası.

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, standart AudioAnalysisMode seçilir.

AudioAnalyzerPreset

Ses Çözümleyicisi önceden tanımlı, konuşma dökümü dahil olmak üzere, önceden tanımlanmış bir AI tabanlı analiz işlemleri kümesi uygular. Şu anda, önceden ayarlanmış tek bir ses izlemeli içerik işlemeyi destekler.

AudioOverlay

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

BlurType

Bulanıklaştırma türü

BuiltInStandardEncoderPreset

Giriş videosunun standart kodlayıcıyla kodlanmakta olan yerleşik bir ön ayarı açıklar.

CopyAudio

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

CopyVideo

Kodlayıcıya yeniden kodlama yapmadan giriş videosu bit akışı kopyalamasını söyleyen bir codec bayrağı.

createdByType

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

Deinterlace

Interlacing ayarlarını açıklar.

DeinterlaceMode

Yoruma neden olan mod. Varsayılan olarak AutoPixelAdaptive kullanılır.

DeinterlaceParity

Ayrıştırma için alan eşliki, varsayılan olarak Otomatik'i kullanır.

EncoderNamedPreset

Videoları kodlamada 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.

FaceDetectorPreset

Tüm yüzleri tespit etmek (ve isteğe bağlı olarak Redaksiyonları) algılamak için bir video analiz edilirken kullanılacak tüm ayarları açıklar.

FaceRedactorMode

Bu mod, şu ayarlar arasından seçim yapma özelliği sağlar: 1) analiz-yalnızca algılama Için. Bu mod, video genelinde yüzlerin görünümlerini işaretleyen bir meta veri JSON dosyası oluşturur. Mümkün olduğunda, aynı kişinin görünümleri aynı KIMLIĞE atanır. 2) Birleşik ve redakz (bulanıklaştırır) algılanan yüzleri (Bulanıklaştırma). 3) Redact-bu, algılanan yüzlerin bir alt kümesinin seçmeli olarak redaksiyonunu sağlayan 2 geçişli bir işlem sağlar. Kaynak videonun yanı sıra, bir önceki çözümleme geçişinin meta veri dosyasını ve redaksiyon gerektiren kimlik kimliklerinin Kullanıcı tarafından seçilen bir alt kümesini alır.

Filters

Kodlama öncesinde giriş medyasına uygulanacak olan, de taramalı, döndürme vb. gibi tüm filtreleme işlemlerini açıklar.

H264Complexity

Kodlayıcıda kodlama ayarlarını nasıl seçebileceklerini söyler. Varsayılan değer dengelenir.

H264Layer

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

H264Video

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

H264VideoProfile

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

H265Complexity

Kodlayıcıda kodlama ayarlarını nasıl seçebileceklerini söyler. Kalite daha yüksek bir sıkıştırma oranı sağlar, ancak daha yüksek maliyetli ve daha uzun bir işlem süresi sağlar. Hız görece daha büyük bir dosya oluşturacak, ancak daha hızlı ve ekonomik. Varsayılan değer dengelenir.

H265Layer

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

H265Video

H.265 codec bileşeniyle video kodlamanın tüm özelliklerini açıklar.

H265VideoProfile

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

Image

Giriş videosundan küçük resim oluşturmanın temel özelliklerini açıklar

ImageFormat

Bir çıktı resim dosyasının özelliklerini açıklar.

InsightsType

Hizmetin oluşturmasını istediğiniz öngörülerin türünü tanımlar. İzin verilen değerler ' Audioınsiizsonly ', ' Videoınsiizsonly ' ve ' AllInsights '. Varsayılan değer AllInsights ' dir. Bunu AllInsights olarak ayarlarsanız ve giriş yalnızca ses ise, yalnızca ses öngörüleri oluşturulur. Benzer şekilde, giriş yalnızca videoda ise, yalnızca video öngörüleri oluşturulur. Girdilerden bazılarının yalnızca video olması beklendiğinde, Audioınsilersonly kullanmanız önerilir; ya da girdilerden bazılarının yalnızca ses olmasını beklemeniz halinde Videoınsilersonly kullanın. Bu tür koşullarda Işleriniz hata verebilir.

JpgFormat

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

JpgImage

Giriş videosunda bir dizi JPEG görüntüsü oluşturmaya yönelik özellikleri açıklar.

JpgLayer

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

Mp4Format

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

MultiBitrateFormat

Bir GOP hizalı Çoklu bit hızı dosyaları koleksiyonu oluşturmaya yönelik özellikleri açıklar. Varsayılan davranış, her bir video katmanı için, tüm audios ile birlikte tek bir çıkış dosyası oluşturmak için kullanılır. Oluşturulan tam çıktı dosyaları outputFiles koleksiyonu belirtilerek denetlenebilir.

ODataError

Bir hata hakkında bilgi.

OnErrorType

Bir dönüşüm, birden fazla çıkışı tanımlayabilir. Bu özellik, bir çıkış başarısız olduğunda hizmetin ne yapması gerektiğini tanımlar veya diğer çıkışları üretmeye devam edin ya da diğer çıkışları durdurun. Genel Iş durumu, ' devam Işi ' ile belirtilen çıkışların başarısızlıklarını yansıtmayacaktır. Varsayılan değer ' StopProcessingJob '.

OutputFile

Üretilen bir çıktı dosyasını temsil eder.

PngFormat

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

PngImage

Giriş videosunda bir dizi PNG görüntüsü oluşturmaya yönelik özellikleri açıklar.

PngLayer

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

Priority

Dönüşüm içindeki Transformoutyerleştirmesinin göreli önceliğini ayarlar. Bu, hizmetin Transformoutkoyar işlemini işlemek için kullandığı önceliği ayarlar. Varsayılan öncelik normaldir.

Rectangle

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

Rotation

Varsa, kodlanmamış giriş videosuna uygulanacak döndürme. Varsayılan, Otomatik'tir

StandardEncoderPreset

Giriş videosunu standart kodlayıcıyla kodlarken kullanılacak tüm ayarları açıklar.

StretchMode

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

systemData

Oluşturma ve kaynağın son değiştirilme ile ilgili meta veriler.

Transform

Bir dönüşüm, giriş medyasından istenen çıktıları oluşturmaya yönelik kuralları veya yönergeleri (örneğin, Transkodlama veya öngörüleri ayıklayarak) kapsar. Dönüşüm oluşturulduktan sonra, Iş oluşturularak giriş medyasına uygulanabilir.

TransformOutput

İstenen çıktıyı oluştururken uygulanacak kurallar olan bir TransformOutput özelliklerinin özelliklerini açıklar.

TransportStreamFormat

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

Video

Giriş videosunu kodlamak için temel özellikleri açıklar.

VideoAnalyzerPreset

Hem ses hem de videodan Öngörüler (zengin meta veriler) çıkaran ve bir JSON biçim dosyası çıkışı veren bir video Çözümleyicisi ön ayarı.

VideoOverlay

Video kaplamanın özelliklerini açıklar.

VideoSyncMode

Video eşitleme modu

AacAudio

Gelişmiş ses codec (AAC) ses kodlama ayarlarını açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.AacAudio

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

bitrate
  • integer

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

channels
  • integer

Ses içindeki kanal sayısı.

label
  • string

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

profile

AAC ile ses kodlarken kullanılacak kodlama profili.

samplingRate
  • integer

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

AacAudioProfile

AAC ile ses kodlaması yapmak için kullanılacak kodlama profili.

Name Type Description
AacLc
  • string

Çıkış sesi için AAC Düşük Karmaşıklık profiline (AAC-LC) kodlanması gerekir.

HeAacV1
  • string

Çıkış sesi için HE-AAC v1 profiline kodlanması gerekir.

HeAacV2
  • string

Çıkış sesi için HE-AAC v2 profiline kodlanması gerekir.

AnalysisResolution

Videolarınızın analiz edileceği maksimum çözünürlüğü belirtir. Varsayılan davranış "SourceResolution" dır. bu durum, analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutar. "StandardDefinition" kullanımı, uygun en boy oranını korurken giriş videolarını Standart tanıma göre yeniden boyutlandırır. Yalnızca videonun daha yüksek çözünürlükte olup olmadığı yeniden boyutlandırılır. Örneğin, bir 1920x1080 girişi işlemeden önce 640 x 360 olarak ölçeklendirilir. "StandardDefinition" öğesine geçiş yapmak, yüksek çözünürlüklü videoyu işlemek için gereken süreyi azaltır. Ayrıca, bu bileşeni kullanmanın maliyetini azaltabilir ( https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics Ayrıntılar için bkz.). Ancak, yeniden boyutlandırılan videoda çok küçük olan yüzler algılanmayabilir.

Name Type Description
SourceResolution
  • string
StandardDefinition
  • string

ApiError

API hatası.

Name Type Description
error

Hata özellikleri.

Audio

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.Audio

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

bitrate
  • integer

Çıkışla kodlanmış ses bit/saniye bit hızı.

channels
  • integer

Seste kanal sayısı.

label
  • string

Codec için isteğe bağlı bir etiket. Etiket, muxing davranışını kontrol etmek için kullanılabilir.

samplingRate
  • integer

Hertz kodlaması için kullanılacak örnekleme oranı.

AudioAnalysisMode

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

Name Type Description
Basic
  • string

Bu mod, bir VTT alt başlık/resim yazısı dosyası için konuşmayı metne dönüştürme ve oluşturma işlemi gerçekleştirir. bu modun çıktısı yalnızca anahtar sözcükler, döküm ve zamanlama bilgileri dahil olmak üzere bir Analizler JSON dosyası içerir. Bu modda otomatik dil algılama ve konuşmacı seçme dahil değildir.

Standard
  • string

Temel modda bulunan tüm işlemleri gerçekleştirir, ek olarak dil algılama ve konuşmacı koruması da gerçekleştirilir.

AudioAnalyzerPreset

Ses Çözümleyicisi önceden tanımlı, konuşma dökümü dahil olmak üzere, önceden tanımlanmış bir AI tabanlı analiz işlemleri kümesi uygular. Şu anda, önceden ayarlanmış tek bir ses izlemeli içerik işlemeyi destekler.

Name Type Description
@odata.type string:
  • #Microsoft.Media.AudioAnalyzerPreset

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

audioLanguage
  • string

' Language Tag-Region ' öğesinin BCP-47 biçimi kullanılarak girişte bulunan ses yükünün dili (ör: ' en-US '). İçeriğinizin dilini biliyorsanız, belirtmeniz önerilir. Otomatik dil algılama temel modda dahil edilmediğinden, bu dil, AudioAnalysisMode:: Basic için açıkça belirtilmelidir. Dil belirtilmezse veya null olarak ayarlanırsa, otomatik dil algılama, algılanan ilk dili seçer ve dosya süresince seçili dille işlem görür. Bu, şu anda ilk dil algılandıktan sonra diller arasında dinamik geçiş yapmayı desteklememektedir. Otomatik algılama, ses kayıtları ile en iyi şekilde konuşma ile sorunsuz bir şekilde çalışabilir. Otomatik algılama dili bulamazsa, döküm ' en-US ' öğesine geri dönüş olur. " Desteklenen dillerin listesine buradan ulaşabilirsiniz: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions
  • object

Önceden ayarlanmış olarak gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

mode

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

AudioOverlay

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.AudioOverlay

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

audioGainLevel
  • number

Katmanda ses düzeyi. Değer [0, 1,0] aralığında olmalıdır. Varsayılan değer 1,0 ' dir.

end
  • string

Katman sona erdiğinde giriş videosuna başvuruyla birlikte bitiş konumu. Değerin ISO 8601 biçiminde olması gerekir. Örneğin PT30S katmanda giriş videosuna 30 saniyelik bir bitiş sağlar. Belirtilmezse veya değer giriş videosu süresinden büyükse katman, katman medyası süresi giriş videosu süresinden uzunsa giriş videonun sonuna kadar uygulanır, yoksa katman katman medya süresi kadar devam eder.

fadeInDuration
  • string

Katman, giriş videosunda soldurma süresi. Değer ISO 8601 süre biçiminde olmalıdır. Belirtilmezse varsayılan davranış, içinde soldurma (PT0S ile aynı) olmasıdır.

fadeOutDuration
  • string

Giriş videosunda yer paylaşımının soldurma süresi. Değer ISO 8601 süre biçiminde olmalıdır. Belirtilmezse varsayılan davranış, soldurma (PT0S ile aynı) olmasıdır.

inputLabel
  • string

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

start
  • string

Başlangıç konumu( giriş videosuna başvuru ile birlikte) katman başlatılır. Değerin ISO 8601 biçiminde olması gerekir. Örneğin PT05S katmana giriş videosuna 5 saniye içinde başlar. Belirtilmezse katman, giriş videonun başından başlar.

BlurType

Bulanıklaştırma türü

Name Type Description
Black
  • string

Siyah: siyah çıkış filtresi

Box
  • string

Box: hata ayıklama filtresi, yalnızca sınırlama kutusu

High
  • string

Yüksek: bulanıklaştırma filtresini şaşırtır

Low
  • string

Düşük: Box-otomobil bulanıklaştırma filtresi

Med
  • string

Med: Gauss Bulanıklığı filtresi

BuiltInStandardEncoderPreset

Giriş videosunun standart kodlayıcıyla kodlanmakta olan yerleşik bir ön ayarı açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.BuiltInStandardEncoderPreset

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

presetName

Videoları kodlamada kullanılacak yerleşik ön ayar.

CopyAudio

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

Name Type 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, muxing davranışını kontrol etmek için kullanılabilir.

CopyVideo

Kodlayıcıya yeniden kodlama yapmadan giriş videosu bit akışı kopyalamasını söyleyen bir codec bayrağı.

Name Type 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, muxing davranışını kontrol etmek için kullanılabilir.

createdByType

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

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

Deinterlace

Interlacing ayarlarını açıklar.

Name Type Description
mode

Yoruma neden olan mod. Varsayılan olarak AutoPixelAdaptive kullanılır.

parity

Ayrıştırma için alan eşliki, varsayılan olarak Otomatik'i kullanır.

DeinterlaceMode

Yoruma neden olan mod. Varsayılan olarak AutoPixelAdaptive kullanılır.

Name Type Description
AutoPixelAdaptive
  • string

Giriş videosunda her kareye otomatik piksel uyarlamalı interlacing uygulama.

Off
  • string

Kaynak videonun interlacing'sını devre dışı bırakma.

DeinterlaceParity

Ayrıştırma için alan eşliki, varsayılan olarak Otomatik'i kullanır.

Name Type Description
Auto
  • string

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

BottomFieldFirst
  • string

Giriş videosunu ilk kez alt alana uygula.

TopFieldFirst
  • string

Giriş videosunu ilk kez üst alan işlemeye uygula.

EncoderNamedPreset

Videoları kodlamada kullanılacak yerleşik ön ayar.

Name Type Description
AACGoodQualityAudio
  • string

Yalnızca 192 Kbps hızında kodlanmış olan stereo ses içeren tek bir MP4 dosyası üretir.

AdaptiveStreaming
  • string

H. ve video ve stereo AAC ses içeren bir GOP hizalanmış MP4 dosyaları kümesi üretir. Giriş çözümlemesi, bit hızı ve kare hızına dayalı olarak bir bit hızı merdiveni otomatik olarak oluşturulur. Otomatik olarak oluşturulan önayar, giriş çözünürlüğünü hiçbir şekilde aşmaz. Örneğin, giriş 720p ise, çıkış en iyi 720p olarak kalır.

ContentAwareEncoding
  • string

İçeriğe duyarlı kodlama kullanarak bir GOP hizalanmış MP4 'leri kümesi üretir. Herhangi bir giriş içeriği verildiğinde, hizmet, giriş içeriğinin ilk hafif analizini yapar ve en iyi katman sayısını, uyarlamalı akışa göre teslim etmek için uygun bit hızını ve çözüm ayarlarını belirlemede sonuçları kullanır. Bu ön ayar özellikle düşük ve orta ölçekli karmaşıklık videoları için geçerlidir. burada çıktı dosyaları düşük bitoranlarda, ancak görüntüleyiciler için de iyi bir deneyim sunan bir kalitede olur. Çıktı, video ve ses Aralanmış MP4 dosyaları içerir.

ContentAwareEncodingExperimental
  • string

İçeriğe duyarlı kodlama için deneysel önayar gösterir. Herhangi bir giriş içeriği verildiğinde, hizmet otomatik olarak en uygun katman sayısını, uygun bit hızını ve uyarlamalı akış gönderimi için çözüm ayarlarını otomatik olarak saptamaya çalışır. Temel algoritmalar zaman içinde gelişmeye devam edecektir. Çıktı, video ve ses Aralanmış MP4 dosyaları içerir.

CopyAllBitrateNonInterleaved
  • string

Giriş varlıkındaki tüm video ve ses akışlarını, araya eklemeli video ve ses çıkış dosyaları olarak kopyalayın. Bu önayar, var olan bir varlığı kırpmak veya bir anahtar çerçevesi (GOP) hizalı MP4 dosyalarını akışla akışı olabilecek bir varlık olarak dönüştürmek için kullanılabilir.

H264MultipleBitrate1080p
  • string

6000 kbps 'den 400 Kbps 'e ve stereo AAC ses arasında değişen 8 GOP hizalanmış MP4 dosyası kümesi oluşturur. Çözüm, 1080p ' de başlar ve 180 p 'ye gider.

H264MultipleBitrate720p
  • string

3400 kbps 'den 400 Kbps 'e ve stereo AAC ses arasında değişen 6 GOP hizalanmış MP4 dosyası kümesi oluşturur. Çözüm 720p ' de başlar ve 180 p 'ye gider.

H264MultipleBitrateSD
  • string

5 GOP hizalanmış MP4 dosyası kümesi üretir, 1900kbps ile 400 Kbps arasında ve stereo AAC sestir. Çözüm 480p 'den başlar ve 240p 'ye gider.

H264SingleBitrate1080p
  • string

Videonun 6750 kbps ve 1080 piksellik bir resim yüksekliği ile kodlandığı bir MP4 dosyası üretir ve stereo ses, 128 kbps 'de AAC-LC codec bileşeniyle kodlanır.

H264SingleBitrate720p
  • string

Videonun 4500 kbps ve 720 piksellik bir resim yüksekliği ile kodlandığı bir MP4 dosyası üretir ve stereo ses, 128 kbps 'de AAC-LC codec bileşeniyle kodlanır.

H264SingleBitrateSD
  • string

Videonun 2200 kbps ve 480 piksellik bir resim yüksekliği ile kodlandığı bir MP4 dosyası üretir ve stereo ses, 128 kbps 'de AAC-LC codec bileşeniyle kodlanır.

H265AdaptiveStreaming
  • string

H. 265 video ve stereo AAC ses içeren bir GOP hizalanmış MP4 dosyaları kümesi üretir. Giriş çözümlemesi, bit hızı ve kare hızına dayalı olarak bir bit hızı merdiveni otomatik olarak oluşturulur. Otomatik olarak oluşturulan önayar, giriş çözünürlüğünü hiçbir şekilde aşmaz. Örneğin, giriş 720p ise, çıkış en iyi 720p olarak kalır.

H265ContentAwareEncoding
  • string

İçeriğe duyarlı kodlama kullanarak bir GOP hizalanmış MP4 'leri kümesi üretir. Herhangi bir giriş içeriği verildiğinde, hizmet, giriş içeriğinin ilk hafif analizini yapar ve en iyi katman sayısını, uyarlamalı akışa göre teslim etmek için uygun bit hızını ve çözüm ayarlarını belirlemede sonuçları kullanır. Bu ön ayar özellikle düşük ve orta ölçekli karmaşıklık videoları için geçerlidir. burada çıktı dosyaları düşük bitoranlarda, ancak görüntüleyiciler için de iyi bir deneyim sunan bir kalitede olur. Çıktı, video ve ses Aralanmış MP4 dosyaları içerir.

H265SingleBitrate1080p
  • string

Videonun 3500 Kbps hızında ve 1080 piksellik bir resim yüksekliğinin H. 265 codec ile kodlandığı bir MP4 dosyası üretir ve stereo ses, 128 kbps 'de AAC-LC codec bileşeniyle kodlanır.

H265SingleBitrate4K
  • string

Videonun 9500 Kbps hızında ve 2160 piksellik bir resim yüksekliğinin H. 265 codec ile kodlandığı bir MP4 dosyası üretir ve stereo ses, 128 kbps 'de AAC-LC codec bileşeniyle kodlanır.

H265SingleBitrate720p
  • string

Videonun 1800 Kbps hızında ve 720 piksellik bir resim yüksekliğinin H. 265 codec ile kodlandığı bir MP4 dosyası üretir ve stereo ses, 128 kbps 'de AAC-LC codec bileşeniyle kodlanır.

EntropyMode

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

Name Type 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ı.

FaceDetectorPreset

Tüm yüzleri tespit etmek (ve isteğe bağlı olarak Redaksiyonları) algılamak için bir video analiz edilirken kullanılacak tüm ayarları açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.FaceDetectorPreset

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

blurType

Bulanıklaştırma türü

experimentalOptions
  • object

Önceden ayarlanmış olarak gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

mode

Bu mod, şu ayarlar arasından seçim yapma özelliği sağlar: 1) analiz-yalnızca algılama Için. Bu mod, video genelinde yüzlerin görünümlerini işaretleyen bir meta veri JSON dosyası oluşturur. Mümkün olduğunda, aynı kişinin görünümleri aynı KIMLIĞE atanır. 2) Birleşik ve redakz (bulanıklaştırır) algılanan yüzleri (Bulanıklaştırma). 3) Redact-bu, algılanan yüzlerin bir alt kümesinin seçmeli olarak redaksiyonunu sağlayan 2 geçişli bir işlem sağlar. Kaynak videonun yanı sıra, bir önceki çözümleme geçişinin meta veri dosyasını ve redaksiyon gerektiren kimlik kimliklerinin Kullanıcı tarafından seçilen bir alt kümesini alır.

resolution

Videolarınızın analiz edileceği maksimum çözünürlüğü belirtir. Varsayılan davranış "SourceResolution" dır. bu durum, analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutar. "StandardDefinition" kullanımı, uygun en boy oranını korurken giriş videolarını Standart tanıma göre yeniden boyutlandırır. Yalnızca videonun daha yüksek çözünürlükte olup olmadığı yeniden boyutlandırılır. Örneğin, bir 1920x1080 girişi işlemeden önce 640 x 360 olarak ölçeklendirilir. "StandardDefinition" öğesine geçiş yapmak, yüksek çözünürlüklü videoyu işlemek için gereken süreyi azaltır. Ayrıca, bu bileşeni kullanmanın maliyetini azaltabilir ( https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics Ayrıntılar için bkz.). Ancak, yeniden boyutlandırılan videoda çok küçük olan yüzler algılanmayabilir.

FaceRedactorMode

Bu mod, şu ayarlar arasından seçim yapma özelliği sağlar: 1) analiz-yalnızca algılama Için. Bu mod, video genelinde yüzlerin görünümlerini işaretleyen bir meta veri JSON dosyası oluşturur. Mümkün olduğunda, aynı kişinin görünümleri aynı KIMLIĞE atanır. 2) Birleşik ve redakz (bulanıklaştırır) algılanan yüzleri (Bulanıklaştırma). 3) Redact-bu, algılanan yüzlerin bir alt kümesinin seçmeli olarak redaksiyonunu sağlayan 2 geçişli bir işlem sağlar. Kaynak videonun yanı sıra, bir önceki çözümleme geçişinin meta veri dosyasını ve redaksiyon gerektiren kimlik kimliklerinin Kullanıcı tarafından seçilen bir alt kümesini alır.

Name Type Description
Analyze
  • string

Çözümleme modu yüzleri algılar ve sonuçlarıyla bir meta veri dosyası verir. Yüzler Redakct moduyla bulanıklamadan önce meta veri dosyasının düzenlenmesine izin verir.

Combined
  • string

Birleşik mod, çözümlenmiş yüzeyleri düzenlenirken bir geçişte çözümle ve redaksiyonu tercih etmez.

Redact
  • string

Redakct modu, analiz modundan meta veri dosyasını kullanır ve bulunan yüzleri redaksiyonda çeker.

Filters

Kodlama öncesinde giriş medyasına uygulanacak olan, de taramalı, döndürme vb. gibi tüm filtreleme işlemlerini açıklar.

Name Type Description
crop

Giriş videosunun kırpılacağını gösteren dikdörtgen pencerenin parametreleri.

deinterlace

Taramasız ayarlar.

overlays Overlay[]:

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

rotation

, Varsa, giriş videosuna, şifrelenmeden önce uygulanacak olan döndürme. Varsayılan değer Auto

H264Complexity

Kodlayıcıda kodlama ayarlarını nasıl seçebileceklerini söyler. Varsayılan değer dengelenir.

Name Type Description
Balanced
  • string

Kodlayıcıda hız ve kalite arasında bir denge elde eden ayarları kullanmasını söyler.

Quality
  • string

Kodlayıcıda, daha yavaş genel kodlama zamanının masrafında daha yüksek kaliteli çıkış üretmek üzere 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 fedır.

H264Layer

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.H264Layer

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

adaptiveBFrame
  • boolean

Bu katmanı kodlarken uyarlamalı B çerçevelerinin kullanıla mı yoksa uyarlamalı çerçeveler mi kullanılacak? Belirtilmezse, video profili kullanımına izin ver her izin verse kodlayıcı onu açtır.

bFrames
  • integer

Bu katmanı kodlarken 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ştururken giriş videosunu kodlamak için saniye başına bit hızı ortalaması. Bu gerekli bir alandır.

bufferWindow
  • string

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

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 kodlanması için kare hızı (saniye başına kare sayısı). Değer M/N şeklinde olabilir; burada M ve N tamsayı (örneğin, 30000/1001) veya sayı (örneğin, 30 veya 29,97) şeklinde olabilir. Kodlayıcı, profil ve düzeye göre izin verilen kare hızları üzerinde kısıtlamalar zorlar. Belirtilmezse, kodlayıcı giriş videosuyla aynı kare oranını kullanır.

height
  • string

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

label
  • string

Bu katmanın alfasayısal etiketi, farklı video ve ses katmanlarını birden çok kez katlama veya çıkış dosyasını adlandırmada kullanılabilir.

level
  • string

Şu anda 6.2'ye kadar düzeyi destekliyoruz. Değer Otomatik veya H.264 profiliyle eşleşen bir sayı olabilir. Belirtilmezse, kodlayıcının bu katman için uygun Düzeyi seçmesi için varsayılan değer Otomatik'tir.

maxBitrate
  • integer

VBV arabelleğinin yeniden doldurulacağı maksimum bit hızı (bit/saniye olarak). Belirtilmezse, varsayılan olarak bit hızıyla aynı değere sahip olur.

profile

Şu anda temel, Main, High, High422, High444 'yi destekliyoruz. Varsayılan değer Auto ' dır.

referenceFrames
  • integer

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

slices
  • integer

Bu katmanı kodlarken kullanılacak dilim sayısı. Belirtilmezse varsayılan değer sıfırdır. Bu, kodlayıcının her kare için tek bir dilim kullanabileceği anlamına gelir.

width
  • string

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

H264Video

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.H264Video

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

complexity

Kodlayıcıya kodlama ayarlarını nasıl seçeceklerini söyler. Varsayılan değer Dengeli'dir.

keyFrameInterval
  • string

İki anahtar çerçevesi arasındaki uzaklık. Değer, ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışında bir değer olmalıdır. Varsayılan değer 2 saniyedir (PT2S). Bu ayarın, keyFrameInterval değeri, giriş kaynağı ayarını izleyen, VideoSyncMode. PASSTHROUGH ayarlandıysa, bu ayar yoksayılır.

label
  • string

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

layers

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

sceneChangeDetection
  • boolean

Kodlayıcının sahne değişikliklerine anahtar kareler eklemesi gerekip gerekip gerekip gerek olmadığı. Belirtilmezse, varsayılan değer false'tır. Bu bayrak yalnızca kodlayıcı tek bir çıkış videosu üretecek şekilde yapılandırıldığında true olarak ayarlanması gerekir.

stretchMode

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

syncMode

Video eşitleme modu

H264VideoProfile

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

Name Type Description
Auto
  • string

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

Baseline
  • string

Temel profil

High
  • string

Yüksek profil.

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ıda kodlama ayarlarını nasıl seçebileceklerini söyler. Kalite daha yüksek bir sıkıştırma oranı sağlar, ancak daha yüksek maliyetli ve daha uzun bir işlem süresi sağlar. Hız görece daha büyük bir dosya oluşturacak, ancak daha hızlı ve ekonomik. Varsayılan değer dengelenir.

Name Type Description
Balanced
  • string

Kodlayıcıda hız ve kalite arasında bir denge elde eden ayarları kullanmasını söyler.

Quality
  • string

Kodlayıcıda, daha yavaş genel kodlama zamanının masrafında daha yüksek kaliteli çıkış üretmek üzere 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 fedır.

H265Layer

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.H265Layer

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

adaptiveBFrame
  • boolean

Bu katmanın kodlanması sırasında Uyarlamalı B çerçevelerinin kullanılıp kullanılmayacağını belirtir. Belirtilmemişse, video profili kullanımına izin verdiği zaman kodlayıcı bunu kullanacaktır.

bFrames
  • integer

Bu katman kodlanırken kullanılacak B-kare sayısı. Belirtilmemişse, kodlayıcı video profilini ve düzeyini temel alarak uygun bir sayı seçer.

bitrate
  • integer

Bu katman oluşturulurken giriş videosunun kodlanması için saniye başına bit hızında ortalama bit hızı. Örneğin: 3000Kbps veya 3Mbps 'lik hedef bit hızı, bu değerin 3000000 olması gerekir ve 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).

frameRate
  • string

Bu katmanın kodlanması için kare hızı (saniye başına kareler cinsinden). Değer, z/N biçiminde ve N tamsayı (örneğin, 30000/1001) veya bir sayı biçiminde (örneğin, 30 veya 29,97) olabilir. Kodlayıcı, profili ve düzeyi temel alarak izin verilen çerçeve ücretleri üzerinde kısıtlamalar uygular. Belirtilmemişse, kodlayıcı giriş videosunun 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) olabilir. Örneğin %50, çıkış videosunun, girdi olarak yükseklik olarak çok sayıda piksel olduğu anlamına gelir.

label
  • string

Bu katmanın, farklı video ve ses katmanlarını çoğullama veya çıkış dosyasını adlandırma bölümünde kullanılabilecek alfasayısal etiketi.

level
  • string

Şu anda 6,2 'e kadar olan düzeyi destekliyoruz. Değer Auto veya H. 265 profiliyle eşleşen bir sayı olabilir. Belirtilmemişse, varsayılan olarak Auto olur. Bu, kodlayıcının bu katman için uygun olan düzeyi seçmesini sağlar.

maxBitrate
  • integer

VBV arabelleğinin dolum için kabul etmesi gereken bit hızı (saniye cinsinden). Belirtilmezse, varsayılan değer bit hızında aynı değere sahiptir.

profile

Şu anda Main 'yi destekliyoruz. Varsayılan değer Auto ' dır.

referenceFrames
  • integer

Bu katman kodlanırken 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 kodlanırken kullanılacak dilim sayısı. Belirtilmemişse, varsayılan sıfırdır ve bu, 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) olabilir. Örneğin %50, çıkış videosunun, girdi olarak çok sayıda piksel genişliğinde olduğu anlamına gelir.

H265Video

H.265 codec bileşeniyle video kodlamanın tüm özelliklerini açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.H265Video

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

complexity

Kodlayıcıya kodlama ayarlarını nasıl seçeceklerini söyler. Kalite, daha yüksek sıkıştırma oranı sağlar, ancak daha yüksek maliyete ve daha uzun işlem süresine sahip olur. Hız görece daha büyük bir dosya üretir, ancak daha hızlı ve ekonomiktir. Varsayılan değer Dengeli'dir.

keyFrameInterval
  • string

İki anahtar kare arasındaki uzaklık. Değer, ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfırdan farklı olmalıdır. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa bu ayarın yoksayılır; burada KeyFrameInterval değeri giriş kaynağı ayarını takip eder.

label
  • string

Codec için isteğe bağlı bir etiket. Etiket, muxing davranışını kontrol etmek için kullanılabilir.

layers

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

sceneChangeDetection
  • boolean

Kodlayıcının sahne değişikliklerine anahtar çerçeveler eklemesi gerekip gerek olmadığını belirtir. Belirtilmezse, varsayılan değer false'tır. Bu bayrak yalnızca kodlayıcı tek bir çıkış videosu üretecek şekilde yapılandırıldığında true olarak ayarlanması gerekir.

stretchMode

Yeniden boyutlandırma modu: Giriş videolarının istenen çıkış çözünürlükleri için yeniden boyutlandırılma şekli. Varsayılan değer AutoSize'dır

syncMode

Video Eşitleme Modu

H265VideoProfile

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

Name Type Description
Auto
  • string

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

Main
  • string

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

Image

Giriş videosundan küçük resim oluşturmanın temel özelliklerini açıklar

Name Type 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ğer, ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfırdan farklı olmalıdır. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa bu ayarın yoksayılır; burada KeyFrameInterval değeri giriş kaynağı ayarını takip eder.

label
  • string

Codec için isteğe bağlı bir etiket. Etiket, muxing davranışını kontrol etmek için kullanılabilir.

range
  • string

Giriş videosunda küçük resimlerin üretilememesi için önceden ayarlanmış başlangıç saati dönüştürmeye göre konum. Değer ISO 8601 biçiminde (örneğin PT5M30S başlangıç zamanından 5 dakika ve 30 saniye sonra durdurmak için) veya bir kare sayısı (örneğin, başlangıç zamanında çerçeveden 300. karede durdurmak için 300 olabilir. Bu değer 1 ise, başlangıç zamanında yalnızca bir küçük resim üretme anlamına gelir veya akış süresine göre göreli bir değer (örneğin, akış süresinin başlangıç zamanından yarısı kadar durdurmak için %50). Varsayılan değer %100'tir ve bu da akışın sonunda duracak anlamına gelir.

start
  • string

Giriş videosunda küçük resim oluşturmanın nereden başlayacağı konumu. Değer ISO 8601 biçiminde (örneğin PT05S'nin 5 saniyede başlaması) veya bir kare sayısı (örneğin, 10. kareden başlamak için 10) veya akış süresine göreli bir değer (örneğin, akış süresinin %10'undan başlamak için %10) olabilir. Ayrıca kodlayıcıya videonun ilk birkaç saniyesinde en iyi küçük resmi seçmesini söyleyen ve Adım ve Aralık için diğer ayarlardan bağımsız olarak yalnızca bir küçük resim üreten {Best} makrosunu destekler. Varsayılan değer {Best} makros t değeridir.

step
  • string

Küçük resimlerin oluşturulma 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öreli değer (örneğin, akış süresinin %10'larında bir görüntü için %10) olabilir. Not: Adım değeri, ilk oluşturulan küçük resmi etkiler ve bu tam olarak dönüştürme önayarlı başlangıç zamanında belirtilen küçük resim değildir. Bunun nedeni, ilk çıkış olarak başlangıç saati ile Başlangıç zamanından Adım konumu arasındaki en iyi küçük resmi seçmeye çalışan kodlayıcıdır. Varsayılan değer %10 olduğu için, akışın süresi uzunsa, oluşturulan ilk küçük resim başlangıç zamanında belirtilenden uzak olabilir. İlk küçük resmin başlangıç zamanının yakınında olması bekleniyorsa Adım için makul bir değer seçmeyi deneyin veya başlangıç zamanında yalnızca bir küçük resim gerekli ise Aralık değerini 1 olarak ayarlayın.

stretchMode

Yeniden boyutlandırma modu: Giriş videolarının istenen çıkış çözünürlükleri için yeniden boyutlandırılma şekli. Varsayılan değer AutoSize'dır

syncMode

Video Eşitleme Modu

ImageFormat

Bir çıktı resim dosyasının özelliklerini açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.ImageFormat

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

filenamePattern
  • string

Oluşturulan çıkış dosyaları için dosya adlarının kalıbı. Aşağıdaki makrolar dosya adında desteklenir: {baseName}-giriş video dosyasının adını kullanacak bir genişletme makrosu. Giriş video dosyasının temel adı (dosya soneki dahil değildir) 32 karakterden uzunsa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, taban adı Toplam uzunluk olan ilk 32 karaktere kesilir. {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 resimlere uygulanabilir. {Bit hızı}-ses/video bit hızı. Küçük resimlere uygulanamaz. {Codec}-ses/video codec bileşeni türü. {Resolution}-video çözünürlüğü. Değiştirilen tüm makrolar daraltılacak ve dosya adından kaldırılacak.

InsightsType

Hizmetin oluşturmasını istediğiniz öngörülerin türünü tanımlar. İzin verilen değerler ' Audioınsiizsonly ', ' Videoınsiizsonly ' ve ' AllInsights '. Varsayılan değer AllInsights ' dir. Bunu AllInsights olarak ayarlarsanız ve giriş yalnızca ses ise, yalnızca ses öngörüleri oluşturulur. Benzer şekilde, giriş yalnızca videoda ise, yalnızca video öngörüleri oluşturulur. Girdilerden bazılarının yalnızca video olması beklendiğinde, Audioınsilersonly kullanmanız önerilir; ya da girdilerden bazılarının yalnızca ses olmasını beklemeniz halinde Videoınsilersonly kullanın. Bu tür koşullarda Işleriniz hata verebilir.

Name Type Description
AllInsights
  • string

Hem ses hem de video öngörüleri oluşturun. Ses veya video kaydı başarısız Analizler başarısız olur.

AudioInsightsOnly
  • string

Yalnızca ses öngörüleri oluşturun. Mevcut olsa bile videoyu yoksayın. Ses yoksa başarısız olur.

VideoInsightsOnly
  • string

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

JpgFormat

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.JpgFormat

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

filenamePattern
  • string

Oluşturulan çıkış dosyalarının dosya adlarının deseni. Dosya adı olarak şu makrolar de desteklenmeli: {Basename} - Giriş video dosyasının adını kullanan bir genişletme makrosu. Giriş video dosyasının temel adı (dosya soneki dahil değil) 32 karakterden küçükse, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adının uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere kısaltılı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. {Bitrate} - 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üğü. Kaldırılan makrolar daraltılır ve dosya adlarından kaldırılır.

JpgImage

Giriş videosunda bir dizi JPEG görüntüsü oluşturmaya yönelik özellikleri açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JpgImage

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

keyFrameInterval
  • string

İki anahtar çerçevesi arasındaki uzaklık. Değer, ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışında bir değer olmalıdır. Varsayılan değer 2 saniyedir (PT2S). Bu ayarın, keyFrameInterval değeri, giriş kaynağı ayarını izleyen, VideoSyncMode. PASSTHROUGH ayarlandıysa, bu ayar yoksayılır.

label
  • string

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

layers

Kodlayıcı tarafından üretilecek çıktı JPEG resim katmanları koleksiyonu.

range
  • string

Giriş videosunda, küçük resim oluşturmayı durdurduğunuz, hazır ayar başlangıç zamanına göre konum. Değer ISO 8601 biçiminde olabilir (örneğin, başlangıç zamanından önce 5 dakika ve 30 saniye içinde PT5M30S için) veya bir çerçeve sayısı (örneğin, Başlangıç zamanında çerçevenin 300th çerçevesini durdurmak için 300). Bu değer 1 ise, Başlangıç zamanında yalnızca bir küçük resim üretildiğini belirtir) veya akış süresine göreli bir değer (örneğin, başlangıç zamanından itibaren akış süresinin yarısı kadar durmak üzere %50). Varsayılan değer %100 ' dir, bu da akışın sonunda durmak 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 resme ait koordinat eşlemeleriyle bir VTT dosyası oluşturulur. Not: Bu değer pozitif bir tamsayı olmalıdır ve çıkış görüntüsü çözümünün JPEG maksimum piksel çözünürlüğü sınırı olan 65535x65535 ' den daha fazla gitmemesi için uygun bir değer önerilir.

start
  • string

Giriş videosunda, küçük resimlerin üretilme başlayacağı konum. Değer ISO 8601 biçiminde (örneğin, 5 saniye içinde başlayacak şekilde PT05S) veya bir çerçeve sayısı (örneğin, 10 ' dan başlamak için 10) ya da akış süresine yönelik göreli bir değer (örneğin, akış süresinin %10 ' u ile başlaması için %10) olabilir. Ayrıca, kodlayıcıya videonun ilk birkaç saniyesinin en iyi küçük resmini seçmesini ve adım ve aralığa yönelik diğer ayarların ne olduğuna bakılmaksızın yalnızca bir küçük resim üretecağını belirten {Best} makrosunu destekler. Varsayılan değer makro {En Iyi} ' dır.

step
  • string

Küçük resimlerin oluşturulduğu aralıklar. Değer ISO 8601 biçiminde olabilir (örneğin, her 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üresine yönelik göreli bir değer (örneğin, her %10 akış süresi için bir görüntü için %10) olabilir. Not: adım değeri, ilk oluşturulan küçük resmi etkiler ve bu, yalnızca dönüştürme önceden ayarlanmış başlangıç saatinde belirtilen bir değer olmayabilir. Bunun nedeni, ilk çıkış olarak başlangıç saatinden başlangıç saati ve adım konumu arasındaki en iyi küçük resmi seçmesini sağlayan kodlayıcıdır. Varsayılan değer %10 olduğundan, akışın uzun süre olması anlamına gelir, oluşturulan ilk küçük resim başlangıç saatinde belirtilen bir değerden uzakta 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 gerekliyse 1 değerinde Aralık değeri ayarlayın.

stretchMode

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

syncMode

Video eşitleme modu

JpgLayer

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.JpgLayer

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

height
  • string

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

label
  • string

Bu katmanın alfasayısal etiketi, farklı video ve ses katmanlarını birden çok kez katlama veya çıkış dosyasını adlandırmada 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ış videonun genişliği. Değer mutlak (piksel cinsinden) veya göreli (yüzde cinsinden) olabilir. Örneğin % 50, çıkış videosunda giriş kadar genişlikte yarım piksel olduğu anlamına gelir.

Mp4Format

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.Mp4Format

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

filenamePattern
  • string

Oluşturulan çıkış dosyalarının dosya adlarının deseni. Dosya adı olarak şu makrolar de desteklenmeli: {Basename} - Giriş video dosyasının adını kullanan bir genişletme makrosu. Giriş video dosyasının temel adı (dosya soneki dahil değil) 32 karakterden küçükse, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adının uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere kısaltılı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. {Bitrate} - 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üğü. Kaldırılan makrolar daraltılır ve dosya adlarından kaldırılır.

outputFiles

Üretecek çıkış dosyalarının listesi. Listede yer alan her giriş, birlikte iki uz katı olacak bir dizi ses ve video katmanı etiketidir.

MultiBitrateFormat

Bir GOP hizalı Çoklu bit hızı dosyaları koleksiyonu oluşturmaya yönelik özellikleri açıklar. Varsayılan davranış, her bir video katmanı için, tüm audios ile birlikte tek bir çıkış dosyası oluşturmak için kullanılır. Oluşturulan tam çıktı dosyaları outputFiles koleksiyonu belirtilerek denetlenebilir.

Name Type Description
@odata.type string:
  • #Microsoft.Media.MultiBitrateFormat

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

filenamePattern
  • string

Oluşturulan çıkış dosyaları için dosya adlarının kalıbı. Aşağıdaki makrolar dosya adında desteklenir: {baseName}-giriş video dosyasının adını kullanacak bir genişletme makrosu. Giriş video dosyasının temel adı (dosya soneki dahil değildir) 32 karakterden uzunsa, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adı uzunluğu 32 karakteri aşarsa, taban adı Toplam uzunluk olan ilk 32 karaktere kesilir. {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. {Bitrate} - 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üğü. Kaldırılan makrolar daraltılır ve dosya adlarından kaldırılır.

outputFiles

Üretilecek çıkış dosyalarının listesi. Listedeki her giriş, birlikte kullanılamaz bir ses ve video katmanı etiketleri kümesidir.

ODataError

Bir hata hakkında bilgi.

Name Type Description
code
  • string

Dilden bağımsız bir hata adı.

details

Hata ayrıntıları.

message
  • string

Hata iletisi.

target
  • string

Hatanın hedefi (örneğin, hata olarak özelliğin adı).

OnErrorType

Bir dönüşüm, birden fazla çıkışı tanımlayabilir. Bu özellik, bir çıkış başarısız olduğunda hizmetin ne yapması gerektiğini tanımlar veya diğer çıkışları üretmeye devam edin ya da diğer çıkışları durdurun. Genel Iş durumu, ' devam Işi ' ile belirtilen çıkışların başarısızlıklarını yansıtmayacaktır. Varsayılan değer ' StopProcessingJob '.

Name Type Description
ContinueJob
  • string

Bu TransformOutput başarısız olursa, diğer tüm TransformOutput işleminin devam etmesine izin vermek için hizmete bildirir.

StopProcessingJob
  • string

Bu, bu TransformOutput başarısız olursa, diğer tamamlanmamış tüm çapraz modülleri durdurulabileceklerini bildirir.

OutputFile

Üretilen bir çıktı dosyasını temsil eder.

Name Type Description
labels
  • string[]

Kodlayıcının video ve sesi bir çıkış dosyasına nasıl katlanması gerektiğini açıklayan etiket listesi. Örneğin, kodlayıcı v1 ve v2 etiketlerine sahip iki video katmanı ve a1 etiketine sahip bir ses katmanı üretirse, '[v1, a1]' gibi bir dizi, kodlayıcıya v1 ile temsil edilen video izlemesini ve a1 ile temsil edilen ses izini içeren bir çıkış dosyası üretmesini söyler.

PngFormat

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.PngFormat

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

filenamePattern
  • string

Oluşturulan çıkış dosyalarının dosya adlarının deseni. Dosya adı olarak şu makrolar de desteklenmeli: {Basename} - Giriş video dosyasının adını kullanan bir genişletme makrosu. Giriş video dosyasının temel adı (dosya soneki dahil değil) 32 karakterden küçükse, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adının uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere kısaltılı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. {Bitrate} - 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üğü. Kaldırılan makrolar daraltılır ve dosya adlarından kaldırılır.

PngImage

Giriş videosunda bir dizi PNG görüntüsü oluşturmaya yönelik özellikleri açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.PngImage

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

keyFrameInterval
  • string

İki anahtar çerçevesi arasındaki uzaklık. Değer, ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfır dışında bir değer olmalıdır. Varsayılan değer 2 saniyedir (PT2S). Bu ayarın, keyFrameInterval değeri, giriş kaynağı ayarını izleyen, VideoSyncMode. PASSTHROUGH ayarlandıysa, bu ayar yoksayılır.

label
  • string

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

layers

Kodlayıcı tarafından üretilecek çıkış PNG resim katmanlarından oluşan bir koleksiyon.

range
  • string

Giriş videosunda, küçük resim oluşturmayı durdurduğunuz, hazır ayar başlangıç zamanına göre konum. Değer ISO 8601 biçiminde olabilir (örneğin, başlangıç zamanından önce 5 dakika ve 30 saniye içinde PT5M30S için) veya bir çerçeve sayısı (örneğin, Başlangıç zamanında çerçevenin 300th çerçevesini durdurmak için 300). Bu değer 1 ise, Başlangıç zamanında yalnızca bir küçük resim üretildiğini belirtir) veya akış süresine göreli bir değer (örneğin, başlangıç zamanından itibaren akış süresinin yarısı kadar durmak üzere %50). Varsayılan değer %100 ' dir, bu da akışın sonunda durmak anlamına gelir.

start
  • string

Giriş videosunda, küçük resimlerin üretilme başlayacağı konum. Değer ISO 8601 biçiminde (örneğin, 5 saniye içinde başlayacak şekilde PT05S) veya bir çerçeve sayısı (örneğin, 10 ' dan başlamak için 10) ya da akış süresine yönelik göreli bir değer (örneğin, akış süresinin %10 ' u ile başlaması için %10) olabilir. Ayrıca, kodlayıcıya videonun ilk birkaç saniyesinin en iyi küçük resmini seçmesini ve adım ve aralığa yönelik diğer ayarların ne olduğuna bakılmaksızın yalnızca bir küçük resim üretecağını belirten {Best} makrosunu destekler. Varsayılan değer makro {En Iyi} ' dır.

step
  • string

Küçük resimlerin oluşturulduğu aralıklar. Değer ISO 8601 biçiminde olabilir (örneğin, her 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üresine yönelik göreli bir değer (örneğin, her %10 akış süresi için bir görüntü için %10) olabilir. Not: adım değeri, ilk oluşturulan küçük resmi etkiler ve bu, yalnızca dönüştürme önceden ayarlanmış başlangıç saatinde belirtilen bir değer olmayabilir. Bunun nedeni, ilk çıkış olarak başlangıç saatinden başlangıç saati ve adım konumu arasındaki en iyi küçük resmi seçmesini sağlayan kodlayıcıdır. Varsayılan değer %10 olduğundan, akışın uzun süre olması anlamına gelir, oluşturulan ilk küçük resim başlangıç saatinde belirtilen bir değerden uzakta 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 gerekliyse 1 değerinde Aralık değeri ayarlayın.

stretchMode

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

syncMode

Video eşitleme modu

PngLayer

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.PngLayer

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

height
  • string

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

label
  • string

Bu katmanın alfasayısal etiketi, farklı video ve ses katmanlarını birden çok kez katlama veya çıkış dosyasını adlandırmada kullanılabilir.

width
  • string

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

Priority

Dönüşüm içindeki Transformoutyerleştirmesinin göreli önceliğini ayarlar. Bu, hizmetin Transformoutkoyar işlemini işlemek için kullandığı önceliği ayarlar. Varsayılan öncelik normaldir.

Name Type Description
High
  • string

Diğerlerinin üzerinde öncelikli olması gereken Transformoutkoyar için kullanılır.

Low
  • string

Normal ve yüksek öncelikli geçiş sonrasında oluşturulabilecek Transformoutkoyar için kullanılır.

Normal
  • string

Normal öncelikte oluşturulabilecek Transformoutkoyar için kullanılır.

Rectangle

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

Name Type Description
height
  • string

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

left
  • string

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

top
  • string

Üst kenar boşluğundan piksel sayısı. Bu mutlak piksel değeri (100 gibi) 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 (100 gibi) veya videonun boyutuna göre (örneğin, %50) olabilir.

Rotation

Varsa, kodlanmamış giriş videosuna uygulanacak döndürme. Varsayılan, Otomatik'tir

Name Type Description
Auto
  • string

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

None
  • string

Videoyu döndürün. Çıkış biçimi bunu destekliyorsa döndürmeyle ilgili tüm meta veriler bozulmadan tutulur.

Rotate0
  • string

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

Rotate180
  • string

180 Derece Döndür saat yönünde derece.

Rotate270
  • string

270 Derece Döndür saat yönündedir.

Rotate90
  • string

90 Derece Döndür saat yönünde derece.

StandardEncoderPreset

Giriş videosunu standart kodlayıcıyla kodlarken kullanılacak tüm ayarları açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.StandardEncoderPreset

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

codecs Codec[]:

Giriş videosunu kodlarken kullanılacak codec bileşenleri listesi.

filters

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

formats Format[]:

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

StretchMode

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

Name Type Description
AutoFit
  • string

Çıkış çözünürlüğünü kabul etmek için çıktıyı (harf kutusu veya pilde kutusuyla birlikte) doldurur. Bu, çıkışdaki etkin video bölgesinin, girişle aynı en boy oranına sahip olmasını sağlar. Örneğin, giriş 1920x1080 ise ve kodlama ön ayarı 1280x1280 isterse, çıktı 128 $1280 olur ve bu, en boy oranı 16:9 280 ve sol ve sağ tarafta bulunan bir iç dikdörtgen olan 1280x720 ' i içerir.

AutoSize
  • string

Çıkış çözünürlüğünü geçersiz kılın ve doldurmaya gerek kalmadan, girişin en boy oranıyla eşleşecek şekilde değiştirin. Örneğin, giriş 1920x1080 ise ve kodlama ön ayarı 1280x1280 isterse, ön ayarda bulunan değer geçersiz kılınır ve çıkış, 16:9 olan giriş en boy oranını tutan 1280x720 ' de olur.

None
  • string

Piksel boyut oranını göz önünde bulundurmadan veya giriş videosunun en boy oranını göstermeksizin çıkış çözümüne kesin bir şekilde saygı gösterin.

systemData

Oluşturma ve kaynağın son değiştirilme ile ilgili meta veriler.

Name Type Description
createdAt
  • string

Kaynak oluşturma (UTC) zaman damgası.

createdBy
  • string

Kaynağı oluşturan kimlik.

createdByType

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

lastModifiedAt
  • string

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

lastModifiedBy
  • string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

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

Transform

Bir dönüşüm, giriş medyasından istenen çıktıları oluşturmaya yönelik kuralları veya yönergeleri (örneğin, Transkodlama veya öngörüleri ayıklayarak) kapsar. Dönüşüm oluşturulduktan sonra, Iş oluşturularak giriş medyasına uygulanabilir.

Name Type Description
id
  • string

Kaynak için tam kaynak KIMLIĞI. EX-/Subscriptions/{SubscriptionID}/ResourceGroups/{resourcegroupname}/Providers/{resourceprovidernamespace}/{resourcettypeınfo}/{resourceName}

name
  • string

Kaynağın adı

properties.created
  • string

Dönüştürmenin oluşturulduğu UTC tarihi ve saati, ' YYYY-AA-DDThh: mm: ssZ ' biçiminde.

properties.description
  • string

Dönüşümün isteğe bağlı ayrıntılı açıklaması.

properties.lastModified
  • string

Dönüştürmenin en son güncelleştirildiği UTC tarihi ve saati ' YYYY-MM-DDThh: mm: ssZ ' biçiminde.

properties.outputs

Dönüşümün oluşturması gereken bir veya daha fazla Transformoutin dizisi.

systemData

Bu kaynakla ilgili sistem meta verileri.

type
  • string

Kaynağın türü. Örneğin "Microsoft. COMPUTE/virtualMachines" veya "Microsoft. Depolama/storageaccounts "

TransformOutput

İstenen çıktıyı oluştururken uygulanacak kurallar olan bir TransformOutput özelliklerinin özelliklerini açıklar.

Name Type Description
onError

Bir dönüşüm, birden fazla çıkışı tanımlayabilir. Bu özellik, bir çıkış başarısız olduğunda hizmetin ne yapması gerektiğini tanımlar veya diğer çıkışları üretmeye devam edin ya da diğer çıkışları durdurun. Genel Iş durumu, ' devam Işi ' ile belirtilen çıkışların başarısızlıklarını yansıtmayacaktır. Varsayılan değer ' StopProcessingJob '.

preset Preset:

Çıkışı oluşturmak için kaynak dosyadan öngörüleri değiştirmek, dışarı aktarmak veya ayıklamak için kullanılacak işlemleri açıklayan ön ayar.

relativePriority

Dönüşüm içindeki Transformoutyerleştirmesinin göreli önceliğini ayarlar. Bu, hizmetin Transformoutkoyar işlemini işlemek için kullandığı önceliği ayarlar. Varsayılan öncelik normaldir.

TransportStreamFormat

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

Name Type Description
@odata.type string:
  • #Microsoft.Media.TransportStreamFormat

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

filenamePattern
  • string

Oluşturulan çıkış dosyalarının dosya adlarının deseni. Dosya adı olarak şu makrolar de desteklenmeli: {Basename} - Giriş video dosyasının adını kullanan bir genişletme makrosu. Giriş video dosyasının temel adı (dosya soneki dahil değil) 32 karakterden küçükse, giriş video dosyalarının temel adı kullanılır. Giriş video dosyasının temel adının uzunluğu 32 karakteri aşarsa, temel ad toplam uzunluktaki ilk 32 karaktere kısaltılı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. {Bitrate} - 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üğü. Kaldırılan makrolar daraltılır ve dosya adlarından kaldırılır.

outputFiles

Üretecek çıkış dosyalarının listesi. Listede yer alan her giriş, birlikte iki uz katı olacak bir dizi ses ve video katmanı etiketidir.

Video

Giriş videosunu kodlamak için temel özellikleri açıklar.

Name Type 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ğer, ISO 8601 biçiminde belirtilen [0,5, 20] saniye aralığında sıfırdan farklı olmalıdır. Varsayılan değer 2 saniyedir (PT2S). VideoSyncMode.Passthrough ayarlanırsa bu ayarın yoksayılır; burada KeyFrameInterval değeri giriş kaynağı ayarını takip eder.

label
  • string

Codec için isteğe bağlı bir etiket. Etiket, muxing davranışını kontrol etmek için kullanılabilir.

stretchMode

Yeniden boyutlandırma modu: Giriş videolarının istenen çıkış çözünürlükleri için yeniden boyutlandırılma şekli. Varsayılan değer AutoSize'dır

syncMode

Video Eşitleme Modu

VideoAnalyzerPreset

Hem ses hem de videodan Öngörüler (zengin meta veriler) çıkaran ve bir JSON biçim dosyası çıkışı veren bir video Çözümleyicisi ön ayarı.

Name Type Description
@odata.type string:
  • #Microsoft.Media.VideoAnalyzerPreset

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

audioLanguage
  • string

' Language Tag-Region ' öğesinin BCP-47 biçimi kullanılarak girişte bulunan ses yükünün dili (ör: ' en-US '). İçeriğinizin dilini biliyorsanız, belirtmeniz önerilir. Otomatik dil algılama temel modda dahil edilmediğinden, bu dil, AudioAnalysisMode:: Basic için açıkça belirtilmelidir. Dil belirtilmezse veya null olarak ayarlanırsa, otomatik dil algılama, algılanan ilk dili seçer ve dosya süresince seçili dille işlem görür. Bu, şu anda ilk dil algılandıktan sonra diller arasında dinamik geçiş yapmayı desteklememektedir. Otomatik algılama, ses kayıtları ile en iyi şekilde konuşma ile sorunsuz bir şekilde çalışabilir. Otomatik algılama dili bulamazsa, döküm ' en-US ' öğesine geri dönüş olur. " Desteklenen dillerin listesine buradan ulaşabilirsiniz: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions
  • object

Önceden ayarlanmış olarak gösterilmeyen parametreler için anahtar değer çiftlerini içeren sözlük

insightsToExtract

Hizmetin oluşturmasını istediğiniz öngörülerin türünü tanımlar. İzin verilen değerler ' Audioınsiizsonly ', ' Videoınsiizsonly ' ve ' AllInsights '. Varsayılan değer AllInsights ' dir. Bunu AllInsights olarak ayarlarsanız ve giriş yalnızca ses ise, yalnızca ses öngörüleri oluşturulur. Benzer şekilde, giriş yalnızca videoda ise, yalnızca video öngörüleri oluşturulur. Girdilerden bazılarının yalnızca video olması beklendiğinde, Audioınsilersonly kullanmanız önerilir; ya da girdilerden bazılarının yalnızca ses olmasını beklemeniz halinde Videoınsilersonly kullanın. Bu tür koşullarda Işleriniz hata verebilir.

mode

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

VideoOverlay

Video kaplamanın özelliklerini açıklar.

Name Type Description
@odata.type string:
  • #Microsoft.Media.VideoOverlay

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

audioGainLevel
  • number

Kaplamasına ait ses düzeyini elde edin. Değer [0, 1,0] aralığında olmalıdır. Varsayılan değer 1,0 ' dir.

cropRectangle

Kaplama görüntüsünü veya videosunu kırpmak için kullanılan isteğe bağlı dikdörtgen bir pencere.

end
  • string

Son konum, kaplamanın bittiği, giriş videosunun başvurusu. Değer ISO 8601 biçiminde olmalıdır. Örneğin, PT30S 'yi giriş videosuna 30 saniye sonra sona erdirmek için. Belirtilmemişse veya değer, giriş video süresinden daha büyükse, yer kaplayan medya süresi giriş video süresinden daha büyükse, kaplama ana videonun sonuna kadar uygulanır, aksi takdirde, kaplama medya süresinin en son olduğu sürece yer kaplar.

fadeInDuration
  • string

Kaplama giriş videosunun üzerine belirme süresi. Değer ISO 8601 Duration biçiminde olmalıdır. Belirtilmemişse, varsayılan davranışın hiçbir belirme (PT0S ile aynı) olmaması gerekir.

fadeOutDuration
  • string

Kaplamanın giriş videosunda aşağı belirme süresi. Değer ISO 8601 Duration biçiminde olmalıdır. Belirtilmemişse, varsayılan davranış soluklaştırmaz (PT0S ile aynı).

inputLabel
  • string

Bir kaplama olarak kullanılacak iş girişinin etiketi. Girişin tam olarak bir dosya belirtmesi gerekir. JPG, PNG, GIF veya BMP biçiminde bir görüntü dosyası veya bir ses dosyası (örneğin, bir WAV, MP3, WMA veya M4A dosyası) veya bir video dosyası belirtebilirsiniz. https://aka.ms/mesformatsDesteklenen ses ve video dosyası biçimlerinin tüm listesi için bkz..

opacity
  • number

Kaplamanın geçirgenliği. Bu [0-1,0] aralığındaki bir değerdir. 1,0 varsayılan değer, kaplamanın donuk olduğu anlamına gelir.

position

Giriş videosunun, kaplamanın uygulandığı konum.

start
  • string

Başlangıç konumu, kaplamanın başladığı giriş videosunun başvurusu. Değer ISO 8601 biçiminde olmalıdır. Örneğin, PT05S, kaplamayı giriş videosunun 5 saniye sonra başlatmak için. Belirtilmemişse, kaplama giriş videonun başından başlar.

VideoSyncMode

Video eşitleme modu

Name Type Description
Auto
  • string

Bu, varsayılan yöntemdir. Muxer özelliklerine bağlı olarak CFR ve VFR arasında tercih seçer. Çıktı 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 yinelenir ve/veya gerektiği şekilde bırakılır. Çıkış çerçevesi oranı belirtilen değerde açıkça ayarlandığında önerilir

Passthrough
  • string

Çerçevelerdeki sunum zaman damgaları, giriş dosyasından çıkış dosyası yazıcısına geçirilir. Giriş kaynağının değişken çerçeve hızına sahip olması ve çıktıda uyumlu GOP sınırlarına sahip olan, uyarlamalı akış için birden çok katman üretmeye çalışılması durumunda önerilir. Note: girişte iki veya daha fazla karede yinelenen zaman damgaları varsa, çıktının aynı davranışa de sahip olması gerekir.

Vfr
  • string

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