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 |
---|---|---|---|---|
account
|
path | True |
string |
Media Services hesap adı. |
resource
|
path | True |
string |
Azure aboneliğindeki kaynak grubunun adı. |
subscription
|
path | True |
string |
Microsoft Azure aboneliğinin benzersiz tanımlayıcısı. |
transform
|
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 |
Tamam |
|
Other Status Codes |
Ayrıntılı hata bilgileri. |
Örnekler
Get a Transform by name
Örnek isteği
Ö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 |
---|---|
Aac |
Gelişmiş Ses Codec Bileşeni (AAC) ses kodlama ayarlarını açıklar. |
Aac |
AAC ile ses kodlama sırasında kullanılacak kodlama profili. |
Analysis |
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. |
Audio |
Gerçekleştirilecek ses analizi işlemleri kümesini belirler. Belirtilmemişse, Standard AudioAnalysisMode seçilir. |
Audio |
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. |
Audio |
Ses katmanının özelliklerini açıklar. |
Blur |
Bulanıklaştırma türü |
Built |
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. |
Copy |
Kodlayıcıya giriş ses bit akışını kopyalamasını söyleyen bir codec bayrağı. |
Copy |
Kodlayıcıya giriş video bit akışını yeniden kodlamadan kopyalamasını söyleyen bir codec bayrağı. |
created |
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. |
Deinterlace |
Deinterlacing modu. Varsayılan olarak AutoPixelAdaptive'ı kullanır. |
Deinterlace |
Arayı kaldırma için alan eşliği varsayılan olarak Otomatik'e ayarlanır. |
Encoder |
Videoları kodlamak için kullanılacak yerleşik ön ayar. |
Entropy |
Bu katman için kullanılacak entropi modu. Belirtilmezse, kodlayıcı profil ve düzey için uygun modu seçer. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Face |
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. |
Face |
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. |
H264Rate |
Video hızı denetim modu |
H264Video |
Bir videoyu H.264 codec bileşeniyle kodlamanın tüm özelliklerini açıklar. |
H264Video |
Ş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. |
H265Video |
Ş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 |
Image |
Çıkış görüntüsü dosyasının özelliklerini açıklar. |
Insights |
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. |
Interleave |
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. |
Jpg |
JPEG küçük resimleri oluşturmak için ayarları açıklar. |
Jpg |
Giriş videosundan bir dizi JPEG görüntüsü üretme özelliklerini açıklar. |
Jpg |
Giriş videosundan JPEG görüntüsü oluşturma ayarlarını açıklar. |
Mp4Format |
Çıkış ISO MP4 dosyasının özelliklerini açıklar. |
Multi |
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. |
On |
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'. |
Output |
Oluşturulan bir çıkış dosyasını temsil eder. |
Png |
PNG küçük resimleri üretme ayarlarını açıklar. |
Png |
Giriş videosundan bir dizi PNG görüntüsü üretme özelliklerini açıklar. |
Png |
Giriş videosundan PNG görüntüsü oluşturma ayarlarını açıklar. |
Preset |
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 |
Standard |
Giriş videosunu Standart Kodlayıcı ile kodlarken kullanılacak tüm ayarları açıklar. |
Stretch |
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 |
system |
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. |
Transform |
İstenen çıkış oluşturulurken uygulanacak kurallar olan TransformOutput'un özelliklerini açıklar. |
Transport |
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. |
Video |
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ı. |
Video |
Video katmanının özelliklerini açıklar. |
Video |
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. |
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 |
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. |
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. |
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 |
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. |
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. |
Türetilmiş türler için ayrımcı. |
configurations |
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 |
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. |
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. |
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. |
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 |
Interlacing modu. Varsayılan olarak AutoPixelAdaptive'ı kullanır. |
|
parity |
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 |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
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. |
Türetilmiş türler için ayrımcı. |
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 |
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 |
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 |
Giriş videosunu kırpacak dikdörtgen pencerenin parametreleri. |
|
deinterlace |
Geçişsizleştirme ayarları. |
|
fadeIn |
Giriş medyasına uygulanan Soldurma efektinin özelliklerini açıklar. |
|
fadeOut |
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 |
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 |
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 |
Ş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. |
Türetilmiş türler için ayrımcı. |
complexity |
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 |
Kodlayıcı tarafından üretilecek çıkış H.264 katmanlarının koleksiyonu. |
|
rateControlMode |
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 |
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 |
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 |
Ş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. |
Türetilmiş türler için ayrımcı. |
complexity |
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 |
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 |
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 |
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. |
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 |
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 |
Video Eşitleme Modu |
ImageFormat
Çıkış görüntüsü dosyasının özelliklerini açıklar.
Name | Tür | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
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. |
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. |
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 |
Jpg |
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 |
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 |
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. |
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 |
Ü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. |
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 |
Ü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. |
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. |
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 |
Png |
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 |
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 |
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 |
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 |
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. |
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 |
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 |
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 |
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 |
Dönüşümün oluşturması gereken bir veya daha fazla TransformOutput dizisi. |
|
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 |
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 |
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. |
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 |
Ü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. |
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 |
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 |
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. |
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 |
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 |
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. |
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 |
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 |
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 |