Aracılığıyla paylaş


Transforms - Get

Dönüştürmeyi Al
Dönüşüm Alır.

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

URI Parametreleri

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

string

Media Services hesap 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 sürümü.

Yanıtlar

Name Tür Description
200 OK

Transform

Tamam

Other Status Codes

ErrorResponse

Ayrıntılı hata bilgileri.

Örnekler

Get a Transform by name

Örnek isteği

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

Örnek yanıt

{
  "name": "sampleTransform",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/sampleTransform",
  "type": "Microsoft.Media/mediaservices/transforms",
  "properties": {
    "created": "2022-10-17T23:14:31.6281097Z",
    "description": "A sample Transform using the Standard Encoder with a built in preset.",
    "lastModified": "2022-10-17T23:14:31.6281097Z",
    "outputs": [
      {
        "onError": "StopProcessingJob",
        "relativePriority": "Normal",
        "preset": {
          "@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
          "presetName": "H264MultipleBitrate1080p"
        }
      }
    ]
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2022-10-17T23:14:31.6281097Z",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-10-17T23:14:31.6281097Z"
  }
}

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.

AnalysisResolution

Videonuzun analiz maksimum çözünürlüğünü belirtir. Varsayılan davranış, analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutan "SourceResolution"dır. "StandardDefinition" kullanıldığında, uygun en boy oranı korunarak giriş videoları standart tanıma göre 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.

Audio

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

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemleri 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. Ön ayar şu anda içeriğin tek bir ses parçasıyla işlenmesini desteklemektedir.

AudioOverlay

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

BlurType

Bulanıklaştırma türü

BuiltInStandardEncoderPreset

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

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ızları: 32K/44.1K/48K Hz; AC3 belirtimi tarafından desteklenen 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, videodaki yüzlerin meta veri JSON dosyası işaretleme görünümlerini 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 canlandırabilir (bulanıklaştırabilir). 3) Redact - Bu, algılanan yüzlerin bir alt kümesinin seçmeli redaksiyona izin veren 2 geçişli bir işlemi etkinleştirir. Meta veri dosyasını, kaynak videoyla birlikte önceki bir analiz geçişinden ve kullanıcı tarafından seçilen ve redaction gerektiren kimlik alt kümesinden 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.

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 Temel, Ana, Yüksek, Yüksek422, Yüksek444'i destekliyoruz. 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

Çıkış görüntüsü dosyasının özelliklerini açıklar.

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.

JpgFormat

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

JpgImage

Giriş videosundan bir dizi JPEG görüntüsü üretme ö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 muxed olan her video katmanı için bir çıkış dosyası oluşturmaktır. Üretilen tam çıkış dosyaları outputFiles koleksiyonu belirtilerek denetlenebilir.

OnErrorType

Dönüşüm birden fazla çıkış tanımlayabilir. Bu özellik, bir çıkış başarısız olduğunda hizmetin ne yapacağını tanımlar; diğer çıkışları üretmeye devam edin veya diğer çıkışları durdurun. Genel İş durumu, 'ContinueJob' ile belirtilen çıkışların hatalarını yansıtmaz. Varsayılan değer :'StopProcessingJob'.

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ü üretme ö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

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.

Transform

Dönüşüm, kod dönüştürme veya içgörü ayıklama gibi giriş medyasından istenen çıkışları oluşturmaya yönelik kuralları veya yönergeleri kapsüller. Dönüştürme oluşturulduktan sonra, İşler oluşturularak giriş medyasına uygulanabilir.

TransformOutput

İstenen çıkış oluşturulurken uygulanacak kurallar olan TransformOutput'un özelliklerini açıklar.

TransportStreamFormat

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

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 JSON biçimli bir dosya çıkaran bir video çözümleyici hazır ayarı.

VideoOverlay

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

VideoSyncMode

Video Eşitleme Modu

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/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.

profile

AacAudioProfile

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

samplingRate

integer

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

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.

AnalysisResolution

Videonuzun analiz maksimum çözünürlüğünü belirtir. Varsayılan davranış, analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutan "SourceResolution"dır. "StandardDefinition" kullanıldığında, uygun en boy oranı korunarak giriş videoları standart tanıma göre 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

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şlemleri kümesini belirler. Belirtilmemişse, Standard AudioAnalysisMode seçilir.

Name Tür Description
Basic

string

Bu mod, konuşmayı metne dönüştürme transkripsiyonu ve VTT alt başlığı/başlık dosyası oluşturma işlemlerini gerçekleştirir. Bu modun çıkışında yalnızca anahtar sözcükler, transkripsiyon ve zamanlama bilgilerini içeren bir İçgörüler JSON dosyası bulunur. 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ıyı kaldırma 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. Ön ayar şu anda 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: 'tr-TR') 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 belirtilmezse veya null olarak ayarlanırsa, 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ında 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 sunulmayan parametreler için anahtar değer çiftleri içeren sözlük

mode

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemleri 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.

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: Bulanıklaştırma filtrelerini karıştırma

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.

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ızları: 32K/44.1K/48K Hz; AC3 belirtimi tarafından desteklenen 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/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ı.

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 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.

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 sunulmayan parametreler için anahtar değer çiftleri 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, videodaki yüzlerin meta veri JSON dosyası işaretleme görünümlerini 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 canlandırabilir (bulanıklaştırabilir). 3) Redact - Bu, algılanan yüzlerin bir alt kümesinin seçmeli redaksiyona izin veren 2 geçişli bir işlemi etkinleştirir. Meta veri dosyasını, kaynak videoyla birlikte önceki bir analiz geçişinden ve kullanıcı tarafından seçilen ve redaction gerektiren kimlik alt kümesinden alır.

resolution

AnalysisResolution

Videonuzun analiz maksimum çözünürlüğünü belirtir. Varsayılan davranış, analiz edildiğinde giriş videosunu özgün çözünürlüğünde tutan "SourceResolution"dır. "StandardDefinition" kullanıldığında, uygun en boy oranı korunarak giriş videoları standart tanıma göre 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, videodaki yüzlerin meta veri JSON dosyası işaretleme görünümlerini 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 canlandırabilir (bulanıklaştırabilir). 3) Redact - Bu, algılanan yüzlerin bir alt kümesinin seçmeli redaksiyona izin veren 2 geçişli bir işlemi etkinleştirir. Meta veri dosyasını, kaynak videoyla birlikte önceki bir analiz geçişinden ve kullanıcı tarafından seçilen ve redaction gerektiren kimlik alt kümesinden 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. Yüzler Redact moduyla 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 mı?

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

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 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 Temel, Ana, Yüksek, Yüksek422, Yüksek444'i destekliyoruz. 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

Çıkış görüntüsü 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

Çı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.

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.

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ü üretme ö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 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 oluşturulacak çıkış JPEG resim katmanlarından oluşan bir koleksiyon.

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.

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şlemeleriyle 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çmeyecek şekilde uygun bir değer önerilir.

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

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 muxed olan 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 girdi, birlikte muxedilecek bir dizi ses ve video katmanı etiketidir.

OnErrorType

Dönüşüm birden fazla çıkış tanımlayabilir. Bu özellik, bir çıkış başarısız olduğunda hizmetin ne yapacağını tanımlar; diğer çıkışları üretmeye devam edin veya diğer çıkışları durdurun. Genel İş durumu, 'ContinueJob' ile belirtilen çıkışların hatalarını yansıtmaz. Varsayılan değer :'StopProcessingJob'.

Name Tür Description
ContinueJob

string

Hizmete, bu TransformOutput başarısız olursa diğer TransformOutput'ların devam etmelerine izin vermelerini söyler.

StopProcessingJob

string

Hizmete bu TransformOutput başarısız olursa diğer tamamlanmamış TransformOutput'ların durdurulabileceğini bildirir.

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ı oluşturmasını 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ğ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.

PngImage

Giriş videosundan bir dizi PNG görüntüsü üretme ö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 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 oluşturulacak çıktı PNG resim katmanlarından oluşan bir koleksiyon.

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

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şe göre yarım piksel yüksekliğe sahip olduğu anlamına gelir.

label

string

Farklı video ve ses katmanlarını çoğullamada veya çıkış dosyasını adlandırmada kullanılabilen bu katman için alfasayısal etiket.

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 ayarını 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 için kayıttan yürütme arabelleğinin azaltılması için KeyFrameIntervalInSeconds değerini 2 olarak ayarlayın.

maxBitrateBps

integer

Bit/saniye cinsinden bit hızı ü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 6000000 olarak ayarlayın.

maxHeight

integer

Çıkış 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

Bit/saniye 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 önceliğe göre 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.

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 bileşenlerinin listesi.

experimentalOptions

object

Ön ayarın kendisinde sunulmayan parametreler için anahtar değer çiftleri 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ü.

Transform

Dönüşüm, kod dönüştürme veya içgörü ayıklama gibi giriş medyasından istenen çıkışları oluşturmaya yönelik kuralları veya yönergeleri kapsüller. Dönüştürme oluşturulduktan sonra, İşler oluşturularak giriş medyasına uygulanabilir.

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.created

string

Dönüşümün oluşturulduğu UTC tarihi ve saati, 'YYYY-AA-GGThh: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üşümün son güncelleştirildiği UTC tarihi ve saati, 'YYYY-AA-GGThh:mm:ssZ' biçiminde.

properties.outputs

TransformOutput[]

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

systemData

systemData

Bu kaynakla ilgili sistem meta verileri.

type

string

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

TransformOutput

İstenen çıkış oluşturulurken uygulanacak kurallar olan TransformOutput'un özelliklerini açıklar.

Name Tür Description
onError

OnErrorType

Dönüşüm birden fazla çıkış tanımlayabilir. Bu özellik, bir çıkış başarısız olduğunda hizmetin ne yapacağını tanımlar; diğer çıkışları üretmeye devam edin veya diğer çıkışları durdurun. Genel İş durumu, 'ContinueJob' ile belirtilen çıkışların hatalarını yansıtmaz. Varsayılan değer :'StopProcessingJob'.

preset Preset:

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

relativePriority

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.

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.

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 JSON biçimli bir dosya çıkaran bir video çözümleyici hazır 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: 'tr-TR') 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 belirtilmezse veya null olarak ayarlanırsa, 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ında 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 sunulmayan parametreler için anahtar değer çiftleri 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' 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.

mode

AudioAnalysisMode

Gerçekleştirilecek ses analizi işlemleri 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