az ams transform

Azure Media Services hesabı için dönüşümleri yönetme.

Komutlar

Name Description Tür Durum
az ams transform create

Bir dönüşüm oluşturun.

Temel GA
az ams transform delete

Dönüşümü silme.

Temel GA
az ams transform list

Azure Media Services hesabının tüm dönüşümlerini listeleme.

Temel GA
az ams transform output

Azure Media Services hesabı için dönüşüm çıkışlarını yönetme.

Temel GA
az ams transform output add

Var olan bir dönüşüme çıkış ekleyin.

Temel GA
az ams transform output remove

Var olan bir dönüşümden çıktıyı kaldırma.

Temel GA
az ams transform show

Dönüşümün ayrıntılarını gösterme.

Temel GA
az ams transform update

Dönüşümün ayrıntılarını güncelleştirin.

Temel GA

az ams transform create

Bir dönüşüm oluşturun.

az ams transform create --account-name
                        --name
                        --preset
                        --resource-group
                        [--audio-analysis-mode]
                        [--audio-language]
                        [--blur-type]
                        [--description]
                        [--face-detector-mode]
                        [--insights-to-extract {AllInsights, AudioInsightsOnly, VideoInsightsOnly}]
                        [--on-error {ContinueJob, StopProcessingJob}]
                        [--relative-priority {High, Low, Normal}]
                        [--resolution]
                        [--video-analysis-mode]

Örnekler

AdaptiveStreaming yerleşik ön ayarı ve Yüksek göreli öncelik ile bir dönüşüm oluşturun.

az ams transform create -a myAmsAccount -n transformName -g myResourceGroup --preset AdaptiveStreaming --relative-priority High

JSON dosyasından özel Standart Kodlayıcı ön ayarı ve Düşük göreli öncelik ile bir dönüşüm oluşturun.

az ams transform create -a myAmsAccount -n transformName -g myResourceGroup --preset "C:\MyPresets\CustomPreset.json" --relative-priority Low

Gerekli Parametreler

--account-name -a

Azure Media Services hesabının adı.

--name -n

Dönüşümün adı.

--preset

Dönüştürme çıkışını 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. İzin verilen değerler: H264SingleBitrateSD, H264SingleBitrate720p, H264SingleBitrate1080p, AdaptiveStreaming, AACGoodQualityAudio, ContentAwareEncodingExperimental, ContentAwareEncoding, CopyAllBitrateNonInterleaved, H264MultipleBitrate1080p, H264MultipleBitrate720p, H264MultipleBitrateSD, H265ContentAwareEncoding, H265AdaptiveStreaming, H265SingleBitrate720p, H265SingleBitrate1080p, H265SingleBitrate4K, AudioAnalyzer, VideoAnalyzer, FaceDetector. İzin verilen değerlere ek olarak, özel bir Standart Kodlayıcı önceden ayarlanmış JSON dosyasının yolunu da geçirebilirsiniz. Özel ön ayar oluşturmak için kullanılacak ayarlar hakkında daha fazla bilgi için bkz https://docs.microsoft.com/rest/api/media/transforms/createorupdate#standardencoderpreset .

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--audio-analysis-mode

Gerçekleştirilecek ses analizi işlemlerinin kümesini belirler. Belirtilmezse Standard AudioAnalysisMode seçilir. İzin verilen değerler: Standart, Temel.

--audio-language

"Language tag-region" (örneğin: en-US) BCP-47 biçimini kullanarak girişteki ses yükünün dili. Belirtilmezse, otomatik dil algılama kullanılır. Bu özellik şu anda İngilizce, Çince, Fransızca, Almanca, İtalyanca, Japonca, İspanyolca, Rusça ve Portekizce desteğine sahiptir. Otomatik algılama, net bir şekilde ayırt edilebilir konuşma ile ses kayıtlarında en iyi şekilde çalışır. Otomatik algılama dili bulamazsa transkripsiyon İngilizceye geri dönüş yapar. İzin verilen değerler: en-US, en-GB, es-ES, es-MX, fr-FR, it-IT, ja-JP, pt-BR, zh-CN, de-DE, ar-EG, ru-RU, hi-IN.

--blur-type

İzin verilen değerler: Box, Low, Med, High, Black.

--description

Dönüşümün açıklaması.

--face-detector-mode

Bu mod şu ayarlar arasında seçim yapma olanağı sağlar: 1) Çözümle - Yalnızca algılama için. Bu mod, video boyunca 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ümüne aynı kimlik atanır. 2) Birleşik - Ayrıca algılanan yüzleri yeniden tepkiler (bulanıklaştırma). 3) Redact - Bu, algılanan yüzlerin bir alt kümesinin seçmeli olarak yeniden düzenlemesini sağlayan 2 geçişli bir işlem sağlar. 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. İzin verilen değerler: Çözümle, Yeniden İşlem, Birleştirilmiş.

--insights-to-extract

Ayıklanacak içgörü türü. Ayarlanmadıysa, içerik türüne göre tür seçilir. İçerik yalnızca ses ise yalnızca ses içgörüleri ayıklanır ve yalnızca video içgörüleri ayıklanır.

Kabul edilen değerler: AllInsights, AudioInsightsOnly, VideoInsightsOnly
--on-error

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

Kabul edilen değerler: ContinueJob, StopProcessingJob
--relative-priority

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

Kabul edilen değerler: High, Low, Normal
--resolution

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

--video-analysis-mode

Gerçekleştirilecek ses analizi işlemlerinin kümesini belirler. Belirtilmezse Standard AudioAnalysisMode seçilir. İzin verilen değerler: Standart, Temel.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ams transform delete

Dönüşümü silme.

az ams transform delete [--account-name]
                        [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

İsteğe Bağlı Parametreler

--account-name -a

Azure Media Services hesabının adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Dönüşümün adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ams transform list

Azure Media Services hesabının tüm dönüşümlerini listeleme.

az ams transform list --account-name
                      --resource-group
                      [--filter]
                      [--orderby]

Gerekli Parametreler

--account-name -a

Azure Media Services hesabının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--filter

Döndürülen öğe kümesini kısıtlar.

--orderby

Sonuç koleksiyonunun sıralanması gereken anahtarı belirtir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ams transform show

Dönüşümün ayrıntılarını gösterme.

az ams transform show [--account-name]
                      [--ids]
                      [--name]
                      [--resource-group]
                      [--subscription]

İsteğe Bağlı Parametreler

--account-name -a

Azure Media Services hesabının adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Dönüşümün adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ams transform update

Dönüşümün ayrıntılarını güncelleştirin.

az ams transform update [--account-name]
                        [--add]
                        [--description]
                        [--force-string]
                        [--ids]
                        [--name]
                        [--remove]
                        [--resource-group]
                        [--set]
                        [--subscription]

Örnekler

Göreli önceliğini Yüksek olarak ayarlayarak bir dönüşümün ilk dönüşüm çıkışını güncelleştirin.

az ams transform update -a myAmsAccount -n transformName -g myResourceGroup --set outputs[0].relativePriority=High

İsteğe Bağlı Parametreler

--account-name -a

Azure Media Services hesabının adı.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--description

Dönüşümün açıklaması.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

Default value: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Dönüşümün adı.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

Default value: []
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.