Megosztás a következőn keresztül:


Transforms - Update

Átalakítás frissítése
Frissítések átalakítást.

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

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

A Media Services-fiók neve.

resourceGroupName
path True

string

Az Azure-előfizetésben található erőforráscsoport neve.

subscriptionId
path True

string

A Microsoft Azure-előfizetés egyedi azonosítója.

transformName
path True

string

Az Átalakítás neve.

api-version
query True

string

Az ügyfélkéréshez használni kívánt API verziója.

Kérelem törzse

Name Kötelező Típus Description
properties.outputs True

TransformOutput[]

Egy vagy több TransformOutput tömb, amelyet az Átalakításnak létre kell hoznia.

properties.description

string

Az átalakítás részletes leírása.

Válaszok

Name Típus Description
200 OK

Transform

OK

Other Status Codes

ErrorResponse

Részletes hibainformációk.

Példák

Update a Transform.

Mintakérelem

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

{
  "properties": {
    "description": "Example transform to illustrate update.",
    "outputs": [
      {
        "relativePriority": "High",
        "preset": {
          "@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
          "presetName": "H264MultipleBitrate720p"
        }
      }
    ]
  }
}

Mintaválasz

{
  "name": "transformToUpdate",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/transformToUpdate",
  "type": "Microsoft.Media/mediaservices/transforms",
  "properties": {
    "created": "2022-10-17T23:14:32.1435128Z",
    "description": "Example transform to illustrate update.",
    "lastModified": "2022-10-17T23:14:32.1455494Z",
    "outputs": [
      {
        "onError": "StopProcessingJob",
        "relativePriority": "High",
        "preset": {
          "@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
          "presetName": "H264MultipleBitrate720p"
        }
      }
    ]
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2022-10-17T23:14:32.1435128Z",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-10-17T23:14:32.1455494Z"
  }
}

Definíciók

Name Description
AacAudio

Az Advanced Audio Codec (AAC) hangkódolási beállításait ismerteti.

AacAudioProfile

A hang AAC-val történő kódolásához használandó kódolási profil.

AnalysisResolution

Meghatározza a videó elemzésének maximális felbontását. Az alapértelmezett viselkedés a "SourceResolution", amely elemzéskor az eredeti felbontásban tartja a bemeneti videót. A "StandardDefinition" használatával a bemeneti videókat szabványos definícióra méretezi át, miközben megőrzi a megfelelő méretarányt. Csak akkor méretezhető át, ha a videó nagyobb felbontású. Egy 1920x1080-s bemenet például 640x360-ra skálázható a feldolgozás előtt. A "StandardDefinition" értékre váltás csökkenti a nagy felbontású videók feldolgozásához szükséges időt. Csökkentheti az összetevő használatának költségeit is (a részletekért lásd https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics ). Előfordulhat azonban, hogy az átméretezett videóban túl kicsi arcok nem észlelhetők.

Audio

Meghatározza az összes hangkodek közös tulajdonságait.

AudioAnalysisMode

Meghatározza a végrehajtandó hangelemzési műveletek halmazát. Ha nincs meghatározva, a Standard AudioAnalysisMode lesz kiválasztva.

AudioAnalyzerPreset

A Hangelemző-beállítás előre definiált AI-alapú elemzési műveleteket alkalmaz, beleértve a beszédátírást is. Az előre beállított beállítás jelenleg egyetlen hangsávon támogatja a tartalom feldolgozását.

AudioOverlay

Egy hangátfedés tulajdonságait ismerteti.

BlurType

Életlenítés típusa

BuiltInStandardEncoderPreset

A bemeneti videó standard kódolóval való kódolására szolgáló beépített készletet ismertet.

Complexity

Lehetővé teszi a kódoló beállításainak konfigurálását a sebesség és a minőség közötti egyensúly szabályozásához. Példa: állítsa az Összetettség elemet Sebesség értékre a gyorsabb kódolás érdekében, de kevesebb tömörítési hatékonyságot.

CopyAudio

Egy kodekjelölő, amely arra utasítja a kódolót, hogy másolja a bemeneti audio bitstreamet.

CopyVideo

Egy kodekjelölő, amely arra utasítja a kódolót, hogy a bemeneti videobitstreamet újrakódolás nélkül másolja.

createdByType

Az erőforrást létrehozó identitás típusa.

DDAudio

A Dolby Digital Audio Codec (AC3) hangkódolási beállításait ismerteti. A Dolby Digital Audio támogatásának jelenlegi implementációja a következő: Audio csatornaszámok 1(mono), 2(sztereó), 6(5.1side); Hangminta vételi gyakorisága: 32K/44.1K/48K Hz; Az AC3 specifikáció által támogatott hangbitrátaértékek: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.

Deinterlace

A törlési beállításokat ismerteti.

DeinterlaceMode

A deinterlacing mód. Alapértelmezés szerint autoPixelAdaptive.

DeinterlaceParity

A sorköztelenítés mezőparitása, alapértelmezés szerint Automatikus.

EncoderNamedPreset

A videók kódolásához használható beépített beállítás.

EntropyMode

Az ehhez a réteghez használandó entrópia mód. Ha nincs megadva, a kódoló a profilnak és a szintnek megfelelő módot választja.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

FaceDetectorPreset

A videó elemzésekor használandó összes beállítást ismerteti a jelen lévő összes arc észleléséhez (és igény szerint újrahatásához).

FaceRedactorMode

Ez a mód a következő beállítások közül választhat: 1) Elemzés – Csak észleléshez. Ez a mód metaadat-JSON-fájljelölést hoz létre az arcok számára a videóban. Ahol lehetséges, ugyanannak a személynek a megjelenése ugyanazzal az azonosítóval van hozzárendelve. 2) Kombinált – További redacts(blurs) észlelt arcok. 3) Redact – Ez lehetővé teszi a kétágú folyamatot, amely lehetővé teszi az észlelt arcok egy részhalmazának szelektív újraműveletét. A metaadatfájlt egy korábbi elemzési továbbításból, valamint a forrásvideóból, valamint a felhasználó által kiválasztott, újraactiont igénylő azonosítókból álló részhalmazba helyezi.

Fade

A bemeneti adathordozóra alkalmazott Fade effektus tulajdonságait ismerteti.

Filters

Az összes olyan szűrési műveletet ismerteti, mint például az átfésülés megszüntetése, forgatás stb., amelyeket a kódolás előtt alkalmazni kell a bemeneti adathordozóra.

H264Complexity

Közli a kódolóval, hogyan választhatja ki a kódolási beállításait. Az alapértelmezett érték a Kiegyensúlyozott.

H264Layer

A bemeneti videó kívánt kimeneti bitrátarétegbe való kódolásához használandó beállításokat ismerteti a H.264 videokodek használatával.

H264RateControlMode

A videósebesség-vezérlési mód

H264Video

A videó H.264-kodekkel való kódolásának összes tulajdonságát ismerteti.

H264VideoProfile

Jelenleg az Alapterv, a Fő, a Magas, a High422 és a High444 támogatott. Az alapértelmezett érték az Automatikus.

H265Complexity

Tájékoztatja a kódolót, hogyan válassza ki a kódolási beállításait. A minőség magasabb tömörítési arányt biztosít, de magasabb költséggel és hosszabb számítási idővel. A sebesség viszonylag nagyobb fájlt eredményez, de gyorsabb és gazdaságosabb. Az alapértelmezett érték Kiegyensúlyozott.

H265Layer

A bemeneti videó H.265-kodekkel rendelkező kimeneti sávszélesség-rétegbe való kódolásához használandó beállításokat ismerteti.

H265Video

A videó H.265-kodekkel való kódolásának összes tulajdonságát ismerteti.

H265VideoProfile

Jelenleg a Maint támogatjuk. Az alapértelmezett érték az Automatikus.

Image

A miniatűrök bemeneti videóból való létrehozásának alapvető tulajdonságait ismerteti

ImageFormat

A kimeneti képfájl tulajdonságait ismerteti.

InsightsType

Meghatározza, hogy milyen típusú elemzéseket szeretne létrehozni a szolgáltatásnak. Az engedélyezett értékek a következők: "AudioInsightsOnly", "VideoInsightsOnly" és "AllInsights". Az alapértelmezett érték az AllInsights. Ha ezt AllInsights értékre állítja, és a bemenet csak hang, akkor csak a hangelemzések lesznek létrehozva. Hasonlóképpen, ha a bemenet csak videó, akkor csak videoelemzések jönnek létre. Javasoljuk, hogy ne használja az AudioInsightsOnlyt, ha arra számít, hogy egyes bemenetek csak videóként jelennek meg; vagy használja a VideoInsightsOnlyt, ha arra számít, hogy egyes bemenetek csak hangalapúak lesznek. Ilyen körülmények között a feladatok hibásak lesznek.

InterleaveOutput

A kimenet interleave módját állítja be a hang és a videó tárolóformátumban való tárolásának szabályozásához. Példa: állítsa az InterleavedOutput értéket NonInterleavedOutput értékre, hogy a különálló MP4-fájlokban csak hang- és videokimeneteket állítson be.

JpgFormat

A JPEG-miniatűrök létrehozásának beállításait ismerteti.

JpgImage

A bemeneti videóból származó JPEG-képek sorozatának létrehozásának tulajdonságait ismerteti.

JpgLayer

A JPEG-kép beviteli videóból való előállításának beállításait ismerteti.

Mp4Format

Egy kimeneti ISO MP4-fájl tulajdonságait ismerteti.

MultiBitrateFormat

A GOP-hoz igazított többbites fájlok gyűjteményének előállításának tulajdonságait ismerteti. Az alapértelmezett viselkedés az, hogy minden videoréteghez egy kimeneti fájlt állít elő, amely az összes hanggal együtt van szmokingban. A létrehozott pontos kimeneti fájlok a outputFiles gyűjtemény megadásával szabályozhatók.

OnErrorType

Az átalakítások több kimenetet is definiálhatnak. Ez a tulajdonság határozza meg, hogy mit kell tennie a szolgáltatásnak, ha egy kimenet meghibásodik – vagy továbbra is más kimeneteket hoz létre, vagy leállítja a többi kimenetet. A feladat teljes állapota nem tükrözi a "ContinueJob" kifejezéssel megadott kimenetek hibáit. Az alapértelmezett érték a "StopProcessingJob".

OutputFile

A létrehozott kimeneti fájlt jelöli.

PngFormat

A PNG-miniatűrök létrehozásának beállításait ismerteti.

PngImage

A bemeneti videóból származó PNG-képek sorozatának tulajdonságait ismerteti.

PngLayer

A PNG-lemezkép bemeneti videóból való előállításának beállításait ismerteti.

PresetConfigurations

A kódoló opcionális konfigurációs beállításainak objektuma.

Priority

Beállítja a TransformOutputs relatív prioritását egy Átalakításon belül. Ez beállítja azt a prioritást, amelyet a szolgáltatás a TransformOutputs feldolgozásához használ. Az alapértelmezett prioritás a Normál.

Rectangle

A bemeneti adathordozóra a feldolgozás előtt alkalmazott téglalap alakú ablak tulajdonságait ismerteti.

Rotation

A bemeneti videóra alkalmazni kívánt forgatás( ha van ilyen) a kódolás előtt. Az alapértelmezett érték az Automatikus

StandardEncoderPreset

A bemeneti videó standard kódolóval való kódolásához használandó összes beállítást ismerteti.

StretchMode

Az átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Transform

A Transzformáció befoglalja azokat a szabályokat vagy utasításokat, amelyek a kívánt kimenetek beviteli adathordozóról történő generálására szolgálnak, például átkódolással vagy megállapítások kinyerésével. Az átalakítás létrehozása után a bemeneti adathordozóra a Feladatok létrehozásával alkalmazható.

TransformOutput

A TransformOutput tulajdonságait ismerteti, amelyek a kívánt kimenet létrehozásakor alkalmazandó szabályok.

TransportStreamFormat

Az MPEG-2 átviteli adatfolyam (ISO/IEC 13818-1) kimeneti videofájl(ok) létrehozásának tulajdonságait ismerteti.

Video

A bemeneti videó kódolásának alapvető tulajdonságait ismerteti.

VideoAnalyzerPreset

Egy videoelemző-készlet, amely elemzéseket (gazdag metaadatokat) nyer ki a hangból és a videóból, és JSON formátumú fájlt ad ki.

VideoOverlay

A videóátfedés tulajdonságait ismerteti.

VideoSyncMode

A videoszinkronizálási mód

AacAudio

Az Advanced Audio Codec (AAC) hangkódolási beállításait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.AacAudio

A származtatott típusok diszkriminatív.

bitrate

integer

A kimeneti kódolt hang bitsebessége bit/másodpercben.

channels

integer

A hangcsatornák száma.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

profile

AacAudioProfile

A hang AAC-val történő kódolásához használandó kódolási profil.

samplingRate

integer

A hertzben való kódoláshoz használandó mintavételezési sebesség.

AacAudioProfile

A hang AAC-val történő kódolásához használandó kódolási profil.

Name Típus Description
AacLc

string

Azt határozza meg, hogy a kimeneti hang a kis összetettségű AAC-profilba (AAC-LC) legyen kódolva.

HeAacV1

string

Megadja, hogy a kimeneti hang a HE-AAC v1-profilba legyen kódolva.

HeAacV2

string

Megadja, hogy a kimeneti hang a HE-AAC v2-profilba legyen kódolva.

AnalysisResolution

Meghatározza a videó elemzésének maximális felbontását. Az alapértelmezett viselkedés a "SourceResolution", amely elemzéskor az eredeti felbontásban tartja a bemeneti videót. A "StandardDefinition" használatával a bemeneti videókat szabványos definícióra méretezi át, miközben megőrzi a megfelelő méretarányt. Csak akkor méretezhető át, ha a videó nagyobb felbontású. Egy 1920x1080-s bemenet például 640x360-ra skálázható a feldolgozás előtt. A "StandardDefinition" értékre váltás csökkenti a nagy felbontású videók feldolgozásához szükséges időt. Csökkentheti az összetevő használatának költségeit is (a részletekért lásd https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics ). Előfordulhat azonban, hogy az átméretezett videóban túl kicsi arcok nem észlelhetők.

Name Típus Description
SourceResolution

string

StandardDefinition

string

Audio

Meghatározza az összes hangkodek közös tulajdonságait.

Name Típus Description
@odata.type string:

#Microsoft.Media.Audio

A származtatott típusok diszkriminatív.

bitrate

integer

A kimeneti kódolt hang bitsebessége bit/másodpercben.

channels

integer

A hangcsatornák száma.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

samplingRate

integer

A hertzben való kódoláshoz használandó mintavételezési sebesség.

AudioAnalysisMode

Meghatározza a végrehajtandó hangelemzési műveletek halmazát. Ha nincs meghatározva, a Standard AudioAnalysisMode lesz kiválasztva.

Name Típus Description
Basic

string

Ez a mód beszéd-szöveg átírást és VTT-alcím/képaláírás fájl létrehozását hajtja végre. Ennek a módnak a kimenete tartalmaz egy Insights JSON-fájlt, amely csak a kulcsszavakat, az átírást és az időzítési információkat tartalmazza. Ebben a módban nem szerepel az automatikus nyelvészlelés és a beszélő-diarizálás.

Standard

string

Végrehajtja az Alapszintű módban található összes műveletet, valamint elvégzi a nyelvfelismerést és a beszélő-diarizálást.

AudioAnalyzerPreset

A Hangelemző-beállítás előre definiált AI-alapú elemzési műveleteket alkalmaz, beleértve a beszédátírást is. Az előre beállított beállítás jelenleg egyetlen hangsávon támogatja a tartalom feldolgozását.

Name Típus Description
@odata.type string:

#Microsoft.Media.AudioAnalyzerPreset

A származtatott típusok diszkriminatív.

audioLanguage

string

A bemeneti hangtartalom nyelve a "language tag-region" BCP-47 formátumával (pl. "en-US"). Ha ismeri a tartalom nyelvét, javasoljuk, hogy adja meg. A nyelvet explicit módon kell megadni az AudioAnalysisMode::Basic beállításhoz, mivel az automatikus nyelvészlelés nem szerepel az alapszintű módban. Ha a nyelv nincs megadva, vagy null értékűre van állítva, az automatikus nyelvészlelés az észlelt első nyelvet választja ki, és a fájl időtartamára feldolgozzák a kiválasztott nyelvet. Jelenleg nem támogatja a nyelvek közötti dinamikus váltást az első nyelv észlelése után. Az automatikus észlelés a legjobban jól érzékelhető beszédfelismeréssel rendelkező hangfelvételek esetén működik. Ha az automatikus észlelés nem találja a nyelvet, az átírás az "en-US" értékre csökken." A támogatott nyelvek listája itt érhető el: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions

object

A készletben nem szereplő paraméterek kulcsértékpárjait tartalmazó szótár

mode

AudioAnalysisMode

Meghatározza a végrehajtandó hangelemzési műveletek halmazát. Ha nincs meghatározva, a Standard AudioAnalysisMode lesz kiválasztva.

AudioOverlay

Egy hangátfedés tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.AudioOverlay

A származtatott típusok diszkriminatív.

audioGainLevel

number

Az átfedő hangszintje. Az értéknek a [0, 1,0] tartományban kell lennie. Az alapértelmezett érték az 1.0.

end

string

A záró pozíció a bemeneti videóra hivatkozva, amelyen az átfedés véget ér. Az értéknek ISO 8601 formátumban kell lennie. A PT30S például 30 másodpercen belül befejezi az átfedést a bemeneti videóban. Ha nincs megadva, vagy az érték nagyobb, mint a bemeneti videó időtartama, az átfedés a bemeneti videó végéig lesz alkalmazva, ha az átfedési média időtartama nagyobb a bemeneti videó időtartamánál, különben az átfedés addig tart, amíg az átfedő adathordozó időtartama meg nem szűnik.

fadeInDuration

string

Az az időtartam, amely alatt az átfedés elhalványul a bemeneti videón. Az értéknek ISO 8601-es időtartamformátumban kell lennie. Ha nincs megadva, az alapértelmezett viselkedés az, hogy ne legyen elhalványulás (ugyanaz, mint a PT0S).

fadeOutDuration

string

Az az időtartam, amely alatt az átfedés eltűnik a bemeneti videóból. Az értéknek ISO 8601-es időtartamformátumban kell lennie. Ha nincs megadva, az alapértelmezett viselkedés az, hogy ne legyen elhalványulás (ugyanaz, mint a PT0S).

inputLabel

string

A feladatbemenet címkéje, amelyet átfedésként kell használni. A bemenetnek pontosan egy fájlt kell megadnia. Megadhat képfájlt JPG, PNG, GIF vagy BMP formátumban, illetve hangfájlt (például WAV- vagy MP3-, WMA- vagy M4A-fájlt) vagy videofájlt. Tekintse meg https://aka.ms/mesformats a támogatott hang- és videofájlformátumok teljes listáját.

start

string

Az indítási pozíció a bemeneti videóra hivatkozva, amelyen az átfedés elkezdődik. Az értéknek ISO 8601 formátumban kell lennie. A PT05S például 5 másodperccel indítja el az átfedést a bemeneti videóban. Ha nincs megadva, az átfedés a bemeneti videó elejéről indul.

BlurType

Életlenítés típusa

Name Típus Description
Black

string

Fekete: Elsötétített szűrő

Box

string

Mező: hibakeresési szűrő, csak határolókeret

High

string

Magas: Elhomályosító szűrő összekeverve

Low

string

Alacsony: box-car blur szűrő

Med

string

Med: Gauss-életlenítő szűrő

BuiltInStandardEncoderPreset

A bemeneti videó standard kódolóval való kódolására szolgáló beépített készletet ismertet.

Name Típus Description
@odata.type string:

#Microsoft.Media.BuiltInStandardEncoderPreset

A származtatott típusok diszkriminatív.

configurations

PresetConfigurations

A kódoló opcionális konfigurációs beállításai. A konfigurációk csak a ContentAwareEncoding és a H265ContentAwareEncoding BuiltInStandardEncoderPreset esetében támogatottak.

presetName

EncoderNamedPreset

A videók kódolásához használható beépített beállítás.

Complexity

Lehetővé teszi a kódoló beállításainak konfigurálását a sebesség és a minőség közötti egyensúly szabályozásához. Példa: állítsa az Összetettség elemet Sebesség értékre a gyorsabb kódolás érdekében, de kevesebb tömörítési hatékonyságot.

Name Típus Description
Balanced

string

A kódolót úgy konfigurálja, hogy olyan beállításokat használjon, amelyek egyensúlyt teremtenek a sebesség és a minőség között.

Quality

string

Úgy konfigurálja a kódolót, hogy az optimalizált beállításokat használva jobb minőségű kimenetet állítsunk elő a lassabb általános kódolási idő rovására.

Speed

string

A kódolót úgy konfigurálja, hogy a gyorsabb kódolásra optimalizált beállításokat használja. A minőség feláldozva van a kódolási idő csökkentése érdekében.

CopyAudio

Egy kodekjelölő, amely arra utasítja a kódolót, hogy másolja a bemeneti audio bitstreamet.

Name Típus Description
@odata.type string:

#Microsoft.Media.CopyAudio

A származtatott típusok diszkriminatív.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

CopyVideo

Egy kodekjelölő, amely arra utasítja a kódolót, hogy a bemeneti videobitstreamet újrakódolás nélkül másolja.

Name Típus Description
@odata.type string:

#Microsoft.Media.CopyVideo

A származtatott típusok diszkriminatív.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

DDAudio

A Dolby Digital Audio Codec (AC3) hangkódolási beállításait ismerteti. A Dolby Digital Audio támogatásának jelenlegi implementációja a következő: Audio csatornaszámok 1(mono), 2(sztereó), 6(5.1side); Hangminta vételi gyakorisága: 32K/44.1K/48K Hz; Az AC3 specifikáció által támogatott hangbitrátaértékek: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.

Name Típus Description
@odata.type string:

#Microsoft.Media.DDAudio

A származtatott típusok diszkriminatív.

bitrate

integer

A kimeneti kódolt hang bitsebessége bit/másodpercben.

channels

integer

A hangcsatornák száma.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

samplingRate

integer

A hertzben való kódoláshoz használandó mintavételezési sebesség.

Deinterlace

A törlési beállításokat ismerteti.

Name Típus Description
mode

DeinterlaceMode

A deinterlacing mód. Alapértelmezés szerint AutoPixelAdaptive.

parity

DeinterlaceParity

A mező paritása az átfűzés megszüntetéséhez, alapértelmezés szerint automatikus.

DeinterlaceMode

A deinterlacing mód. Alapértelmezés szerint autoPixelAdaptive.

Name Típus Description
AutoPixelAdaptive

string

Automatikus képpont adaptív de-interlacing alkalmazása a bemeneti videó minden képkockáján.

Off

string

Letiltja a forrásvideó összefűzését.

DeinterlaceParity

A sorköztelenítés mezőparitása, alapértelmezés szerint Automatikus.

Name Típus Description
Auto

string

Mezők sorrendjének automatikus észlelése

BottomFieldFirst

string

Az alsó mező alkalmazása a bemeneti videó első feldolgozására.

TopFieldFirst

string

A felső mező alkalmazása a bemeneti videó első feldolgozására.

EncoderNamedPreset

A videók kódolásához használható beépített beállítás.

Name Típus Description
AACGoodQualityAudio

string

Egyetlen MP4-fájlt hoz létre, amely csak az AAC sztereó hangkódját tartalmazza, 192 kbps-os kódolással.

AdaptiveStreaming

string

GoP-hez igazított MP4-fájlokat állít elő H.264 video- és sztereó AAC-hanggal. Automatikusan létrehoz egy bitrátalétrát a bemeneti felbontás, a bitsebesség és a képkockasebesség alapján. Az automatikusan létrehozott készlet soha nem lépi túl a bemeneti felbontást. Ha például a bemenet 720p, a kimenet a legjobb esetben is 720p marad.

ContentAwareEncoding

string

Tartalomérzékeny kódolással goP-hez igazított MP4-eket hoz létre. Bármilyen bemeneti tartalom esetén a szolgáltatás kezdeti egyszerűsített elemzést végez a bemeneti tartalomról, és az eredmények alapján határozza meg a rétegek optimális számát, a megfelelő bitsebességet és felbontási beállításokat az adaptív streameléssel történő kézbesítéshez. Ez az előzetes beállítás különösen hatékony az alacsony és közepes összetettségű videók esetében, ahol a kimeneti fájlok alacsonyabb bitsebességgel, de olyan minőségben lesznek, amely továbbra is jó élményt nyújt a nézőknek. A kimenet mp4-fájlokat tartalmaz, amelyek video- és hangösszefűzéssel jelennek meg.

ContentAwareEncodingExperimental

string

Egy kísérleti készletet tesz elérhetővé a tartalomérzékeny kódoláshoz. Bármilyen bemeneti tartalom esetén a szolgáltatás megpróbálja automatikusan meghatározni a rétegek optimális számát, a megfelelő sávszélességet és felbontási beállításokat az adaptív streameléssel történő kézbesítéshez. A mögöttes algoritmusok idővel tovább fejlődnek. A kimenet mp4-fájlokat tartalmaz, amelyek video- és hangösszefűzéssel jelennek meg.

CopyAllBitrateNonInterleaved

string

Másolja az összes video- és hangstreamet a bemeneti adategységből nem egymást átfedő video- és hangkimeneti fájlokként. Ez az előzetes beállítás használható egy meglévő objektum kivágására, vagy egy kulcskerethez igazított MP4-fájlok egy csoportjának konvertálására streamelhető objektumként.

DDGoodQualityAudio

string

Egyetlen MP4-fájlt állít elő, amely csak 192 kbps sebességgel kódolt DD(Digital Dolby) sztereó hangot tartalmaz.

H264MultipleBitrate1080p

string

8 GOP-hoz igazított MP4-fájlt állít elő, 6000 kbps-tól 400 kbps-ig, valamint sztereó AAC-hanganyagot. A felbontás 1080p-ről indul, és 180p-ra csökken.

H264MultipleBitrate720p

string

6 GOP-hoz igazított MP4-fájlt állít elő, 3400 kbps-tól 400 kbps-ig, valamint sztereó AAC-hanganyagot. A felbontás 720p-ről indul, és 180p-ra csökken.

H264MultipleBitrateSD

string

5 GOP-hoz igazított MP4-fájlt állít elő 1900 kbps-tól 400 kbps-ig és sztereó AAC-hangig. A felbontás 480p-ről indul, és 240p-ra csökken.

H264SingleBitrate1080p

string

Létrehoz egy MP4-fájlt, amelyben a videó H.264 kodek 6750 kbps sebességgel és 1080 képpontos képmagassággal van kódolva, a sztereó hang pedig 128 kbps sebességű AAC-LC-kodekkel van kódolva.

H264SingleBitrate720p

string

Létrehoz egy MP4-fájlt, amelyben a videó H.264 kodek 4500 kbps sebességgel és 720 képpontos képmagassággal van kódolva, a sztereó hang pedig AAC-LC kodekkel van kódolva 128 kbps sebességgel.

H264SingleBitrateSD

string

Létrehoz egy MP4-fájlt, amelyben a videó H.264 kodek 2200 kbps sebességgel és 480 képpontos képmagassággal van kódolva, a sztereó hang pedig AAC-LC kodekkel van kódolva 128 kbps sebességgel.

H265AdaptiveStreaming

string

GoP-hez igazított MP4-fájlokat állít elő H.265 videóval és sztereó AAC-hanggal. Automatikusan létrehoz egy bitrátalétrát a bemeneti felbontás, a bitsebesség és a képkockasebesség alapján. Az automatikusan létrehozott készlet soha nem lépi túl a bemeneti felbontást. Ha például a bemenet 720p, a kimenet a legjobb esetben is 720p marad.

H265ContentAwareEncoding

string

Tartalomérzékeny kódolással goP-hez igazított MP4-eket hoz létre. Bármilyen bemeneti tartalom esetén a szolgáltatás kezdeti egyszerűsített elemzést végez a bemeneti tartalomról, és az eredmények alapján határozza meg a rétegek optimális számát, a megfelelő bitsebességet és felbontási beállításokat az adaptív streameléssel történő kézbesítéshez. Ez az előzetes beállítás különösen hatékony az alacsony és közepes összetettségű videók esetében, ahol a kimeneti fájlok alacsonyabb bitsebességgel, de olyan minőségben lesznek, amely továbbra is jó élményt nyújt a nézőknek. A kimenet mp4-fájlokat tartalmaz, amelyek video- és hangösszefűzéssel jelennek meg.

H265SingleBitrate1080p

string

Létrehoz egy MP4-fájlt, amelyben a videó H.265 kodek 3500 kbps sebességgel és 1080 képpontos képmagassággal van kódolva, a sztereó hang pedig AAC-LC-kodekkel van kódolva 128 kbps sebességgel.

H265SingleBitrate4K

string

Létrehoz egy MP4-fájlt, amelyben a videó H.265 kodek 9500 kbps sebességgel és 2160 képpontos képmagassággal van kódolva, a sztereó hang pedig AAC-LC-kodekkel van kódolva 128 kbps sebességgel.

H265SingleBitrate720p

string

Létrehoz egy MP4-fájlt, amelyben a videó H.265 kodek 1800 kbps sebességgel és 720 képpontos képmagassággal van kódolva, a sztereó hang pedig AAC-LC kodekkel van kódolva 128 kbps sebességgel.

EntropyMode

Az ehhez a réteghez használandó entrópia mód. Ha nincs megadva, a kódoló a profilnak és a szintnek megfelelő módot választja.

Name Típus Description
Cabac

string

Környezet adaptív bináris aritmetikai kódoló (CABAC) entrópiakódolása.

Cavlc

string

Környezet adaptív változóhossz-kódoló (CAVLC) entrópiakódolása.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

FaceDetectorPreset

A videó elemzésekor használandó összes beállítást ismerteti a jelen lévő összes arc észleléséhez (és igény szerint újrahatásához).

Name Típus Description
@odata.type string:

#Microsoft.Media.FaceDetectorPreset

A származtatott típusok diszkriminatív.

blurType

BlurType

Életlenítés típusa

experimentalOptions

object

A készletben nem szereplő paraméterek kulcsértékpárjait tartalmazó szótár

mode

FaceRedactorMode

Ez a mód a következő beállítások közül választhat: 1) Elemzés – Csak észleléshez. Ez a mód metaadat-JSON-fájljelölést hoz létre az arcok számára a videóban. Ahol lehetséges, ugyanannak a személynek a megjelenése ugyanazzal az azonosítóval van hozzárendelve. 2) Kombinált – További redacts(blurs) észlelt arcok. 3) Redact – Ez lehetővé teszi a kétágú folyamatot, amely lehetővé teszi az észlelt arcok egy részhalmazának szelektív újraműveletét. A metaadatfájlt egy korábbi elemzési továbbításból, valamint a forrásvideóból, valamint a felhasználó által kiválasztott, újraactiont igénylő azonosítókból álló részhalmazba helyezi.

resolution

AnalysisResolution

Meghatározza a videó elemzésének maximális felbontását. Az alapértelmezett viselkedés a "SourceResolution", amely elemzéskor az eredeti felbontásban tartja a bemeneti videót. A "StandardDefinition" használatával a bemeneti videókat szabványos definícióra méretezi át, miközben megőrzi a megfelelő méretarányt. Csak akkor méretezhető át, ha a videó nagyobb felbontású. Egy 1920x1080-s bemenet például 640x360-ra skálázható a feldolgozás előtt. A "StandardDefinition" értékre váltás csökkenti a nagy felbontású videók feldolgozásához szükséges időt. Csökkentheti az összetevő használatának költségeit is (a részletekért lásd https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics ). Előfordulhat azonban, hogy az átméretezett videóban túl kicsi arcok nem észlelhetők.

FaceRedactorMode

Ez a mód a következő beállítások közül választhat: 1) Elemzés – Csak észleléshez. Ez a mód metaadat-JSON-fájljelölést hoz létre az arcok számára a videóban. Ahol lehetséges, ugyanannak a személynek a megjelenése ugyanazzal az azonosítóval van hozzárendelve. 2) Kombinált – További redacts(blurs) észlelt arcok. 3) Redact – Ez lehetővé teszi a kétágú folyamatot, amely lehetővé teszi az észlelt arcok egy részhalmazának szelektív újraműveletét. A metaadatfájlt egy korábbi elemzési továbbításból, valamint a forrásvideóból, valamint a felhasználó által kiválasztott, újraactiont igénylő azonosítókból álló részhalmazba helyezi.

Name Típus Description
Analyze

string

Az elemzési mód észleli az arcokat, és egy metaadatfájlt ad ki az eredményekkel. Lehetővé teszi a metaadatfájl szerkesztését, mielőtt az arcok elmosódnak a Redact móddal.

Combined

string

Az egyesített módban az Elemzés és a Redact lépés egy lépésben nem kívánatos az elemzett arcok szerkesztésekor.

Redact

string

A Redact mód az Elemzés módban lévő metaadatfájlt használja fel, és újra kipiszkálja a talált arcokat.

Fade

A bemeneti adathordozóra alkalmazott Fade effektus tulajdonságait ismerteti.

Name Típus Description
duration

string

Az elhalványulási effektus időtartama a videóban. Az érték lehet ISO 8601 formátumú (például PT05S a szín 5 másodperc alatt történő elhalványításához/kifakításához), vagy egy keretszám (például 10 képkocka elhalványítása a kezdési időponttól) vagy egy relatív érték a stream időtartamához (például 10% a stream időtartamának 10%-ának elhalványításához)

fadeColor

string

A ki-/behalványítás színe. lehet CSS Level1 színben https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords vagy RGB/hexán: például: rgb(255,0,0), 0xFF0000 vagy #FF0000

start

string

A bemeneti videóban lévő pozíció, ahonnan a kezdéshez elhalványul. Az érték lehet ISO 8601 formátumú (például 5 másodpercnél kezdődő PT05S), vagy egy keretszám (például 10 a 10. képkockánál való kezdéshez), vagy a stream időtartamának relatív értéke (például 10% a stream időtartamának 10%-a). Az alapértelmezett érték: 0

Filters

Az összes olyan szűrési műveletet ismerteti, mint például az átfésülés megszüntetése, forgatás stb., amelyeket a kódolás előtt alkalmazni kell a bemeneti adathordozóra.

Name Típus Description
crop

Rectangle

A bemeneti videó körülvágására szolgáló téglalap alakú ablak paraméterei.

deinterlace

Deinterlace

A törlési beállítások.

fadeIn

Fade

A bemeneti adathordozóra alkalmazott Fade effektus tulajdonságait ismerteti.

fadeOut

Fade

A bemeneti adathordozóra alkalmazott Fade effektus tulajdonságait ismerteti.

overlays Overlay[]:

A bemeneti videóra alkalmazni kívánt átfedések tulajdonságai. Ezek lehetnek hang-, kép- vagy videorétegek.

rotation

Rotation

A bemeneti videóra alkalmazni kívánt forgatás( ha van ilyen) a kódolás előtt. Az alapértelmezett érték az Automatikus

H264Complexity

Közli a kódolóval, hogyan választhatja ki a kódolási beállításait. Az alapértelmezett érték a Kiegyensúlyozott.

Name Típus Description
Balanced

string

Arra utasítja a kódolót, hogy olyan beállításokat használjon, amelyek egyensúlyt teremtenek a sebesség és a minőség között.

Quality

string

Arra utasítja a kódolót, hogy olyan beállításokat használjon, amelyek a lassabb általános kódolási idő rovására jobb minőségű kimenet előállítására vannak optimalizálva.

Speed

string

Arra utasítja a kódolót, hogy használja a gyorsabb kódolásra optimalizált beállításokat. A minőség feláldozva van a kódolási idő csökkentése érdekében.

H264Layer

A bemeneti videó kívánt kimeneti bitrátarétegbe való kódolásához használandó beállításokat ismerteti a H.264 videokodek használatával.

Name Típus Description
adaptiveBFrame

boolean

A réteg kódolásához adaptív B-kereteket kell-e használni. Ha nincs megadva, a kódoló akkor kapcsolja be, amikor a videóprofil engedélyezi a használatát.

bFrames

integer

A réteg kódolásához használandó B-keretek száma. Ha nincs megadva, a kódoló kiválaszt egy megfelelő számot a videóprofil és a szint alapján.

bitrate

integer

Az átlagos bitsebesség bit/másodpercben, amelynél a bemeneti videó kódolása a réteg létrehozásakor történik. Ez egy kötelező mező.

bufferWindow

string

A VBV pufferablakának hossza. Az értéknek ISO 8601 formátumban kell lennie. Az értéknek [0,1-100] másodperc tartományban kell lennie. Az alapértelmezett érték 5 másodperc (például PT5S).

crf

number

A réteg kódolásához használandó CRF értéke. Ez a beállítás akkor lép érvénybe, ha a videokodek RateControlMode értéke CRF módban van beállítva. A CRF értéktartománya 0 és 51 között van, ahol az alacsonyabb értékek jobb minőséget eredményeznének a nagyobb fájlméretek rovására. A magasabb értékek nagyobb tömörítést jelentenek, de egy bizonyos ponton a minőség romlása észlelhető. Az alapértelmezett érték 23.

entropyMode

EntropyMode

Az ehhez a réteghez használandó entrópia mód. Ha nincs megadva, a kódoló a profilnak és a szintnek megfelelő módot választja.

frameRate

string

A réteg kódolási sebessége (képkocka/másodpercben). Az érték lehet M/N formátumban, ahol az M és az N egész szám (például 30000/1001), vagy szám formájában (például 30 vagy 29,97). A kódoló a profil és a szint alapján kényszeríti az engedélyezett képkockák sebességére vonatkozó korlátozásokat. Ha nincs megadva, a kódoló ugyanazt a képkockasebességet fogja használni, mint a bemeneti videó.

height

string

A réteg kimeneti videójának magassága. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó magassága fele annyi képpont, mint a bemenet.

label

string

A réteg alfanumerikus címkéje, amely használható a különböző video- és hangrétegek multiplexálásához vagy a kimeneti fájl elnevezéséhez.

level

string

Jelenleg a 6.2-es szintet támogatjuk. Az érték lehet automatikus, vagy a H.264-profilnak megfelelő szám. Ha nincs megadva, az alapértelmezett érték az Automatikus, amely lehetővé teszi, hogy a kódoló válassza ki az ehhez a réteghez megfelelő szintet.

maxBitrate

integer

A maximális bitráta (bit/másodpercben), amelynél a VBV-puffert újratöltésnek kell feltételezni. Ha nincs megadva, az alapértelmezett érték ugyanaz, mint a bitráta.

profile

H264VideoProfile

Jelenleg az Alapterv, a Fő, a Magas, a High422 és a High444 támogatott. Az alapértelmezett érték az Automatikus.

referenceFrames

integer

A réteg kódolásához használandó referenciakeretek száma. Ha nincs megadva, a kódoló a kódoló összetettségi beállítása alapján határozza meg a megfelelő számot.

slices

integer

A réteg kódolásához használandó szeletek száma. Ha nincs megadva, az alapértelmezett érték nulla, ami azt jelenti, hogy a kódoló minden kerethez egyetlen szeletet fog használni.

width

string

A réteg kimeneti videójának szélessége. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó szélessége fele annyi képpont, mint a bemenet.

H264RateControlMode

A videósebesség-vezérlési mód

Name Típus Description
ABR

string

Átlagos bitráta (ABR) mód, amely eléri a célbitrátát: Alapértelmezett mód.

CBR

string

Állandó bitráta (CBR) mód, amely megszűri a bitráta variációit a célbitráta körül.

CRF

string

Állandó sebességtényező (CRF) mód, amely állandó szubjektív minőséget céloz meg.

H264Video

A videó H.264-kodekkel való kódolásának összes tulajdonságát ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.H264Video

A származtatott típusok diszkriminatív.

complexity

H264Complexity

Közli a kódolóval, hogyan választhatja ki a kódolási beállításait. Az alapértelmezett érték a Kiegyensúlyozott.

keyFrameInterval

string

A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást követi.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

layers

H264Layer[]

A kódoló által létrehozandó H.264 kimeneti rétegek gyűjteménye.

rateControlMode

H264RateControlMode

A videósebesség-vezérlési mód

sceneChangeDetection

boolean

Azt jelzi, hogy a kódolónak be kell-e szúrnia a kulcskereteket a jelenetváltozások során. Ha nincs megadva, az alapértelmezett érték hamis. Ezt a jelzőt csak akkor kell igaz értékre állítani, ha a kódoló egyetlen kimeneti videó létrehozására van konfigurálva.

stretchMode

StretchMode

Átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

syncMode

VideoSyncMode

A videoszinkronizálási mód

H264VideoProfile

Jelenleg az Alapterv, a Fő, a Magas, a High422 és a High444 támogatott. Az alapértelmezett érték az Automatikus.

Name Típus Description
Auto

string

Arra utasítja a kódolót, hogy automatikusan határozza meg a megfelelő H.264-profilt.

Baseline

string

Alapprofil

High

string

Nagy profil.

High422

string

Magas 4:2:2 profil.

High444

string

Magas 4:4:4 prediktív profil.

Main

string

Fő profil

H265Complexity

Tájékoztatja a kódolót, hogyan válassza ki a kódolási beállításait. A minőség magasabb tömörítési arányt biztosít, de magasabb költséggel és hosszabb számítási idővel. A sebesség viszonylag nagyobb fájlt eredményez, de gyorsabb és gazdaságosabb. Az alapértelmezett érték Kiegyensúlyozott.

Name Típus Description
Balanced

string

Arra utasítja a kódolót, hogy olyan beállításokat használjon, amelyek egyensúlyt teremtenek a sebesség és a minőség között.

Quality

string

Arra utasítja a kódolót, hogy olyan beállításokat használjon, amelyek jobb minőségű kimenetre vannak optimalizálva a lassabb teljes kódolási idő rovására.

Speed

string

Arra utasítja a kódolót, hogy a gyorsabb kódolásra optimalizált beállításokat használja. A kódolási idő csökkentése érdekében a minőség feláldozva van.

H265Layer

A bemeneti videó H.265-kodekkel rendelkező kimeneti sávszélesség-rétegbe való kódolásához használandó beállításokat ismerteti.

Name Típus Description
adaptiveBFrame

boolean

Meghatározza, hogy adaptív B-kereteket kell-e használni a réteg kódolásához. Ha nincs megadva, a kódoló akkor kapcsolja be, amikor a videóprofil engedélyezi a használatát.

bFrames

integer

A réteg kódolásához használandó B-keretek száma. Ha nincs megadva, a kódoló kiválaszt egy megfelelő számot a videóprofil és a szint alapján.

bitrate

integer

Az átlagos bitsebesség bit/másodpercben, amelynél a bemeneti videó kódolása a réteg létrehozásakor történik. Például: a 3000 Kb/s vagy a 3 Mbps célbitráta azt jelenti, hogy ennek az értéknek 30000000-nek kell lennie Ez egy kötelező mező.

bufferWindow

string

A VBV pufferablakának hossza. Az értéknek ISO 8601 formátumban kell lennie. Az értéknek [0,1-100] másodperc tartományban kell lennie. Az alapértelmezett érték 5 másodperc (például PT5S).

crf

number

A réteg kódolásához használandó CRF értéke. Ez a beállítás akkor lép érvénybe, ha a videokodek RateControlMode értéke CRF módban van beállítva. A CRF értéktartománya 0 és 51 között van, ahol az alacsonyabb értékek jobb minőséget eredményeznének a nagyobb fájlméretek rovására. A magasabb értékek nagyobb tömörítést jelentenek, de egy bizonyos ponton a minőség romlása észlelhető. Az alapértelmezett érték 28.

frameRate

string

A réteg kódolási sebessége (képkocka/másodpercben). Az érték lehet M/N formátumban, ahol az M és az N egész szám (például 30000/1001), vagy szám formájában (például 30 vagy 29,97). A kódoló a profil és a szint alapján kényszeríti az engedélyezett képkockák sebességére vonatkozó korlátozásokat. Ha nincs megadva, a kódoló ugyanazt a képkockasebességet fogja használni, mint a bemeneti videó.

height

string

A réteg kimeneti videójának magassága. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó magassága fele annyi képpont, mint a bemenet.

label

string

A réteg alfanumerikus címkéje, amely használható a különböző video- és hangrétegek multiplexálásához vagy a kimeneti fájl elnevezéséhez.

level

string

Jelenleg a 6.2-es szintet támogatjuk. Az érték lehet automatikus, vagy egy szám, amely megfelel a H.265-profilnak. Ha nincs megadva, az alapértelmezett érték az Automatikus, amely lehetővé teszi, hogy a kódoló válassza ki az ehhez a réteghez megfelelő szintet.

maxBitrate

integer

A maximális bitráta (bit/másodpercben), amelynél a VBV-puffert újratöltésnek kell feltételezni. Ha nincs megadva, az alapértelmezett érték ugyanaz, mint a bitráta.

profile

H265VideoProfile

Jelenleg a Maint támogatjuk. Az alapértelmezett érték az Automatikus.

referenceFrames

integer

A réteg kódolásához használandó referenciakeretek száma. Ha nincs megadva, a kódoló a kódoló összetettségi beállítása alapján határozza meg a megfelelő számot.

slices

integer

A réteg kódolásához használandó szeletek száma. Ha nincs megadva, az alapértelmezett érték nulla, ami azt jelenti, hogy a kódoló minden kerethez egyetlen szeletet fog használni.

width

string

A réteg kimeneti videójának szélessége. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó szélessége fele annyi képpont, mint a bemenet.

H265Video

A videó H.265-kodekkel való kódolásának összes tulajdonságát ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.H265Video

A származtatott típusok diszkriminatív.

complexity

H265Complexity

Közli a kódolóval, hogyan választhatja ki a kódolási beállításait. A minőség magasabb tömörítési arányt biztosít, de magasabb költséggel és hosszabb számítási idővel. A sebesség viszonylag nagyobb fájlt eredményez, de gyorsabb és gazdaságosabb. Az alapértelmezett érték a Kiegyensúlyozott.

keyFrameInterval

string

A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást követi.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

layers

H265Layer[]

A kódoló által létrehozandó H.265 kimeneti rétegek gyűjteménye.

sceneChangeDetection

boolean

Meghatározza, hogy a kódolónak be kell-e szúrnia a kulcskereteket a jelenetváltozások során. Ha nincs megadva, az alapértelmezett érték hamis. Ezt a jelzőt csak akkor kell igaz értékre állítani, ha a kódoló egyetlen kimeneti videó létrehozására van konfigurálva.

stretchMode

StretchMode

Átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

syncMode

VideoSyncMode

A videoszinkronizálási mód

H265VideoProfile

Jelenleg a Maint támogatjuk. Az alapértelmezett érték az Automatikus.

Name Típus Description
Auto

string

Arra utasítja a kódolót, hogy automatikusan határozza meg a megfelelő H.265-profilt.

Main

string

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

Main10

string

Fő 10 profil (https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Main_10)

Image

A miniatűrök bemeneti videóból való létrehozásának alapvető tulajdonságait ismerteti

Name Típus Description
@odata.type string:

#Microsoft.Media.Image

A származtatott típusok diszkriminatív.

keyFrameInterval

string

A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást követi.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

range

string

A miniatűrök létrehozásának leállításához a bemeneti videóban az előre beállított kezdési idő átalakításához viszonyított pozíció. Az érték lehet ISO 8601 formátumú (például PT5M30S a kezdési időponttól számított 5 percnél és 30 másodpercnél), vagy egy keretszámnál (például 300, hogy a 300. keretnél megálljon a keretből a kezdéskor. Ha ez az érték 1, az azt jelenti, hogy csak egy miniatűrt hoz létre a kezdéskor), vagy egy relatív értéket a stream időtartamához (például 50% a stream időtartamának a kezdési időponttól való felére való leállításhoz). Az alapértelmezett érték 100%, ami azt jelenti, hogy a stream végén áll meg.

start

string

A bemeneti videó azon pozíciója, ahonnan miniatűröket szeretne létrehozni. Az érték lehet ISO 8601 formátumú (például 5 másodpercnél kezdődő PT05S), vagy egy keretszám (például 10 a 10. képkockánál való kezdéshez), vagy a stream időtartamának relatív értéke (például 10% a stream időtartamának 10%-a). Támogatja a (z) {Best} makrót is, amely arra utasítja a kódolót, hogy a videó első néhány másodpercében válassza ki a legjobb miniatűrt, és csak egy miniatűrt fog létrehozni, függetlenül attól, hogy milyen egyéb beállítások vannak a Lépés és a Tartomány beállításhoz. Az alapértelmezett érték a(z) {Best} makró.

step

string

A miniatűrök létrehozási időközei. Az érték lehet ISO 8601 formátumban (például 5 másodpercenként egy kép PT05S értéke), vagy egy keretszám (például 30 kép esetén 30 kép 30 kép 30 képenként) vagy a stream időtartamának relatív értéke (például egy kép 10%-a a stream időtartamának 10%-a). Megjegyzés: A lépés értéke hatással lesz az első létrehozott miniatűrre, amely lehet, hogy nem pontosan az átalakításhoz beállított kezdési időpontban van megadva. Ez a kódolónak köszönhető, amely első kimenetként a kezdési időpont és a Lépés pozíció közötti legjobb miniatűrt próbálja kiválasztani. Mivel az alapértelmezett érték 10%, ez azt jelenti, hogy ha a stream hosszú időtartamú, az első létrehozott miniatűr távol lehet a kezdéskor megadotttól. Próbáljon meg ésszerű értéket választani a Lépéshez, ha az első miniatűr várhatóan közel van a kezdési időponthoz, vagy állítsa a Tartomány értéket 1 értékre, ha csak egy miniatűrre van szükség a kezdéskor.

stretchMode

StretchMode

Átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

syncMode

VideoSyncMode

A videoszinkronizálási mód

ImageFormat

A kimeneti képfájl tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.ImageFormat

A származtatott típusok diszkriminatív.

filenamePattern

string

A kimeneti fájlok létrehozásához használt fájlelnevezési minta. A fájlnév a következő makrókat támogatja: {Basename} – A bemeneti videofájl nevét használó bővítő makró. Ha a bemeneti videofájl alapneve (a fájl utótagja nem szerepel) 32 karakternél rövidebb, a bemeneti videofájlok alapneve lesz használva. Ha a bemeneti videofájl alapnevének hossza meghaladja a 32 karaktert, a rendszer az alapnevet az első 32 karakterre csonkítja a teljes hosszban. {Extension} – A formátumnak megfelelő bővítmény. {Label} – A kodekhez/réteghez rendelt címke. {Index} – A miniatűrök egyedi indexe. Csak miniatűrökre alkalmazható. {AudioStream} – "Audio" sztring és hangstreamszám (1-től kezdődően). {Bitrate} – A hang-/videosebesség kbps-ben. A miniatűrökre nem alkalmazható. {Codec} – A hang-/videokodek típusa. {Resolution} – A videófelbontás. A nem megfelelő makrók össze lesznek csukva, és el lesznek távolítva a fájlnévből.

InsightsType

Meghatározza, hogy milyen típusú elemzéseket szeretne létrehozni a szolgáltatásnak. Az engedélyezett értékek a következők: "AudioInsightsOnly", "VideoInsightsOnly" és "AllInsights". Az alapértelmezett érték az AllInsights. Ha ezt AllInsights értékre állítja, és a bemenet csak hang, akkor csak a hangelemzések lesznek létrehozva. Hasonlóképpen, ha a bemenet csak videó, akkor csak videoelemzések jönnek létre. Javasoljuk, hogy ne használja az AudioInsightsOnlyt, ha arra számít, hogy egyes bemenetek csak videóként jelennek meg; vagy használja a VideoInsightsOnlyt, ha arra számít, hogy egyes bemenetek csak hangalapúak lesznek. Ilyen körülmények között a feladatok hibásak lesznek.

Name Típus Description
AllInsights

string

Hang- és videoelemzések létrehozása. Sikertelen, ha a hang- vagy videoelemzés sikertelen.

AudioInsightsOnly

string

Csak hangelemzések létrehozása. A videó mellőzése akkor is, ha jelen van. Sikertelen, ha nincs hang.

VideoInsightsOnly

string

Csak videós elemzések létrehozása. Ha van, hagyja figyelmen kívül a hangot. Sikertelen, ha nincs videó.

InterleaveOutput

A kimenet interleave módját állítja be a hang és a videó tárolóformátumban való tárolásának szabályozásához. Példa: állítsa az InterleavedOutput értéket NonInterleavedOutput értékre, hogy a különálló MP4-fájlokban csak hang- és videokimeneteket állítson be.

Name Típus Description
InterleavedOutput

string

A kimenet hanggal és videóval is rendelkezik.

NonInterleavedOutput

string

A kimenet csak video- vagy hangalapú.

JpgFormat

A JPEG-miniatűrök létrehozásának beállításait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.JpgFormat

A származtatott típusok diszkriminatív.

filenamePattern

string

A kimeneti fájlok létrehozásához használt fájlelnevezési minta. A fájlnév a következő makrókat támogatja: {Basename} – A bemeneti videofájl nevét használó bővítő makró. Ha a bemeneti videofájl alapneve (a fájl utótagja nem szerepel) 32 karakternél rövidebb, a bemeneti videofájlok alapneve lesz használva. Ha a bemeneti videofájl alapnevének hossza meghaladja a 32 karaktert, a rendszer az alapnevet az első 32 karakterre csonkítja a teljes hosszban. {Extension} – A formátumnak megfelelő bővítmény. {Label} – A kodekhez/réteghez rendelt címke. {Index} – A miniatűrök egyedi indexe. Csak miniatűrökre alkalmazható. {AudioStream} – "Audio" sztring és hangstreamszám (1-től kezdődően). {Bitrate} – A hang-/videosebesség kbps-ben. A miniatűrökre nem alkalmazható. {Codec} – A hang-/videokodek típusa. {Resolution} – A videófelbontás. A nem megfelelő makrók össze lesznek csukva, és el lesznek távolítva a fájlnévből.

JpgImage

A bemeneti videóból származó JPEG-képek sorozatának létrehozásának tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.JpgImage

A származtatott típusok diszkriminatív.

keyFrameInterval

string

A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást követi.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

layers

JpgLayer[]

A kódoló által létrehozandó kimeneti JPEG-képrétegek gyűjteménye.

range

string

A miniatűrök létrehozásának leállításához a bemeneti videóban az előre beállított kezdési idő átalakításához viszonyított pozíció. Az érték lehet ISO 8601 formátumú (például PT5M30S a kezdési időponttól számított 5 percnél és 30 másodpercnél), vagy egy keretszámnál (például 300, hogy a 300. keretnél megálljon a keretből a kezdéskor. Ha ez az érték 1, az azt jelenti, hogy csak egy miniatűrt hoz létre a kezdéskor), vagy egy relatív értéket a stream időtartamához (például 50% a stream időtartamának a kezdési időponttól való felére való leállításhoz). Az alapértelmezett érték 100%, ami azt jelenti, hogy a stream végén áll meg.

spriteColumn

integer

Beállítja a miniatűr sprite képben használt oszlopok számát. A rendszer automatikusan kiszámítja a sorok számát, és létrehoz egy VTT-fájlt a sprite egyes miniatűrjeinek koordináta-leképezéseivel. Megjegyzés: ennek az értéknek pozitív egész számnak kell lennie, és a megfelelő érték ajánlott, hogy a kimeneti képfelbontás ne lépje túl a JPEG maximális képpontfelbontási korlátját 65535x65535.

start

string

A bemeneti videó azon pozíciója, ahonnan miniatűröket szeretne létrehozni. Az érték lehet ISO 8601 formátumú (például 5 másodpercnél kezdődő PT05S), vagy egy keretszám (például 10 a 10. képkockánál való kezdéshez), vagy a stream időtartamának relatív értéke (például 10% a stream időtartamának 10%-a). Támogatja a (z) {Best} makrót is, amely arra utasítja a kódolót, hogy a videó első néhány másodpercében válassza ki a legjobb miniatűrt, és csak egy miniatűrt fog létrehozni, függetlenül attól, hogy milyen egyéb beállítások vannak a Lépés és a Tartomány beállításhoz. Az alapértelmezett érték a(z) {Best} makró.

step

string

A miniatűrök létrehozási időközei. Az érték lehet ISO 8601 formátumban (például 5 másodpercenként egy kép PT05S értéke), vagy egy keretszám (például 30 kép esetén 30 kép 30 kép 30 képenként) vagy a stream időtartamának relatív értéke (például egy kép 10%-a a stream időtartamának 10%-a). Megjegyzés: A lépés értéke hatással lesz az első létrehozott miniatűrre, amely lehet, hogy nem pontosan az átalakításhoz beállított kezdési időpontban van megadva. Ez a kódolónak köszönhető, amely első kimenetként a kezdési időpont és a Lépés pozíció közötti legjobb miniatűrt próbálja kiválasztani. Mivel az alapértelmezett érték 10%, ez azt jelenti, hogy ha a stream hosszú időtartamú, az első létrehozott miniatűr távol lehet a kezdéskor megadotttól. Próbáljon meg ésszerű értéket választani a Lépéshez, ha az első miniatűr várhatóan közel van a kezdési időponthoz, vagy állítsa a Tartomány értéket 1 értékre, ha csak egy miniatűrre van szükség a kezdéskor.

stretchMode

StretchMode

Átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

syncMode

VideoSyncMode

A videoszinkronizálási mód

JpgLayer

A JPEG-kép beviteli videóból való előállításának beállításait ismerteti.

Name Típus Description
height

string

A réteg kimeneti videójának magassága. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó magassága fele annyi képpont, mint a bemenet.

label

string

A réteg alfanumerikus címkéje, amely használható a különböző video- és hangrétegek multiplexálásához vagy a kimeneti fájl elnevezéséhez.

quality

integer

A JPEG-kimenet tömörítési minősége. A tartomány 0–100, az alapértelmezett érték pedig 70.

width

string

A réteg kimeneti videójának szélessége. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó szélessége fele annyi képpont, mint a bemenet.

Mp4Format

Egy kimeneti ISO MP4-fájl tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.Mp4Format

A származtatott típusok diszkriminatív.

filenamePattern

string

A kimeneti fájlok létrehozásához használt fájlelnevezési minta. A fájlnév a következő makrókat támogatja: {Basename} – A bemeneti videofájl nevét használó bővítő makró. Ha a bemeneti videofájl alapneve (a fájl utótagja nem szerepel) 32 karakternél rövidebb, a bemeneti videofájlok alapneve lesz használva. Ha a bemeneti videofájl alapnevének hossza meghaladja a 32 karaktert, a rendszer az alapnevet az első 32 karakterre csonkítja a teljes hosszban. {Extension} – A formátumnak megfelelő bővítmény. {Label} – A kodekhez/réteghez rendelt címke. {Index} – A miniatűrök egyedi indexe. Csak miniatűrökre alkalmazható. {AudioStream} – "Audio" sztring és hangstreamszám (1-től kezdődően). {Bitrate} – A hang-/videosebesség kbps-ben. A miniatűrökre nem alkalmazható. {Codec} – A hang-/videokodek típusa. {Resolution} – A videófelbontás. A nem megfelelő makrók össze lesznek csukva, és el lesznek távolítva a fájlnévből.

outputFiles

OutputFile[]

A létrehozandó kimeneti fájlok listája. A lista minden bejegyzése hang- és videorétegcímkék készlete, amelyet össze kell illeszteni.

MultiBitrateFormat

A GOP-hoz igazított többbites fájlok gyűjteményének előállításának tulajdonságait ismerteti. Az alapértelmezett viselkedés az, hogy minden videoréteghez egy kimeneti fájlt állít elő, amely az összes hanggal együtt van szmokingban. A létrehozott pontos kimeneti fájlok a outputFiles gyűjtemény megadásával szabályozhatók.

Name Típus Description
@odata.type string:

#Microsoft.Media.MultiBitrateFormat

A származtatott típusok diszkriminatív.

filenamePattern

string

A kimeneti fájlok létrehozásához használt fájlelnevezési minta. A fájlnév a következő makrókat támogatja: {Basename} – A bemeneti videofájl nevét használó bővítő makró. Ha a bemeneti videofájl alapneve (a fájl utótagja nem szerepel) 32 karakternél rövidebb, a bemeneti videofájlok alapneve lesz használva. Ha a bemeneti videofájl alapnevének hossza meghaladja a 32 karaktert, a rendszer az alapnevet az első 32 karakterre csonkítja a teljes hosszban. {Extension} – A formátumnak megfelelő bővítmény. {Label} – A kodekhez/réteghez rendelt címke. {Index} – A miniatűrök egyedi indexe. Csak miniatűrökre alkalmazható. {AudioStream} – "Audio" sztring és hangstreamszám (1-től kezdődően). {Bitrate} – A hang-/videosebesség kbps-ben. A miniatűrökre nem alkalmazható. {Codec} – A hang-/videokodek típusa. {Resolution} – A videófelbontás. A nem megfelelő makrók össze lesznek csukva, és el lesznek távolítva a fájlnévből.

outputFiles

OutputFile[]

A létrehozandó kimeneti fájlok listája. A lista minden bejegyzése hang- és videorétegcímkék készlete, amelyet össze kell illeszteni.

OnErrorType

Az átalakítások több kimenetet is definiálhatnak. Ez a tulajdonság határozza meg, hogy mit kell tennie a szolgáltatásnak, ha egy kimenet meghibásodik – vagy továbbra is más kimeneteket hoz létre, vagy leállítja a többi kimenetet. A feladat teljes állapota nem tükrözi a "ContinueJob" kifejezéssel megadott kimenetek hibáit. Az alapértelmezett érték a "StopProcessingJob".

Name Típus Description
ContinueJob

string

Közli a szolgáltatással, hogy ha ez a TransformOutput meghibásodik, engedélyezze a többi TransformOutput folytatását.

StopProcessingJob

string

Azt jelzi a szolgáltatásnak, hogy ha ez a TransformOutput meghibásodik, a többi hiányos TransformOutput leállhat.

OutputFile

A létrehozott kimeneti fájlt jelöli.

Name Típus Description
labels

string[]

Azoknak a címkéknek a listája, amelyek azt írják le, hogy a kódolónak hogyan kell multiplexe a video- és hangfájlokat egy kimeneti fájlba. Ha például a kódoló két videoréteget állít elő v1 és v2 címkével, és egy hangréteget az a1 címkével, akkor egy olyan tömb, mint a "[v1, a1]", arra utasítja a kódolót, hogy hozzon létre egy kimeneti fájlt, amelynek a videosávját az 1- és az a1-es jel jelöli.

PngFormat

A PNG-miniatűrök létrehozásának beállításait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.PngFormat

A származtatott típusok diszkriminatív.

filenamePattern

string

A kimeneti fájlok létrehozásához használt fájlelnevezési minta. A fájlnév a következő makrókat támogatja: {Basename} – A bemeneti videofájl nevét használó bővítő makró. Ha a bemeneti videofájl alapneve (a fájl utótagja nem szerepel) 32 karakternél rövidebb, a bemeneti videofájlok alapneve lesz használva. Ha a bemeneti videófájl alapnevének hossza meghaladja a 32 karaktert, az alapnév az első 32 karakterre csonkul a teljes hosszban. {Extension} – A formátumnak megfelelő bővítmény. {Label} – A kodekhez/réteghez rendelt címke. {Index} – A miniatűrök egyedi indexe. Csak a miniatűrökre vonatkozik. {AudioStream} – "Audio" sztring és hangstreamszám (1-től kezdve). {Bitrate} – A hang-/videosebesség kbps-ben. A miniatűrökre nem alkalmazható. {Codec} – A hang-/videokodek típusa. {Resolution} – A videó felbontása. A program összecsukja és eltávolítja a nem megfelelő makrókat a fájlnévből.

PngImage

A bemeneti videóból származó PNG-képek sorozatának tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.PngImage

A származtatott típusok diszkriminatív.

keyFrameInterval

string

A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást követi.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

layers

PngLayer[]

A kódoló által létrehozandó kimeneti PNG-képrétegek gyűjteménye.

range

string

A miniatűrök létrehozásának leállításához a bemeneti videóban az előre beállított kezdési idő átalakításához viszonyított pozíció. Az érték lehet ISO 8601 formátumú (például PT5M30S a kezdési időponttól számított 5 percnél és 30 másodpercnél), vagy egy keretszámnál (például 300, hogy a 300. keretnél megálljon a keretből a kezdéskor. Ha ez az érték 1, az azt jelenti, hogy csak egy miniatűrt hoz létre a kezdéskor), vagy egy relatív értéket a stream időtartamához (például 50% a stream időtartamának a kezdési időponttól való felére való leállításhoz). Az alapértelmezett érték 100%, ami azt jelenti, hogy a stream végén áll meg.

start

string

A bemeneti videó azon pozíciója, ahonnan miniatűröket szeretne létrehozni. Az érték lehet ISO 8601 formátumú (például 5 másodpercnél kezdődő PT05S), vagy egy keretszám (például 10 a 10. képkockánál való kezdéshez), vagy a stream időtartamának relatív értéke (például 10% a stream időtartamának 10%-a). Támogatja a (z) {Best} makrót is, amely arra utasítja a kódolót, hogy a videó első néhány másodpercében válassza ki a legjobb miniatűrt, és csak egy miniatűrt fog létrehozni, függetlenül attól, hogy milyen egyéb beállítások vannak a Lépés és a Tartomány beállításhoz. Az alapértelmezett érték a(z) {Best} makró.

step

string

A miniatűrök létrehozási időközei. Az érték lehet ISO 8601 formátumban (például 5 másodpercenként egy kép PT05S értéke), vagy egy keretszám (például 30 kép esetén 30 kép 30 kép 30 képenként) vagy a stream időtartamának relatív értéke (például egy kép 10%-a a stream időtartamának 10%-a). Megjegyzés: A lépés értéke hatással lesz az első létrehozott miniatűrre, amely lehet, hogy nem pontosan az átalakításhoz beállított kezdési időpontban van megadva. Ez a kódolónak köszönhető, amely első kimenetként a kezdési időpont és a Lépés pozíció közötti legjobb miniatűrt próbálja kiválasztani. Mivel az alapértelmezett érték 10%, ez azt jelenti, hogy ha a stream hosszú időtartamú, az első létrehozott miniatűr távol lehet a kezdéskor megadotttól. Próbáljon meg ésszerű értéket választani a Lépéshez, ha az első miniatűr várhatóan közel van a kezdési időponthoz, vagy állítsa a Tartomány értéket 1 értékre, ha csak egy miniatűrre van szükség a kezdéskor.

stretchMode

StretchMode

Átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

syncMode

VideoSyncMode

A videoszinkronizálási mód

PngLayer

A PNG-lemezkép bemeneti videóból való előállításának beállításait ismerteti.

Name Típus Description
height

string

A réteg kimeneti videójának magassága. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó magassága fele annyi képpont, mint a bemenet.

label

string

A réteg alfanumerikus címkéje, amely használható a különböző video- és hangrétegek multiplexálásához vagy a kimeneti fájl elnevezéséhez.

width

string

A réteg kimeneti videójának szélessége. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Az 50%-os érték például azt jelenti, hogy a kimeneti videó szélessége fele annyi képpont, mint a bemenet.

PresetConfigurations

A kódoló opcionális konfigurációs beállításainak objektuma.

Name Típus Description
complexity

Complexity

Lehetővé teszi a kódoló beállításainak konfigurálását a sebesség és a minőség közötti egyensúly szabályozásához. Példa: állítsa az Összetettség elemet Sebesség értékre a gyorsabb kódolás érdekében, de kevesebb tömörítési hatékonyságot.

interleaveOutput

InterleaveOutput

A kimenet interleave módját állítja be a hang és a videó tárolóformátumban való tárolásának szabályozásához. Példa: állítsa az InterleavedOutput értéket NonInterleavedOutput értékre, hogy a különálló MP4-fájlokban csak hang- és videokimeneteket állítson be.

keyFrameIntervalInSeconds

number

A kulcskeret időköze másodpercben. Példa: állítsa a KeyFrameIntervalInSeconds értéket 2 értékre, hogy csökkentse a lejátszás pufferelését egyes játékosok esetében.

maxBitrateBps

integer

A maximális bitsebesség bit/másodpercben (a felső videoréteg küszöbértéke). Példa: állítsa a MaxBitrateBps értéket 60000000 értékre, hogy elkerülje a nagy összetettségű tartalom nagyon nagy sávszélességű kimeneteinek előállítását.

maxHeight

integer

A kimeneti videorétegek maximális magassága. Példa: állítsa a MaxHeightot 720-ra, hogy a kimeneti rétegeket 720P-ig hozza létre, még akkor is, ha a bemenet 4K.

maxLayers

integer

A kimeneti videorétegek maximális száma. Példa: állítsa a MaxLayers értékét 4 értékre, és győződjön meg arról, hogy legfeljebb 4 kimeneti réteg készül a kódolási feladat teljes költségének szabályozásához.

minBitrateBps

integer

A minimális bitsebesség bit/másodpercben (az alsó videóréteg küszöbértéke). Példa: állítsa a MinBitrateBps értéket 200000-es értékre, hogy legyen egy alsó réteg, amely az alacsony hálózati sávszélességű felhasználókat fedi le.

minHeight

integer

A kimeneti videorétegek minimális magassága. Példa: állítsa a MinHeightot 360-ra, hogy elkerülje a kisebb felbontású, például 180P-s kimeneti rétegeket.

Priority

Beállítja a TransformOutputs relatív prioritását egy Átalakításon belül. Ez beállítja azt a prioritást, amelyet a szolgáltatás a TransformOutputs feldolgozásához használ. Az alapértelmezett prioritás a Normál.

Name Típus Description
High

string

Olyan TransformOutputshoz használatos, amelyeknek elsőbbséget kell élvezniük másoknál.

Low

string

A Normál és a Magas prioritású TransformOutputs után generálható TransformOutputshoz használható.

Normal

string

A Normál prioritású TransformOutputshoz használható.

Rectangle

A bemeneti adathordozóra a feldolgozás előtt alkalmazott téglalap alakú ablak tulajdonságait ismerteti.

Name Típus Description
height

string

A téglalap alakú terület magassága képpontban. Ez lehet abszolút képpontérték (például 100), vagy a videó méretéhez viszonyítva (például 50%).

left

string

A bal margó képpontjainak száma. Ez lehet abszolút képpontérték (például 100), vagy a videó méretéhez viszonyítva (például 50%).

top

string

A felső margó képpontjainak száma. Ez lehet abszolút képpontérték (például 100), vagy a videó méretéhez viszonyítva (például 50%).

width

string

A téglalap alakú terület szélessége képpontban. Ez lehet abszolút képpontérték (például 100), vagy a videó méretéhez viszonyítva (például 50%).

Rotation

A bemeneti videóra alkalmazni kívánt forgatás( ha van ilyen) a kódolás előtt. Az alapértelmezett érték az Automatikus

Name Típus Description
Auto

string

Szükség szerint automatikusan észleli és elforgatja.

None

string

Ne forgassa el a videót. Ha a kimeneti formátum támogatja, a rotációval kapcsolatos metaadatok érintetlenek maradnak.

Rotate0

string

Ne forgassa el a videót, de távolítsa el a forgatással kapcsolatos metaadatokat.

Rotate180

string

Forgassa el 180 fokkal az óramutató járásával megegyező irányban.

Rotate270

string

Forgassa el 270 fokkal az óramutató járásával megegyező irányban.

Rotate90

string

Forgassa el 90 fokkal az óramutató járásával megegyező irányban.

StandardEncoderPreset

A bemeneti videó standard kódolóval való kódolásához használandó összes beállítást ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.StandardEncoderPreset

A származtatott típusok diszkriminatív.

codecs Codec[]:

A bemeneti videó kódolásához használandó kodekek listája.

experimentalOptions

object

A készletben nem szereplő paraméterek kulcsértékpárjait tartalmazó szótár

filters

Filters

A bemeneti adathordozóra a kódolás előtt alkalmazott egy vagy több szűrési művelet.

formats Format[]:

A kódoló által készítendő kimenetek listája.

StretchMode

Az átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

Name Típus Description
AutoFit

string

A kimenetet (akár a letterbox, akár a pillar mező használatával) a kimenet felbontásának figyelembe vételéhez helyezze el, miközben biztosítja, hogy a kimenet aktív videóterülete ugyanolyan méretarányú legyen, mint a bemenet. Ha például a bemenet 1920x1080, és a kódolási beállítás 1280x1280-at kér, akkor a kimenet 1280x1280 lesz, amely egy 1280x720 méretű belső téglalapot tartalmaz 16:9 méretarányban, az oszlopmezők régiói pedig 280 képpont szélesek a bal és a jobb oldalon.

AutoSize

string

Bírálja felül a kimeneti felbontást, és módosítsa úgy, hogy megfeleljen a bemenet megjelenítési méretarányának, kitöltés nélkül. Ha például a bemenet 1920x1080, és a kódolási beállítás 1280x1280-at kér, akkor az előre beállított érték felül lesz bírálva, és a kimenet 1280x720 lesz, ami 16:9 bemeneti méretarányt tart fenn.

None

string

Szigorúan tartsa tiszteletben a kimeneti felbontást a bemeneti videó képpontméretarányának vagy megjelenítési méretarányának figyelembe vétele nélkül.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az az identitás, amely legutóbb módosította az erőforrást.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

Transform

A Transzformáció befoglalja azokat a szabályokat vagy utasításokat, amelyek a kívánt kimenetek beviteli adathordozóról történő generálására szolgálnak, például átkódolással vagy megállapítások kinyerésével. Az átalakítás létrehozása után a bemeneti adathordozóra a Feladatok létrehozásával alkalmazható.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.created

string

Az átalakítás létrehozásának UTC-dátuma és időpontja, "ÉÉÉÉÉÉ-HH-NNH:mm:ssZ" formátumban.

properties.description

string

Az átalakítás részletes leírása.

properties.lastModified

string

Az átalakítás utolsó frissítésének UTC-dátuma és időpontja ,,YYYY-MM-DDThh:mm:ssZ' formátumban.

properties.outputs

TransformOutput[]

Egy vagy több TransformOutput tömb, amelyet az Átalakításnak létre kell hoznia.

systemData

systemData

Az erőforráshoz kapcsolódó rendszer metaadatai.

type

string

Az erőforrás típusa. Például "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

TransformOutput

A TransformOutput tulajdonságait ismerteti, amelyek a kívánt kimenet létrehozásakor alkalmazandó szabályok.

Name Típus Description
onError

OnErrorType

Az átalakítások több kimenetet is definiálhatnak. Ez a tulajdonság határozza meg, hogy mit kell tennie a szolgáltatásnak, ha egy kimenet meghibásodik – vagy továbbra is más kimeneteket hoz létre, vagy leállítja a többi kimenetet. A feladat teljes állapota nem tükrözi a "ContinueJob" kifejezéssel megadott kimenetek hibáit. Az alapértelmezett érték a "StopProcessingJob".

preset Preset:

Előre beállított beállítás, amely leírja azokat a műveleteket, amelyeket a kimenet létrehozásához módosítani, átkódolni vagy kinyerni a forrásfájlból.

relativePriority

Priority

Beállítja a TransformOutputs relatív prioritását egy Átalakításon belül. Ez beállítja azt a prioritást, amelyet a szolgáltatás a TransformOutputs feldolgozásához használ. Az alapértelmezett prioritás a Normál.

TransportStreamFormat

Az MPEG-2 átviteli adatfolyam (ISO/IEC 13818-1) kimeneti videofájl(ok) létrehozásának tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.TransportStreamFormat

A származtatott típusok diszkriminatív.

filenamePattern

string

A kimeneti fájlok létrehozásához használt fájlelnevezési minta. A fájlnév a következő makrókat támogatja: {Basename} – A bemeneti videofájl nevét használó bővítő makró. Ha a bemeneti videofájl alapneve (a fájl utótagja nem szerepel) 32 karakternél rövidebb, a bemeneti videofájlok alapneve lesz használva. Ha a bemeneti videofájl alapnevének hossza meghaladja a 32 karaktert, a rendszer az alapnevet az első 32 karakterre csonkítja a teljes hosszban. {Extension} – A formátumnak megfelelő bővítmény. {Label} – A kodekhez/réteghez rendelt címke. {Index} – A miniatűrök egyedi indexe. Csak miniatűrökre alkalmazható. {AudioStream} – "Audio" sztring és hangstreamszám (1-től kezdődően). {Bitrate} – A hang-/videosebesség kbps-ben. A miniatűrökre nem alkalmazható. {Codec} – A hang-/videokodek típusa. {Resolution} – A videófelbontás. A nem megfelelő makrók össze lesznek csukva, és el lesznek távolítva a fájlnévből.

outputFiles

OutputFile[]

A létrehozandó kimeneti fájlok listája. A lista minden bejegyzése hang- és videorétegcímkék készlete, amelyet össze kell illeszteni.

Video

A bemeneti videó kódolásának alapvető tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.Video

A származtatott típusok diszkriminatív.

keyFrameInterval

string

A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást követi.

label

string

A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható.

stretchMode

StretchMode

Átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés

syncMode

VideoSyncMode

A videoszinkronizálási mód

VideoAnalyzerPreset

Egy videoelemző-készlet, amely elemzéseket (gazdag metaadatokat) nyer ki a hangból és a videóból, és JSON formátumú fájlt ad ki.

Name Típus Description
@odata.type string:

#Microsoft.Media.VideoAnalyzerPreset

A származtatott típusok diszkriminatív.

audioLanguage

string

A bemeneti hangtartalom nyelve a "language tag-region" BCP-47 formátumával (pl. "en-US"). Ha ismeri a tartalom nyelvét, javasoljuk, hogy adja meg. A nyelvet explicit módon kell megadni az AudioAnalysisMode::Basic beállításhoz, mivel az automatikus nyelvészlelés nem szerepel az alapszintű módban. Ha a nyelv nincs megadva, vagy null értékűre van állítva, az automatikus nyelvészlelés az észlelt első nyelvet választja ki, és a fájl időtartamára feldolgozzák a kiválasztott nyelvet. Jelenleg nem támogatja a nyelvek közötti dinamikus váltást az első nyelv észlelése után. Az automatikus észlelés a legjobban jól érzékelhető beszédfelismeréssel rendelkező hangfelvételek esetén működik. Ha az automatikus észlelés nem találja a nyelvet, az átírás az "en-US" értékre csökken." A támogatott nyelvek listája itt érhető el: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions

object

A készletben nem szereplő paraméterek kulcsértékpárjait tartalmazó szótár

insightsToExtract

InsightsType

Meghatározza, hogy milyen típusú elemzéseket szeretne létrehozni a szolgáltatásnak. Az engedélyezett értékek a következők: "AudioInsightsOnly", "VideoInsightsOnly" és "AllInsights". Az alapértelmezett érték az AllInsights. Ha ezt AllInsights értékre állítja, és a bemenet csak hang, akkor csak a hangelemzések lesznek létrehozva. Hasonlóképpen, ha a bemenet csak videó, akkor csak videoelemzések jönnek létre. Javasoljuk, hogy ne használja az AudioInsightsOnlyt, ha arra számít, hogy egyes bemenetek csak videóként jelennek meg; vagy használja a VideoInsightsOnlyt, ha arra számít, hogy egyes bemenetek csak hangalapúak lesznek. Ilyen körülmények között a feladatok hibásak lesznek.

mode

AudioAnalysisMode

Meghatározza a végrehajtandó hangelemzési műveletek halmazát. Ha nincs meghatározva, a Standard AudioAnalysisMode lesz kiválasztva.

VideoOverlay

A videóátfedés tulajdonságait ismerteti.

Name Típus Description
@odata.type string:

#Microsoft.Media.VideoOverlay

A származtatott típusok diszkriminatív.

audioGainLevel

number

Az átfedő hangszintje. Az értéknek a [0, 1,0] tartományban kell lennie. Az alapértelmezett érték az 1.0.

cropRectangle

Rectangle

Nem kötelező téglalap alakú ablak, amellyel körülvághatja az átfedő képet vagy videót.

end

string

A záró pozíció a bemeneti videóra hivatkozva, amelyen az átfedés véget ér. Az értéknek ISO 8601 formátumban kell lennie. A PT30S például 30 másodpercen belül befejezi az átfedést a bemeneti videóban. Ha nincs megadva, vagy az érték nagyobb, mint a bemeneti videó időtartama, az átfedés a bemeneti videó végéig lesz alkalmazva, ha az átfedési média időtartama nagyobb a bemeneti videó időtartamánál, különben az átfedés addig tart, amíg az átfedő adathordozó időtartama meg nem szűnik.

fadeInDuration

string

Az az időtartam, amely alatt az átfedés elhalványul a bemeneti videón. Az értéknek ISO 8601-es időtartamformátumban kell lennie. Ha nincs megadva, az alapértelmezett viselkedés az, hogy ne legyen elhalványulás (ugyanaz, mint a PT0S).

fadeOutDuration

string

Az az időtartam, amely alatt az átfedés eltűnik a bemeneti videóból. Az értéknek ISO 8601-es időtartamformátumban kell lennie. Ha nincs megadva, az alapértelmezett viselkedés az, hogy ne legyen elhalványulás (ugyanaz, mint a PT0S).

inputLabel

string

A feladatbemenet címkéje, amelyet átfedésként kell használni. A bemenetnek pontosan egy fájlt kell megadnia. Megadhat képfájlt JPG, PNG, GIF vagy BMP formátumban, illetve hangfájlt (például WAV- vagy MP3-, WMA- vagy M4A-fájlt) vagy videofájlt. Tekintse meg https://aka.ms/mesformats a támogatott hang- és videofájlformátumok teljes listáját.

opacity

number

Az átfedés átlátszatlansága. Ez egy érték a(z) [0– 1.0] tartományban. Az alapértelmezett érték 1,0, ami azt jelenti, hogy az átfedés átlátszatlan.

position

Rectangle

A bemeneti videó azon helye, ahol az átfedés van alkalmazva.

start

string

Az indítási pozíció a bemeneti videóra hivatkozva, amelyen az átfedés elkezdődik. Az értéknek ISO 8601 formátumban kell lennie. A PT05S például 5 másodperccel indítja el az átfedést a bemeneti videóban. Ha nincs megadva, az átfedés a bemeneti videó elejéről indul.

VideoSyncMode

A videoszinkronizálási mód

Name Típus Description
Auto

string

Ez az alapértelmezett módszer. A Cfr és a Vfr között a muxer képességeitől függően választhat. Az MP4 kimeneti formátum esetében az alapértelmezett mód a Cfr.

Cfr

string

A bemeneti kereteket a rendszer szükség szerint megismétli és/vagy elveti a kért állandó képkockasebesség eléréséhez. Akkor ajánlott, ha a kimeneti keretsebesség explicit módon van beállítva egy megadott értéken

Passthrough

string

A képkockákon lévő bemutató időbélyegei a bemeneti fájlból a kimeneti fájl írójának lesznek átadva. Akkor ajánlott, ha a bemeneti forrás változó keretsebességű, és több réteget próbál létrehozni az adaptív streameléshez a kimenetben, amelyek a GOP-határokat igazították. Megjegyzés: ha a bemenet két vagy több képkockája duplikált időbélyegekkel rendelkezik, akkor a kimenet is ugyanazzal a viselkedésű lesz

Vfr

string

Hasonló az átengedési módhoz, de ha a bemenet olyan keretekkel rendelkezik, amelyek ismétlődő időbélyegekkel rendelkeznek, akkor csak egy keret lesz átadva a kimenetnek, a többi pedig el lesz dobva. Akkor ajánlott, ha a kimeneti keretek száma várhatóan megegyezik a bemeneti keretek számával. A kimenet például egy olyan minőségi metrika kiszámítására szolgál, mint a PSNR a bemenethez