Transforms - Create Or Update
Skapa eller uppdatera transformering
Skapar eller uppdaterar en ny transformering.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}?api-version=2020-05-01
URI-parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Namnet Media Services konto. |
|
resource
|
path | True |
|
Namnet på resursgruppen i Azure-prenumerationen. |
|
subscription
|
path | True |
|
Den unika identifieraren för en Microsoft Azure prenumeration. |
|
transform
|
path | True |
|
Transformeringsnamnet. |
|
api-version
|
query | True |
|
Den version av API:et som ska användas med klientbegäran. |
Begärandetext
| Name | Required | Type | Description |
|---|---|---|---|
| properties.outputs | True |
En matris med en eller flera TransformOutputs som transformeringen ska generera. |
|
| properties.description |
|
En valfri utförlig beskrivning av transformeringen. |
Svar
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK |
|
| 201 Created |
Skapad |
|
| Other Status Codes |
Detaljerad felinformation. |
Exempel
Create or update a Transform
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaServices/contosomedia/transforms/createdTransform?api-version=2020-05-01
{
"properties": {
"description": "Example Transform to illustrate create and update.",
"outputs": [
{
"preset": {
"@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
"presetName": "AdaptiveStreaming"
}
}
]
}
}
Sample Response
{
"name": "createdTransform",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/createdTransform",
"type": "Microsoft.Media/mediaservices/transforms",
"properties": {
"created": "2021-01-26T13:35:47.7499582-08:00",
"description": "Example Transform to illustrate create and update.",
"lastModified": "2021-01-26T13:35:47.7499582-08:00",
"outputs": [
{
"onError": "StopProcessingJob",
"relativePriority": "Normal",
"preset": {
"@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
"presetName": "AdaptiveStreaming"
}
}
]
},
"systemData": {
"createdBy": "contoso@microsoft.com",
"createdByType": "User",
"createdAt": "2021-01-26T13:35:47.7499582Z",
"lastModifiedBy": "contoso@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-01-26T13:35:47.7499582Z"
}
}
{
"name": "createdTransform",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/createdTransform",
"type": "Microsoft.Media/mediaservices/transforms",
"properties": {
"created": "2021-01-26T13:35:47.7499582-08:00",
"description": "Example Transform to illustrate create and update.",
"lastModified": "2021-01-26T13:35:47.7499582-08:00",
"outputs": [
{
"onError": "StopProcessingJob",
"relativePriority": "Normal",
"preset": {
"@odata.type": "#Microsoft.Media.BuiltInStandardEncoderPreset",
"presetName": "AdaptiveStreaming"
}
}
]
},
"systemData": {
"createdBy": "contoso@microsoft.com",
"createdByType": "User",
"createdAt": "2021-01-26T13:35:47.7499582Z",
"lastModifiedBy": "contoso@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-01-26T13:35:47.7499582Z"
}
}
Definitioner
|
Aac |
Beskriver ljudkodningsinställningar för AAC (Advanced Audio Codec). |
|
Aac |
Kodningsprofilen som ska användas vid kodning av ljud med AAC. |
|
Analysis |
Anger den maximala upplösning som videon analyseras med. Standardbeteendet är "SourceResolution", som behåller indatavideon vid den ursprungliga upplösningen när den analyseras. Med hjälp av "StandardDefinition" ändrar du storlek på indatavideor till standarddefinition samtidigt som rätt bredd–höjd-förhållande bevaras. Storleksändringen ändras bara om videon har högre upplösning. Till exempel skulle indata med 1920 x 1 080 skalas till 640 x 360 innan bearbetningen. Om du växlar till "StandardDefinition" minskar den tid det tar att bearbeta högupplöst video. Det kan också minska kostnaden för att använda den här komponenten (mer https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics information finns i). Ansikten som blir för små i den storleksänderade videon kanske dock inte identifieras. |
|
Api |
API-felet. |
| Audio |
Definierar de gemensamma egenskaperna för alla ljud codecs. |
|
Audio |
Anger vilken uppsättning ljudanalysåtgärder som ska utföras. Om det inte anges skulle Standard AudioAnalysisMode väljas. |
|
Audio |
Förinställningen Audio Analyzer tillämpar en fördefinierad uppsättning AI-baserade analysåtgärder, inklusive taltranskriskription. För närvarande stöder förinställningen bearbetning av innehåll med en enda ljudspår. |
|
Audio |
Beskriver egenskaperna för ett ljudöverlägg. |
|
Blur |
Typ av oskärpa |
|
Built |
Beskriver en inbyggd förinställning för att koda indatavideon med Standard Encoder. |
|
Copy |
En codec-flagga som talar om för kodaren att den ska kopiera indataljudet bitstream. |
|
Copy |
En codec-flagga som talar om för kodaren att den ska kopiera indatavideon bitstream utan omkodning. |
|
created |
Den typ av identitet som skapade resursen. |
| Deinterlace |
Beskriver de interflätande inställningarna. |
|
Deinterlace |
Det avinterererande läget. Standardvärdet är AutoPixelAdaptive. |
|
Deinterlace |
Fältparitet för avlänkning, som standard Auto. |
|
Encoder |
Den inbyggda förinställningen som ska användas för att koda videor. |
|
Entropy |
Entropy-läget som ska användas för det här skiktet. Om inget annat anges väljer kodaren det läge som är lämpligt för profil och nivå. |
|
Face |
Beskriver alla inställningar som ska användas vid analys av en video för att identifiera (och eventuellt redact) alla ansikten som finns. |
|
Face |
Med det här läget kan du välja mellan följande inställningar: 1) Analysera – endast för identifiering. Det här läget genererar en JSON-filmarkering för metadata som visar ansikten i hela videon. Om möjligt tilldelas samma persons utseende samma ID. 2) Kombinerat – Dessutom kan du göra om identifierade ansikten(suddas ut). 3) Redact – Detta möjliggör en 2-passsprocess, vilket möjliggör selektiv bortredigering av en delmängd av identifierade ansikten. Den tar in metadatafilen från ett tidigare analyspass, tillsammans med källvideon och en användarvald delmängd av-ID:n som kräver bortredigering. |
| Filters |
Beskriver alla filtreringsåtgärder, t.ex. de-interlänkning, rotation osv. som ska tillämpas på indatamediet före kodning. |
| H264Complexity |
Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad. |
| H264Layer |
Beskriver de inställningar som ska användas när indatavideon kodas till ett önskat lager för utdatabithastighet med video-codecen H.264. |
| H264Video |
Beskriver alla egenskaper för att koda en video med H.264-codec. |
|
H264Video |
Vi stöder för närvarande Baseline, Main, High, High422, High444. Standardvärdet är Auto. |
| H265Complexity |
Talar om för kodaren hur kodningsinställningarna ska väljas. Kvalitet ger ett högre komprimeringsförhållande men till en högre kostnad och längre beräkningstid. Hastigheten ger en relativt större fil men är snabbare och mer ekonomisk. Standardvärdet är Balanserad. |
| H265Layer |
Beskriver de inställningar som ska användas när indatavideon kodas till ett önskat lager för utdatabithastighet med H.265-video-codec. |
| H265Video |
Beskriver alla egenskaper för att koda en video med H.265-codec. |
|
H265Video |
Vi stöder för närvarande Main. Standardvärdet är Auto. |
| Image |
Beskriver de grundläggande egenskaperna för att generera miniatyrbilder från indatavideon |
|
Image |
Beskriver egenskaperna för en utdataavbildningsfil. |
|
Insights |
Definierar den typ av insikter som du vill att tjänsten ska generera. De tillåtna värdena är "AudioInsightsOnly", "VideoInsightsOnly" och "AllInsights". Standardvärdet är AllInsights. Om du ställer in detta på AllInsights och indata endast är ljud genereras endast ljudinsikter. På samma sätt genereras endast videoinsikter om indata är video. Vi rekommenderar att du inte använder AudioInsightsOnly om du förväntar dig att vissa av dina indata endast ska vara video; eller använd VideoInsightsOnly om du förväntar dig att några av dina indata endast ska vara ljud. Dina jobb under sådana förhållanden skulle få fel. |
|
Jpg |
Beskriver inställningarna för att skapa JPEG-miniatyrer. |
|
Jpg |
Beskriver egenskaperna för att producera en serie JPEG-bilder från indatavideon. |
|
Jpg |
Beskriver inställningarna för att skapa en JPEG-bild från indatavideon. |
| Mp4Format |
Beskriver egenskaperna för en ISO MP4-utdatafil. |
|
Multi |
Beskriver egenskaperna för att skapa en samling GOP-justerade filer med flera bithastigheter. Standardbeteendet är att skapa en utdatafil för varje videoskikt som är muxed tillsammans med alla ljud. De exakta utdatafilerna som skapas kan styras genom att outputFiles-samlingen anges. |
|
OData |
Information om ett fel. |
|
On |
En transformering kan definiera fler än en utdata. Den här egenskapen definierar vad tjänsten ska göra när en utdata misslyckas – antingen fortsätter att skapa andra utdata eller stoppar de andra utdata. Det övergripande jobbtillståndet återspeglar inte fel i utdata som anges med "ContinueJob". Standardvärdet är StopProcessingJob. |
|
Output |
Representerar en utdatafil som skapas. |
|
Png |
Beskriver inställningarna för att skapa PNG-miniatyrer. |
|
Png |
Beskriver egenskaperna för att skapa en serie PNG-bilder från indatavideon. |
|
Png |
Beskriver inställningarna för att skapa en PNG-bild från indatavideon. |
| Priority |
Anger den relativa prioriteten för TransformOutputs i en transformering. Detta anger den prioritet som tjänsten använder för bearbetning av TransformOutputs. Standardprioritet är Normal. |
| Rectangle |
Beskriver egenskaperna för ett rektangulärt fönster som tillämpas på indatamediet innan det bearbetas. |
| Rotation |
Rotationen, om den finns, som ska tillämpas på indatavideon innan den kodas. Standardvärdet är Automatisk |
|
Standard |
Beskriver alla inställningar som ska användas när indatavideon kodas med Standard Encoder. |
|
Stretch |
Storleksläget – hur storleken på indatavideon ändras så att den passar önskad utdataupplösning. Standardvärdet är AutoSize (AutoSize) |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
| Transform |
En transformering kapslar in regler eller instruktioner för att generera önskade utdata från indatamedia, till exempel genom att transkoda eller genom att extrahera insikter. När transformering har skapats kan den tillämpas på indatamedia genom att skapa jobb. |
|
Transform |
Beskriver egenskaperna för ett TransformOutput, som är de regler som ska tillämpas när önskade utdata genereras. |
|
Transport |
Beskriver egenskaperna för att generera en MPEG-2 Transport Stream-videofil (ISO/IEC 13818-1). |
| Video |
Beskriver de grundläggande egenskaperna för kodning av indatavideon. |
|
Video |
En förinställning för videoanalys som extraherar insikter (omfattande metadata) från både ljud och video och matar ut en JSON-formatfil. |
|
Video |
Beskriver egenskaperna för ett videoöverlägg. |
|
Video |
Videosynkroniseringsläge |
AacAudio
Beskriver ljudkodningsinställningar för AAC (Advanced Audio Codec).
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| bitrate |
|
Bithastighet, i bitar per sekund, för utdatakodat ljud. |
| channels |
|
Antalet kanaler i ljudet. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| profile |
Kodningsprofilen som ska användas vid kodning av ljud med AAC. |
|
| samplingRate |
|
Samplingsfrekvensen som ska användas för kodning i hertz. |
AacAudioProfile
Kodningsprofilen som ska användas vid kodning av ljud med AAC.
| Name | Type | Description |
|---|---|---|
| AacLc |
|
Anger att utdataljudet ska kodas till AAC Low Complexity Profile (AAC-LC). |
| HeAacV1 |
|
Anger att utdataljudet ska kodas till HE-AAC v1-profilen. |
| HeAacV2 |
|
Anger att utdataljudet ska kodas till HE-AAC v2-profilen. |
AnalysisResolution
Anger den maximala upplösning som videon analyseras med. Standardbeteendet är "SourceResolution", som behåller indatavideon vid den ursprungliga upplösningen när den analyseras. Med hjälp av "StandardDefinition" ändrar du storlek på indatavideor till standarddefinition samtidigt som rätt bredd–höjd-förhållande bevaras. Storleksändringen ändras bara om videon har högre upplösning. Till exempel skulle indata med 1920 x 1 080 skalas till 640 x 360 innan bearbetningen. Om du växlar till "StandardDefinition" minskar den tid det tar att bearbeta högupplöst video. Det kan också minska kostnaden för att använda den här komponenten (mer https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics information finns i). Ansikten som blir för små i den storleksänderade videon kanske dock inte identifieras.
| Name | Type | Description |
|---|---|---|
| SourceResolution |
|
|
| StandardDefinition |
|
ApiError
API-felet.
| Name | Type | Description |
|---|---|---|
| error |
Felegenskaperna. |
Audio
Definierar de gemensamma egenskaperna för alla ljud codecs.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| bitrate |
|
Bithastighet, i bitar per sekund, för utdatakodat ljud. |
| channels |
|
Antalet kanaler i ljudet. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| samplingRate |
|
Samplingsfrekvensen som ska användas för kodning i hertz. |
AudioAnalysisMode
Anger vilken uppsättning ljudanalysåtgärder som ska utföras. Om det inte anges skulle Standard AudioAnalysisMode väljas.
| Name | Type | Description |
|---|---|---|
| Basic |
|
Det här läget utför tal-till-text-transkription och generering av en UNDERtextfil för VTT. Utdata från det här läget innehåller en Insights JSON-fil som endast innehåller nyckelord, transkription och tidsinformation. Automatisk språkidentifiering och talardiarisering ingår inte i det här läget. |
| Standard |
|
Utför alla åtgärder som ingår i basic-läget och utför dessutom språkidentifiering och talardiarisering. |
AudioAnalyzerPreset
Förinställningen Audio Analyzer tillämpar en fördefinierad uppsättning AI-baserade analysåtgärder, inklusive taltranskriskription. För närvarande stöder förinställningen bearbetning av innehåll med en enda ljudspår.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| audioLanguage |
|
Språket för ljudnyttolasten i indata med BCP-47-formatet "language tag-region" (t.ex. "en-US"). Om du känner till språket i ditt innehåll rekommenderar vi att du anger det. Språket måste anges uttryckligen för AudioAnalysisMode::Basic, eftersom automatisk språkidentifiering inte ingår i grundläggande läge. Om språket inte anges eller är inställt på null, väljer automatisk språkidentifiering det första språk som identifierats och bearbetar med det valda språket under filens varaktighet. Den stöder för närvarande inte dynamisk växling mellan språk när det första språket har identifierats. Den automatiska identifieringen fungerar bäst med ljudinspelningar med tydligt urskiljbart tal. Om automatisk identifiering inte kan hitta språket kan transkriptionen gå tillbaka till "en-US". Listan över språk som stöds finns här: https://go.microsoft.com/fwlink/?linkid=2109463 |
| experimentalOptions |
|
Ordlista som innehåller nyckel/värde-par för parametrar som inte visas i själva förinställningen |
| mode |
Anger uppsättningen ljudanalysåtgärder som ska utföras. Om det inte anges väljs Standard AudioAnalysisMode. |
AudioOverlay
Beskriver egenskaperna för ett ljudöverlägg.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| audioGainLevel |
|
Den högre ljudnivån i överlägget. Värdet ska vara inom intervallet [0, 1.0]. Standardvärdet är 1.0. |
| end |
|
Slutpositionen, med referens till indatavideon, där överlägget slutar. Värdet ska vara i ISO 8601-format. Till exempel PT30S för att avsluta överlägget vid 30 sekunder till indatavideon. Om inget värde anges eller om värdet är större än varaktigheten för indatavideon tillämpas överlägget till slutet av indatavideon om överläggsmediavaraktigheten är längre än varaktigheten för indatavideon, annars kommer överlägget att gälla så länge överläggsmediavaraktigheten. |
| fadeInDuration |
|
Hur lång tid överlägget tonas in på indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inget anges är standardbeteendet att inte tona in (samma som PT0S). |
| fadeOutDuration |
|
Den varaktighet som överlägget tonas ut från indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inget anges är standardbeteendet att inte ha någon tona ut (samma som PT0S). |
| inputLabel |
|
Etiketten för jobbindata som ska användas som ett överlägg. Indata måste ange exakt en fil. Du kan ange en bildfil i JPG-, PNG-, GIF- eller BMP-format, eller en ljudfil (till exempel en WAV-, MP3-, WMA- eller M4A-fil) eller en videofil. I https://aka.ms/mesformats finns en fullständig lista över ljud- och videofilformat som stöds. |
| start |
|
Startpositionen, med referens till indatavideon, där överlägget startar. Värdet ska vara i ISO 8601-format. Till exempel PT05S för att starta överlägget 5 sekunder in i indatavideon. Om inget anges startar överlägget från början av indatavideon. |
BlurType
Typ av oskärpa
| Name | Type | Description |
|---|---|---|
| Black |
|
Svart: Svartfilter |
| Box |
|
Box: felsökningsfilter, endast begränsningsruta |
| High |
|
Hög: Förvirra filter för oskärpa |
| Low |
|
Låg: filter för att sudda ut bilar |
| Med |
|
Med: Filter för gaussisk oskärpa |
BuiltInStandardEncoderPreset
Beskriver en inbyggd förinställning för att koda indatavideon med Standard Encoder.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| presetName |
Den inbyggda förinställningen som ska användas för att koda videor. |
CopyAudio
En codec-flagga som talar om för kodaren att den ska kopiera indataljudet bitstream.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
CopyVideo
En codec-flagga som talar om för kodaren att den ska kopiera indatavideon bitstream utan omkodning.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
createdByType
Den typ av identitet som skapade resursen.
| Name | Type | Description |
|---|---|---|
| Application |
|
|
| Key |
|
|
| ManagedIdentity |
|
|
| User |
|
Deinterlace
Beskriver de interflätande inställningarna.
| Name | Type | Description |
|---|---|---|
| mode |
Det avintröjande läget. AutoPixelAdaptive används som standard. |
|
| parity |
Fältets paritet för de inter interering är standardvärdet Auto. |
DeinterlaceMode
Det avinterererande läget. Standardvärdet är AutoPixelAdaptive.
| Name | Type | Description |
|---|---|---|
| AutoPixelAdaptive |
|
Använd automatisk pixelkomproportiv de interlänkning på varje bildruta i indatavideon. |
| Off |
|
Inaktiverar avlänkning av källvideon. |
DeinterlaceParity
Fältparitet för avlänkning, som standard Auto.
| Name | Type | Description |
|---|---|---|
| Auto |
|
Identifiera automatiskt ordningen på fälten |
| BottomFieldFirst |
|
Använd det nedre fältets första bearbetning av indatavideon. |
| TopFieldFirst |
|
Använd översta fältets första bearbetning av indatavideo. |
EncoderNamedPreset
Den inbyggda förinställningen som ska användas för att koda videor.
| Name | Type | Description |
|---|---|---|
| AACGoodQualityAudio |
|
Skapar en enskild MP4-fil som endast innehåller stereoljud kodat på 192 kbit/s. |
| AdaptiveStreaming |
|
Skapar en uppsättning GOP-justerade MP4-filer med H.264-video och stereo-AAC-ljud. Genererar automatiskt en bithastighetsstege baserat på indataupplösning, bithastighet och bildfrekvens. Den automatiskt genererade förinställningen överskrider aldrig indataupplösningen. Om indata till exempel är 720p förblir utdata 720p som bäst. |
| ContentAwareEncoding |
|
Skapar en uppsättning GOP-justerade MP4:er med hjälp av innehållsmedveten kodning. Med hänsyn till indatainnehåll utför tjänsten en inledande förenklad analys av indatainnehållet och använder resultatet för att fastställa det optimala antalet lager, lämplig bithastighet och lösningsinställningar för leverans av anpassningsbar strömning. Den här förinställningen är särskilt effektiv för videor med låg och medelhög komplexitet, där utdatafilerna har lägre bithastigheter men med en kvalitet som fortfarande ger tittarna en bra upplevelse. Utdata innehåller MP4-filer med video och ljud interleaved. |
| ContentAwareEncodingExperimental |
|
Exponerar en experimentell förinställning för innehållsmedveten kodning. Med hänsyn till indatainnehåll försöker tjänsten automatiskt fastställa det optimala antalet lager, lämplig bithastighet och lösningsinställningar för leverans av anpassningsbar strömning. De underliggande algoritmerna fortsätter att utvecklas med tiden. Utdata innehåller MP4-filer med video och ljud interleaved. |
| CopyAllBitrateNonInterleaved |
|
Kopiera alla video- och ljudströmmar från indatatillgången som icke-överdelade video- och ljudutdatafiler. Den här förinställningen kan användas för att klipp ut en befintlig tillgång eller konvertera en grupp med GOP-justerade MP4-filer (Key Frame) som en tillgång som kan strömmas. |
| H264MultipleBitrate1080p |
|
Skapar en uppsättning med 8 GOP-justerade MP4-filer som sträcker sig från 6 000 kbit/s till 400 kbit/s och stereo-AAC-ljud. Lösningen börjar vid 1080p och går ned till 180p. |
| H264MultipleBitrate720p |
|
Skapar en uppsättning med 6 GOP-justerade MP4-filer som sträcker sig från 3 400 kbit/s till 400 kbit/s och stereo-AAC-ljud. Lösningen börjar vid 720p och går ned till 180p. |
| H264MultipleBitrateSD |
|
Genererar en uppsättning med 5 GOP-justerade MP4-filer, från 1900 kbit/s till 400 kbit/s och stereo-AAC-ljud. Lösningen börjar vid 480p och går ned till 240p. |
| H264SingleBitrate1080p |
|
Skapar en MP4-fil där videon kodas med H.264-codec på 6 750 kbit/s och en bildhöjd på 1 080 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s. |
| H264SingleBitrate720p |
|
Skapar en MP4-fil där videon kodas med H.264-codec på 4 500 kbit/s och en bildhöjd på 720 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s. |
| H264SingleBitrateSD |
|
Skapar en MP4-fil där videon kodas med H.264-codec på 2 200 kbit/s och en bildhöjd på 480 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s. |
| H265AdaptiveStreaming |
|
Skapar en uppsättning GOP-justerade MP4-filer med H.265-video och stereo-AAC-ljud. Genererar automatiskt en bithastighetsstege baserat på indataupplösning, bithastighet och bildfrekvens. Den automatiskt genererade förinställningen överskrider aldrig indataupplösningen. Om indata till exempel är 720p förblir utdata 720p som bäst. |
| H265ContentAwareEncoding |
|
Skapar en uppsättning GOP-justerade MP4:er med hjälp av innehållsmedveten kodning. Med hänsyn till indatainnehåll utför tjänsten en inledande förenklad analys av indatainnehållet och använder resultatet för att fastställa det optimala antalet lager, lämplig bithastighet och lösningsinställningar för leverans av anpassningsbar strömning. Den här förinställningen är särskilt effektiv för videor med låg och medelhög komplexitet, där utdatafilerna har lägre bithastigheter men med en kvalitet som fortfarande ger tittarna en bra upplevelse. Utdata innehåller MP4-filer med video och ljud interleaved. |
| H265SingleBitrate1080p |
|
Skapar en MP4-fil där videon kodas med H.265-codec på 3 500 kbit/s och en bildhöjd på 1 080 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s. |
| H265SingleBitrate4K |
|
Skapar en MP4-fil där videon kodas med H.265-codec på 9 500 kbit/s och en bildhöjd på 2 160 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s. |
| H265SingleBitrate720p |
|
Skapar en MP4-fil där videon kodas med H.265-codec på 1 800 kbit/s och en bildhöjd på 720 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s. |
EntropyMode
Entropy-läget som ska användas för det här skiktet. Om inget annat anges väljer kodaren det läge som är lämpligt för profil och nivå.
| Name | Type | Description |
|---|---|---|
| Cabac |
|
CABAC-kodning (Context Adaptive Binary Arithmetic Coder). |
| Cavlc |
|
CAVLC(Context Adaptive Variable Length Coder) entropy-kodning. |
FaceDetectorPreset
Beskriver alla inställningar som ska användas vid analys av en video för att identifiera (och eventuellt redact) alla ansikten som finns.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| blurType |
Typ av oskärpa |
|
| experimentalOptions |
|
Ordlista som innehåller nyckel/värde-par för parametrar som inte visas i själva förinställningen |
| mode |
Med det här läget kan du välja mellan följande inställningar: 1) Analysera – endast för identifiering. Det här läget genererar en JSON-filmarkering för metadata som visar ansikten i hela videon. Om möjligt tilldelas samma persons utseenden samma ID. 2) Kombinerad – Dessutom kan du upptäcka ansikten med redacts (suddar). 3) Redact – Detta möjliggör en 2-passsprocess, vilket möjliggör selektiv bortredigering av en delmängd av identifierade ansikten. Den tar in metadatafilen från ett tidigare analyspass, tillsammans med källvideon och en användarvald delmängd av ID:n som kräver bortredigering. |
|
| resolution |
Anger den högsta upplösning som videon analyseras med. Standardbeteendet är "SourceResolution", som behåller indatavideon i dess ursprungliga upplösning när den analyseras. Med hjälp av "StandardDefinition" ändrar du storlek på indatavideor till standarddefinition samtidigt som rätt bredd–höjd-förhållande bevaras. Storleken ändras bara om videon har högre upplösning. Till exempel skulle indata från 1920 x 1080 skalas till 640 x 360 före bearbetningen. Om du växlar till "StandardDefinition" minskar den tid det tar att bearbeta högupplöst video. Det kan också minska kostnaden för att använda den här komponenten (mer https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics information finns i ). Ansikten som blir för små i den storleksänderade videon kanske dock inte identifieras. |
FaceRedactorMode
Med det här läget kan du välja mellan följande inställningar: 1) Analysera – endast för identifiering. Det här läget genererar en JSON-filmarkering för metadata som visar ansikten i hela videon. Om möjligt tilldelas samma persons utseende samma ID. 2) Kombinerat – Dessutom kan du göra om identifierade ansikten(suddas ut). 3) Redact – Detta möjliggör en 2-passsprocess, vilket möjliggör selektiv bortredigering av en delmängd av identifierade ansikten. Den tar in metadatafilen från ett tidigare analyspass, tillsammans med källvideon och en användarvald delmängd av-ID:n som kräver bortredigering.
| Name | Type | Description |
|---|---|---|
| Analyze |
|
Analysläget identifierar ansikten och matar ut en metadatafil med resultatet. Tillåter redigering av metadatafilen innan ansikten blir suddiga med Läget Redact. |
| Combined |
|
Kombinerat läge gör att stegen Analysera och Redigera i ett steg när de analyserade ansiktena redigeras inte är önskvärt. |
| Redact |
|
Redact-läget förbrukar metadatafilen från analysläget och redigerar de ansikten som hittas. |
Filters
Beskriver alla filtreringsåtgärder, t.ex. de-interlänkning, rotation osv. som ska tillämpas på indatamediet före kodning.
| Name | Type | Description |
|---|---|---|
| crop |
Parametrarna för det rektangulära fönstret som indatavideon ska beskäras med. |
|
| deinterlace |
De interflätande inställningarna. |
|
| overlays | Overlay[]: |
Egenskaperna för överlägg som ska tillämpas på indatavideon. Det kan vara ljud-, bild- eller videoöverlägg. |
| rotation |
Rotationen, om den finns, som ska tillämpas på indatavideon innan den kodas. Standardvärdet är Automatisk |
H264Complexity
Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad.
| Name | Type | Description |
|---|---|---|
| Balanced |
|
Talar om för kodaren att använda inställningar som uppnår en balans mellan hastighet och kvalitet. |
| Quality |
|
Talar om för kodaren att använda inställningar som är optimerade för att ge utdata av högre kvalitet på bekostnad av långsammare övergripande kodningstid. |
| Speed |
|
Talar om för kodaren att använda inställningar som är optimerade för snabbare kodning. Kvaliteten minskar kodningstiden. |
H264Layer
Beskriver de inställningar som ska användas när indatavideon kodas till ett önskat lager för utdatabithastighet med video-codecen H.264.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| adaptiveBFrame |
|
Huruvida anpassningsbara B-bildrutor ska användas vid kodning av det här lagret. Om inget anges aktiverar kodaren den när videoprofilen tillåter att den används. |
| bFrames |
|
Antalet B-bildrutor som ska användas vid kodning av det här lagret. Om inget annat anges väljer kodaren ett lämpligt nummer baserat på videoprofilen och videonivån. |
| bitrate |
|
Den genomsnittliga bithastighet i bitar per sekund där indatavideon ska kodas när det här lagret genereras. Det här är ett obligatoriskt fält. |
| bufferWindow |
|
Vbv-buffertfönstrets längd. Värdet ska vara i ISO 8601-format. Värdet ska vara inom intervallet [0,1–100] sekunder. Standardvärdet är 5 sekunder (till exempel PT5S). |
| entropyMode |
Entropy-läget som ska användas för det här skiktet. Om inget annat anges väljer kodaren det läge som är lämpligt för profil och nivå. |
|
| frameRate |
|
Den bildfrekvens (i bildrutor per sekund) som det här lagret ska kodas med. Värdet kan vara i form av M/N där M och N är heltal (till exempel 30000/1001) eller i form av ett tal (till exempel 30 eller 29,97). Kodaren tillämpar begränsningar på tillåtna bildfrekvenser baserat på profil och nivå. Om det inte anges använder kodaren samma bildfrekvens som indatavideon. |
| height |
|
Höjden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i höjd som indata. |
| label |
|
Den alfanumeriska etiketten för det här skiktet, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen. |
| level |
|
Vi stöder för närvarande nivå upp till 6.2. Värdet kan vara Auto eller ett tal som matchar H.264-profilen. Om inget anges är standardvärdet Auto, vilket gör att kodaren kan välja den nivå som är lämplig för det här lagret. |
| maxBitrate |
|
Den maximala bithastighet (i bitar per sekund) där VBV-bufferten ska antas vara tonad. Om inget värde anges får standardvärdet samma bithastighet. |
| profile |
Vi stöder för närvarande Baseline, Main, High, High422, High444. Standardvärdet är Automatisk. |
|
| referenceFrames |
|
Antalet referensramar som ska användas vid kodning av det här lagret. Om inget annat anges fastställer kodaren ett lämpligt tal baserat på kodarens komplexitetsinställning. |
| slices |
|
Antalet sektorer som ska användas vid kodning av det här lagret. Om inget anges är standardvärdet noll, vilket innebär att kodaren använder ett enda segment för varje bildruta. |
| width |
|
Bredden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i bredd som indata. |
H264Video
Beskriver alla egenskaper för att koda en video med H.264-codec.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| complexity |
Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad. |
|
| keyFrameInterval |
|
Avståndet mellan två nyckelbildrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, angivet i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| layers |
Samlingen med H.264-utdatalager som ska produceras av kodaren. |
|
| sceneChangeDetection |
|
Huruvida kodaren ska infoga nyckelbildrutor i scenen eller inte ändras. Om inget anges är standardvärdet false. Den här flaggan ska bara anges till true när kodaren konfigureras för att skapa en enda utdatavideo. |
| stretchMode |
Storleksändringsläget – hur storleken på indatavideon ändras så att den passar önskade utdataupplösningar. Standardvärdet är AutoSize |
|
| syncMode |
Videosynkroniseringsläget |
H264VideoProfile
Vi stöder för närvarande Baseline, Main, High, High422, High444. Standardvärdet är Auto.
| Name | Type | Description |
|---|---|---|
| Auto |
|
Talar om för kodaren att automatiskt fastställa lämplig H.264-profil. |
| Baseline |
|
Baslinjeprofil |
| High |
|
Hög profil. |
| High422 |
|
Hög 4:2:2-profil. |
| High444 |
|
Hög 4:4:4 förutsägelseprofil. |
| Main |
|
Huvudprofil |
H265Complexity
Talar om för kodaren hur kodningsinställningarna ska väljas. Kvalitet ger ett högre komprimeringsförhållande men till en högre kostnad och längre beräkningstid. Hastigheten ger en relativt större fil men är snabbare och mer ekonomisk. Standardvärdet är Balanserad.
| Name | Type | Description |
|---|---|---|
| Balanced |
|
Talar om för kodaren att använda inställningar som uppnår en balans mellan hastighet och kvalitet. |
| Quality |
|
Talar om för kodaren att använda inställningar som är optimerade för att ge utdata av högre kvalitet på bekostnad av långsammare övergripande kodningstid. |
| Speed |
|
Talar om för kodaren att använda inställningar som är optimerade för snabbare kodning. Kvaliteten minskar kodningstiden. |
H265Layer
Beskriver de inställningar som ska användas när indatavideon kodas till ett önskat lager för utdatabithastighet med H.265-video-codec.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| adaptiveBFrame |
|
Anger om anpassningsbara B-bildrutor ska användas vid kodning av det här lagret. Om inget anges aktiverar kodaren den när videoprofilen tillåter att den används. |
| bFrames |
|
Antalet B-bildrutor som ska användas vid kodning av det här lagret. Om inget annat anges väljer kodaren ett lämpligt nummer baserat på videoprofilen och videonivån. |
| bitrate |
|
Den genomsnittliga bithastighet i bitar per sekund där indatavideon ska kodas när det här lagret genereras. Exempel: en målbithastighet på 3 000 kbit/s eller 3 Mbit/s innebär att det här värdet ska vara 3000000 Det här är ett obligatoriskt fält. |
| bufferWindow |
|
Vbv-buffertfönstrets längd. Värdet ska vara i ISO 8601-format. Värdet ska vara inom intervallet [0,1–100] sekunder. Standardvärdet är 5 sekunder (till exempel PT5S). |
| frameRate |
|
Den bildfrekvens (i bildrutor per sekund) som det här lagret ska kodas med. Värdet kan vara i form av M/N där M och N är heltal (till exempel 30000/1001), eller i form av ett tal (till exempel 30 eller 29,97). Kodaren tillämpar begränsningar för tillåtna bildfrekvenser baserat på profil och nivå. Om det inte anges använder kodaren samma bildfrekvens som indatavideon. |
| height |
|
Höjden på utdatavideon för det här lagret. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i höjd som indata. |
| label |
|
Den alfanumeriska etiketten för det här skiktet, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen. |
| level |
|
Vi stöder för närvarande nivå upp till 6.2. Värdet kan vara Auto eller ett tal som matchar H.265-profilen. Om inget anges är standardvärdet Auto, vilket gör att kodaren kan välja den nivå som är lämplig för det här lagret. |
| maxBitrate |
|
Den maximala bithastighet (i bitar per sekund), där VBV-bufferten ska antas vara tonad. Om inget värde anges får standardvärdet samma värde som bithastighet. |
| profile |
Vi stöder för närvarande Main. Standardvärdet är Automatisk. |
|
| referenceFrames |
|
Antalet referensramar som ska användas vid kodning av det här lagret. Om inget anges fastställer kodaren ett lämpligt tal baserat på kodarens komplexitetsinställning. |
| slices |
|
Antalet sektorer som ska användas vid kodning av det här lagret. Om inget anges är standardvärdet noll, vilket innebär att kodaren använder ett enda segment för varje bildruta. |
| width |
|
Bredden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i bredd som indata. |
H265Video
Beskriver alla egenskaper för att koda en video med H.265-codec.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| complexity |
Talar om för kodaren hur kodningsinställningarna ska väljas. Kvalitet ger ett högre komprimeringsförhållande men till en högre kostnad och längre beräkningstid. Hastigheten ger en relativt större fil men är snabbare och mer ekonomisk. Standardvärdet är Balanserad. |
|
| keyFrameInterval |
|
Avståndet mellan två nyckelbildrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, angivet i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| layers |
Samlingen med H.265-utdatalager som ska produceras av kodaren. |
|
| sceneChangeDetection |
|
Anger om kodaren ska infoga nyckelbildrutor vid scenändringar. Om inget anges är standardvärdet false. Den här flaggan ska bara anges till true när kodaren konfigureras för att skapa en enda utdatavideo. |
| stretchMode |
Storleksläget – hur storleken på indatavideon ändras så att den passar önskad utdataupplösning. Standardvärdet är AutoSize (AutoSize) |
|
| syncMode |
Videosynkroniseringsläge |
H265VideoProfile
Vi stöder för närvarande Main. Standardvärdet är Auto.
| Name | Type | Description |
|---|---|---|
| Auto |
|
Talar om för kodaren att automatiskt fastställa lämplig H.265-profil. |
| Main |
|
Huvudprofil (https://x265.readthedocs.io/en/default/cli.html?highlight=profile#profile-level-tier) |
Image
Beskriver de grundläggande egenskaperna för att generera miniatyrbilder från indatavideon
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| keyFrameInterval |
|
Avståndet mellan två nyckelbildrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, angivet i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| range |
|
Positionen i förhållande till transformering av förinställd starttid i indatavideon där miniatyrbilderna ska sluta genereras. Värdet kan vara i ISO 8601-format (till exempel PT5M30S för att stoppa vid 5 minuter och 30 sekunder från starttiden) eller ett bildruteantal (till exempel 300 för att stoppa vid den 300:e bildrutan från ramen vid starttiden. Om det här värdet är 1 innebär det att endast en miniatyrbild produceras vid starttid) eller ett relativt värde för strömvaraktigheten (till exempel 50 % för att stoppa vid hälften av strömvaraktigheten från starttiden). Standardvärdet är 100 %, vilket innebär att du stoppar i slutet av dataströmmen. |
| start |
|
Positionen i indatavideon där du börjar generera miniatyrbilder. Värdet kan vara i ISO 8601-format (till exempel PT05S för att starta vid 5 sekunder) eller ett bildruteantal (till exempel 10 för att starta vid den 10:e bilden) eller ett relativt värde för strömvaraktighet (till exempel 10 % för att starta vid 10 % av strömvaraktigheten). Stöder också ett makro {Best}, som talar om för kodaren att välja den bästa miniatyrbilden från de första sekunderna av videon och endast skapar en miniatyrbild, oavsett vilka andra inställningar som är för Steg och Intervall. Standardvärdet är makrot {Best}. |
| step |
|
De intervall med vilka miniatyrbilder genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för en bild var femte sekund) eller ett bildruteantal (till exempel 30 för en bild var 30:e bildruta) eller ett relativt värde för strömvaraktighet (till exempel 10 % för en bild var 10 % av strömvaraktigheten). Obs! Stegvärdet påverkar den första genererade miniatyrbilden, som kanske inte är exakt den som angavs vid förinställd starttid för transformering. Det beror på kodaren, som försöker välja den bästa miniatyrbilden mellan starttiden och stegets position från starttiden som första utdata. Eftersom standardvärdet är 10 % innebär det att om dataströmmen har lång varaktighet kan den första genererade miniatyrbilden vara långt från den som angavs vid starttiden. Försök att välja ett rimligt värde för Steg om den första miniatyrbilden förväntas vara nära starttiden, eller ange Värdet för Intervall till 1 om endast en miniatyrbild behövs vid starttiden. |
| stretchMode |
Storleksläget – hur storleken på indatavideon ändras så att den passar önskad utdataupplösning. Standardvärdet är AutoSize (AutoSize) |
|
| syncMode |
Videosynkroniseringsläge |
ImageFormat
Beskriver egenskaperna för en utdataavbildningsfil.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| filenamePattern |
|
Mönstret för filnamnen för de genererade utdatafilerna. Följande makron stöds i filnamnet: {Basename} – Ett expansions makro som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) i indatavideofilen är mindre än 32 tecken långt används basnamnet på indatavideofilerna. Om längden på basnamnet för indatavideofilen överskrider 32 tecken trunkeras basnamnet till de första 32 tecknen i total längd. {Extension} – Lämpligt tillägg för det här formatet. {Label} – Etiketten som tilldelats codec/layer. {Index} – Ett unikt index för miniatyrbilder. Gäller endast för miniatyrbilder. {Bitrate} – Bithastighet för ljud/video. Inte tillämpligt för miniatyrbilder. {Codec} – Typen av audio/video codec. {Resolution} – videoupplösningen. Alla makron som inte har undersänds döljs och tas bort från filnamnet. |
InsightsType
Definierar den typ av insikter som du vill att tjänsten ska generera. De tillåtna värdena är "AudioInsightsOnly", "VideoInsightsOnly" och "AllInsights". Standardvärdet är AllInsights. Om du ställer in detta på AllInsights och indata endast är ljud genereras endast ljudinsikter. På samma sätt genereras endast videoinsikter om indata är video. Vi rekommenderar att du inte använder AudioInsightsOnly om du förväntar dig att vissa av dina indata endast ska vara video; eller använd VideoInsightsOnly om du förväntar dig att några av dina indata endast ska vara ljud. Dina jobb under sådana förhållanden skulle få fel.
| Name | Type | Description |
|---|---|---|
| AllInsights |
|
Generera både ljud- och videoinsikter. Misslyckas om antingen ljud- eller Insights misslyckas. |
| AudioInsightsOnly |
|
Generera insikter om endast ljud. Ignorera video även om den finns. Misslyckas om det inte finns något ljud. |
| VideoInsightsOnly |
|
Generera endast videoinsikter. Ignorera ljud om det finns. Misslyckas om det inte finns någon video. |
JpgFormat
Beskriver inställningarna för att skapa JPEG-miniatyrer.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| filenamePattern |
|
Mönstret för filnamnen för de genererade utdatafilerna. Följande makron stöds i filnamnet: {Basename} – Ett expansions makro som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) i indatavideofilen är mindre än 32 tecken långt används basnamnet på indatavideofilerna. Om längden på basnamnet för indatavideofilen överskrider 32 tecken trunkeras basnamnet till de första 32 tecknen i total längd. {Extension} – Lämpligt tillägg för det här formatet. {Label} – Etiketten som tilldelats codec/layer. {Index} – Ett unikt index för miniatyrbilder. Gäller endast för miniatyrbilder. {Bitrate} – Bithastighet för ljud/video. Inte tillämpligt för miniatyrbilder. {Codec} – Typen av audio/video codec. {Resolution} – videoupplösningen. Alla makron som inte har undersänds döljs och tas bort från filnamnet. |
JpgImage
Beskriver egenskaperna för att producera en serie JPEG-bilder från indatavideon.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| keyFrameInterval |
|
Avståndet mellan två nyckelbildrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, angivet i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| layers |
|
En samling JPEG-bildlager för utdata som ska produceras av kodaren. |
| range |
|
Positionen i förhållande till transformering av förinställd starttid i indatavideon där du slutar generera miniatyrbilder. Värdet kan vara i ISO 8601-format (till exempel PT5M30S för att stoppa vid 5 minuter och 30 sekunder från starttiden) eller ett bildruteantal (till exempel 300 att stoppa vid den 300:e bilden från ramen vid starttiden. Om det här värdet är 1 innebär det att bara skapa en miniatyrbild vid starttid) eller ett relativt värde för strömvaraktigheten (till exempel 50 % för att stoppa vid hälften av dataströmmens varaktighet från starttiden). Standardvärdet är 100 %, vilket innebär att du stoppar i slutet av dataströmmen. |
| spriteColumn |
|
Anger antalet kolumner som används i miniatyrbilden. Antalet rader beräknas automatiskt och enMAPPT-fil genereras med koordinaterna för varje miniatyrbild i programmet. Obs! Det här värdet ska vara ett positivt heltal och ett korrekt värde rekommenderas så att bildupplösningen för utdata inte går längre än den högsta upplösningsgränsen för JPEG 65535 x 65535. |
| start |
|
Positionen i indatavideon där miniatyrbilder ska börja genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för att starta vid 5 sekunder) eller ett bildruteantal (till exempel 10 för att starta vid den 10:e bilden) eller ett relativt värde för strömvaraktighet (till exempel 10 % för att starta vid 10 % av dataströmmens varaktighet). Stöder också ett makro {Best}, som talar om för kodaren att välja den bästa miniatyrbilden från de första sekunderna av videon och endast skapar en miniatyrbild, oavsett vilka andra inställningar som är för Steg och Intervall. Standardvärdet är makrot {Best}. |
| step |
|
De intervall med vilka miniatyrbilder genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för en bild var femte sekund) eller ett bildfrekvensantal (till exempel 30 för en bild var 30:e bildruta) eller ett relativt värde för strömvaraktighet (till exempel 10 % för en bild var 10 % av dataströmmens varaktighet). Obs! Stegvärdet påverkar den första genererade miniatyrbilden, som kanske inte är exakt den som anges vid transformeringsförinställningens starttid. Det beror på kodaren, som försöker välja den bästa miniatyrbilden mellan starttiden och stegpositionen från starttiden som första utdata. Eftersom standardvärdet är 10 % innebär det att om dataströmmen har lång varaktighet kan den första genererade miniatyrbilden vara långt från den som angavs vid starttiden. Försök att välja ett rimligt värde för Steg om den första miniatyrbilden förväntas vara nära starttiden, eller ange Värdet för Intervall till 1 om endast en miniatyrbild behövs vid starttiden. |
| stretchMode |
Storleksändringsläget – hur storleken på indatavideon ändras så att den passar önskade utdataupplösningar. Standardvärdet är AutoSize |
|
| syncMode |
Videosynkroniseringsläget |
JpgLayer
Beskriver inställningarna för att skapa en JPEG-bild från indatavideon.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| height |
|
Höjden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i höjd som indata. |
| label |
|
Den alfanumeriska etiketten för det här skiktet, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen. |
| quality |
|
Komprimeringskvaliteten för JPEG-utdata. Intervallet är 0–100 och standardvärdet är 70. |
| width |
|
Bredden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i bredd som indata. |
Mp4Format
Beskriver egenskaperna för en ISO MP4-utdatafil.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| filenamePattern |
|
Mönstret för filnamnen för de genererade utdatafilerna. Följande makron stöds i filnamnet: {Basename} – Ett expansions makro som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) i indatavideofilen är mindre än 32 tecken långt används basnamnet på indatavideofilerna. Om längden på basnamnet för indatavideofilen överskrider 32 tecken trunkeras basnamnet till de första 32 tecknen i total längd. {Extension} – Lämpligt tillägg för det här formatet. {Label} – Etiketten som tilldelats codec/layer. {Index} – Ett unikt index för miniatyrbilder. Gäller endast för miniatyrbilder. {Bitrate} – Bithastighet för ljud/video. Inte tillämpligt för miniatyrbilder. {Codec} – Typen av audio/video codec. {Resolution} – videoupplösningen. Alla makron som inte har undersänds döljs och tas bort från filnamnet. |
| outputFiles |
Listan över utdatafiler som ska produceras. Varje post i listan är en uppsättning ljud- och videolageretiketter som ska användas tillsammans. |
MultiBitrateFormat
Beskriver egenskaperna för att skapa en samling GOP-justerade filer med flera bithastigheter. Standardbeteendet är att skapa en utdatafil för varje videoskikt som är muxed tillsammans med alla ljud. De exakta utdatafilerna som skapas kan styras genom att outputFiles-samlingen anges.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| filenamePattern |
|
Mönstret för filnamnen för de genererade utdatafilerna. Följande makron stöds i filnamnet: {Basename} – Ett expansions makro som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) i indatavideofilen är mindre än 32 tecken långt används basnamnet på indatavideofilerna. Om längden på basnamnet för indatavideofilen överskrider 32 tecken trunkeras basnamnet till de första 32 tecknen i total längd. {Extension} – Lämpligt tillägg för det här formatet. {Label} – Etiketten som tilldelats codec/layer. {Index} – Ett unikt index för miniatyrbilder. Gäller endast för miniatyrbilder. {Bitrate} – Bithastighet för ljud/video. Inte tillämpligt för miniatyrbilder. {Codec} – Typen av audio/video codec. {Resolution} – videoupplösningen. Alla makron som inte har undersänds döljs och tas bort från filnamnet. |
| outputFiles |
Listan över utdatafiler som ska produceras. Varje post i listan är en uppsättning ljud- och videolageretiketter som ska användas tillsammans. |
ODataError
Information om ett fel.
| Name | Type | Description |
|---|---|---|
| code |
|
Ett språkoberoende felnamn. |
| details |
Felinformationen. |
|
| message |
|
Felmeddelandet. |
| target |
|
Målet för felet (till exempel namnet på egenskapen i fel). |
OnErrorType
En transformering kan definiera fler än en utdata. Den här egenskapen definierar vad tjänsten ska göra när en utdata misslyckas – antingen fortsätter att skapa andra utdata eller stoppar de andra utdata. Det övergripande jobbtillståndet återspeglar inte fel i utdata som anges med "ContinueJob". Standardvärdet är StopProcessingJob.
| Name | Type | Description |
|---|---|---|
| ContinueJob |
|
Talar om för tjänsten att om transformOutput misslyckas, tillåter du att andra TransformOutput fortsätter. |
| StopProcessingJob |
|
Talar om för tjänsten att om transformOutput misslyckas kan andra ofullständiga TransformOutputs stoppas. |
OutputFile
Representerar en utdatafil som skapas.
| Name | Type | Description |
|---|---|---|
| labels |
|
Listan med etiketter som beskriver hur kodaren ska multiplexera video och ljud till en utdatafil. Om kodaren till exempel producerar två videoskikt med etiketterna v1 och v2, och ett ljudskikt med etiketten a1, talar en matris som "[v1, a1]" om att kodaren ska skapa en utdatafil med videospåret som representeras av v1 och ljudspåret som representeras av a1. |
PngFormat
Beskriver inställningarna för att skapa PNG-miniatyrer.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| filenamePattern |
|
Mönstret för filnamnen för de genererade utdatafilerna. Följande makron stöds i filnamnet: {Basename} – Ett expansions makro som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) i indatavideofilen är mindre än 32 tecken långt används basnamnet på indatavideofilerna. Om längden på basnamnet för indatavideofilen överskrider 32 tecken trunkeras basnamnet till de första 32 tecknen i total längd. {Extension} – Lämpligt tillägg för det här formatet. {Label} – Etiketten som tilldelats codec/layer. {Index} – Ett unikt index för miniatyrbilder. Gäller endast för miniatyrbilder. {Bitrate} – Bithastighet för ljud/video. Inte tillämpligt för miniatyrbilder. {Codec} – Typen av audio/video codec. {Resolution} – videoupplösningen. Alla makron som inte har undersänds döljs och tas bort från filnamnet. |
PngImage
Beskriver egenskaperna för att skapa en serie PNG-bilder från indatavideon.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| keyFrameInterval |
|
Avståndet mellan två nyckelbildrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, angivet i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| layers |
|
En samling PNG-bildlager för utdata som ska produceras av kodaren. |
| range |
|
Positionen i förhållande till transformering av förinställd starttid i indatavideon där du slutar generera miniatyrbilder. Värdet kan vara i ISO 8601-format (till exempel PT5M30S för att stoppa vid 5 minuter och 30 sekunder från starttiden) eller ett bildruteantal (till exempel 300 att stoppa vid den 300:e bilden från ramen vid starttiden. Om det här värdet är 1 innebär det att bara skapa en miniatyrbild vid starttid) eller ett relativt värde för strömvaraktigheten (till exempel 50 % för att stoppa vid hälften av dataströmmens varaktighet från starttiden). Standardvärdet är 100 %, vilket innebär att du stoppar i slutet av dataströmmen. |
| start |
|
Positionen i indatavideon där miniatyrbilder ska börja genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för att starta vid 5 sekunder) eller ett bildruteantal (till exempel 10 för att starta vid den 10:e bilden) eller ett relativt värde för strömvaraktighet (till exempel 10 % för att starta vid 10 % av dataströmmens varaktighet). Stöder också ett makro {Best}, som talar om för kodaren att välja den bästa miniatyrbilden från de första sekunderna av videon och endast skapar en miniatyrbild, oavsett vilka andra inställningar som är för Steg och Intervall. Standardvärdet är makrot {Best}. |
| step |
|
De intervall med vilka miniatyrbilder genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för en bild var femte sekund) eller ett bildfrekvensantal (till exempel 30 för en bild var 30:e bildruta) eller ett relativt värde för strömvaraktighet (till exempel 10 % för en bild var 10 % av dataströmmens varaktighet). Obs! Stegvärdet påverkar den första genererade miniatyrbilden, som kanske inte är exakt den som anges vid transformeringsförinställningens starttid. Det beror på kodaren, som försöker välja den bästa miniatyrbilden mellan starttiden och stegpositionen från starttiden som första utdata. Eftersom standardvärdet är 10 % innebär det att om dataströmmen har lång varaktighet kan den första genererade miniatyrbilden vara långt från den som angavs vid starttiden. Försök att välja ett rimligt värde för Steg om den första miniatyrbilden förväntas vara nära starttiden, eller ange Värdet för Intervall till 1 om endast en miniatyrbild behövs vid starttiden. |
| stretchMode |
Storleksändringsläget – hur storleken på indatavideon ändras så att den passar önskade utdataupplösningar. Standardvärdet är AutoSize |
|
| syncMode |
Videosynkroniseringsläget |
PngLayer
Beskriver inställningarna för att skapa en PNG-bild från indatavideon.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| height |
|
Höjden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i höjd som indata. |
| label |
|
Den alfanumeriska etiketten för det här skiktet, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen. |
| width |
|
Bredden på utdatavideon för det här skiktet. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i bredd som indata. |
Priority
Anger den relativa prioriteten för TransformOutputs i en transformering. Detta anger den prioritet som tjänsten använder för bearbetning av TransformOutputs. Standardprioritet är Normal.
| Name | Type | Description |
|---|---|---|
| High |
|
Används för TransformOutputs som ska ha företräde framför andra. |
| Low |
|
Används för TransformOutputs som kan genereras efter TransformOutputs med normal och hög prioritet. |
| Normal |
|
Används för TransformOutputs som kan genereras med normal prioritet. |
Rectangle
Beskriver egenskaperna för ett rektangulärt fönster som tillämpas på indatamediet innan det bearbetas.
| Name | Type | Description |
|---|---|---|
| height |
|
Höjden på den rektangulära regionen i bildpunkter. Detta kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %). |
| left |
|
Antalet bildpunkter från vänstermarginalen. Detta kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %). |
| top |
|
Antalet bildpunkter från den övre marginalen. Detta kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %). |
| width |
|
Bredden på den rektangulära regionen i bildpunkter. Detta kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %). |
Rotation
Rotationen, om den finns, som ska tillämpas på indatavideon innan den kodas. Standardvärdet är Automatisk
| Name | Type | Description |
|---|---|---|
| Auto |
|
Identifiera och rotera automatiskt efter behov. |
| None |
|
Rotera inte videon. Om utdataformatet stöder det förblir alla metadata om rotation intakta. |
| Rotate0 |
|
Rotera inte videon utan ta bort metadata om rotationen. |
| Rotate180 |
|
rotera 180 grader medurs. |
| Rotate270 |
|
rotera 270 grader medurs. |
| Rotate90 |
|
rotera 90 grader medurs. |
StandardEncoderPreset
Beskriver alla inställningar som ska användas när indatavideon kodas med Standard Encoder.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| codecs | Codec[]: |
Listan över codecs som ska användas när indatavideon kodas. |
| filters |
En eller flera filtreringsåtgärder som tillämpas på indatamediet före kodning. |
|
| formats | Format[]: |
Listan över utdata som ska produceras av kodaren. |
StretchMode
Storleksläget – hur storleken på indatavideon ändras så att den passar önskad utdataupplösning. Standardvärdet är AutoSize (AutoSize)
| Name | Type | Description |
|---|---|---|
| AutoFit |
|
Utdata (med antingen letterbox eller pelare) för att respektera utdataupplösningen, samtidigt som du ser till att den aktiva videoregionen i utdata har samma proportioner som indata. Om indata till exempel är 1 920 x 1 080 och kodningsförinställningen frågar efter 1280 x 1280 blir utdata vid 1280 x 1280, som innehåller en inre rektangel med 1280 x 720 vid breddförhållandet 16:9 och pelares box-regioner 280 bildpunkter brett till vänster och höger. |
| AutoSize |
|
Åsidosätt utdataupplösningen och ändra den så att den matchar visningsproporttionen för indata, utan utfyllnad. Om indata till exempel är 1920 x 1080 och kodningsförinställningen frågar efter 1280 x 1280 åsidosätts värdet i förinställningen och utdata blir 1280 x 720, vilket upprätthåller bredd–höjd-förhållandet på 16:9. |
| None |
|
Strikt respektera utdataupplösningen utan att ta hänsyn till bildpunktsproporttionen eller visningsproporttionen för indatavideon. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Type | Description |
|---|---|---|
| createdAt |
|
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
|
Den identitet som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
|
Tidsstämpeln för resursens senaste ändring (UTC) |
| lastModifiedBy |
|
Den identitet som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
Transform
En transformering kapslar in regler eller instruktioner för att generera önskade utdata från indatamedia, till exempel genom att transkoda eller genom att extrahera insikter. När transformering har skapats kan den tillämpas på indatamedia genom att skapa jobb.
| Name | Type | Description |
|---|---|---|
| id |
|
Fullständigt kvalificerat resurs-ID för resursen. Exempel : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
|
Namnet på resursen |
| properties.created |
|
Datum och tid för UTC när transformeringen skapades i formatet "YYYYY-MM-DDThh:mm:ssZ". |
| properties.description |
|
En valfri utförlig beskrivning av transformeringen. |
| properties.lastModified |
|
Datum och tid för UTC när transformeringen senast uppdaterades i formatet "YYYYY-MM-DDThh:mm:ssZ". |
| properties.outputs |
En matris med en eller flera TransformOutputs som transformeringen ska generera. |
|
| systemData |
Systemmetadata som rör den här resursen. |
|
| type |
|
Typen av resurs. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft. Storage/storageAccounts" |
TransformOutput
Beskriver egenskaperna för ett TransformOutput, som är de regler som ska tillämpas när önskade utdata genereras.
| Name | Type | Description |
|---|---|---|
| onError |
En transformering kan definiera fler än en utdata. Den här egenskapen definierar vad tjänsten ska göra när en utdata misslyckas – antingen fortsätter att skapa andra utdata eller stoppar de andra utdata. Det övergripande jobbtillståndet återspeglar inte fel i utdata som anges med "ContinueJob". Standardvärdet är StopProcessingJob. |
|
| preset | Preset: |
Förinställning som beskriver de åtgärder som ska användas för att ändra, omkoda eller extrahera insikter från källfilen för att generera utdata. |
| relativePriority |
Anger den relativa prioriteten för TransformOutputs i en transformering. Detta anger den prioritet som tjänsten använder för bearbetning av TransformOutputs. Standardprioritet är Normal. |
TransportStreamFormat
Beskriver egenskaperna för att generera en MPEG-2 Transport Stream-videofil (ISO/IEC 13818-1).
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| filenamePattern |
|
Mönstret för filnamnen för de genererade utdatafilerna. Följande makron stöds i filnamnet: {Basename} – Ett expansions makro som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) i indatavideofilen är mindre än 32 tecken långt används basnamnet på indatavideofilerna. Om längden på basnamnet för indatavideofilen överskrider 32 tecken trunkeras basnamnet till de första 32 tecknen i total längd. {Extension} – Lämpligt tillägg för det här formatet. {Label} – Etiketten som tilldelats codec/layer. {Index} – Ett unikt index för miniatyrbilder. Gäller endast för miniatyrbilder. {Bitrate} – Bithastighet för ljud/video. Inte tillämpligt för miniatyrbilder. {Codec} – Typen av audio/video codec. {Resolution} – videoupplösningen. Alla makron som inte har undersänds döljs och tas bort från filnamnet. |
| outputFiles |
Listan över utdatafiler som ska produceras. Varje post i listan är en uppsättning ljud- och videolageretiketter som ska användas tillsammans. |
Video
Beskriver de grundläggande egenskaperna för kodning av indatavideon.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| keyFrameInterval |
|
Avståndet mellan två nyckelbildrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, angivet i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
| label |
|
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
| stretchMode |
Storleksläget – hur storleken på indatavideon ändras så att den passar önskad utdataupplösning. Standardvärdet är AutoSize (AutoSize) |
|
| syncMode |
Videosynkroniseringsläge |
VideoAnalyzerPreset
En förinställning för videoanalys som extraherar insikter (omfattande metadata) från både ljud och video och matar ut en JSON-formatfil.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| audioLanguage |
|
Språket för ljudnyttolasten i indata med BCP-47-formatet "language tag-region" (t.ex. "en-US"). Om du känner till språket i ditt innehåll rekommenderar vi att du anger det. Språket måste anges uttryckligen för AudioAnalysisMode::Basic, eftersom automatisk språkidentifiering inte ingår i grundläggande läge. Om språket inte anges eller är inställt på null väljer automatisk språkidentifiering det första språk som identifierats och bearbetar med det valda språket under filens varaktighet. Den stöder för närvarande inte dynamisk växling mellan språk när det första språket har identifierats. Den automatiska identifieringen fungerar bäst med ljudinspelningar med tydligt urskiljbart tal. Om automatisk identifiering inte kan hitta språket, skulle transkriptionen gå tillbaka till "en-US". Listan över språk som stöds finns här: https://go.microsoft.com/fwlink/?linkid=2109463 |
| experimentalOptions |
|
Ordlista som innehåller nyckelvärdepar för parametrar som inte exponeras i själva förinställningen |
| insightsToExtract |
Definierar den typ av insikter som du vill att tjänsten ska generera. De tillåtna värdena är "AudioInsightsOnly", "VideoInsightsOnly" och "AllInsights". Standardvärdet är AllInsights. Om du ställer in detta på AllInsights och indata endast är ljud genereras endast ljudinsikter. På samma sätt genereras endast videoinsikter om indata är video. Vi rekommenderar att du inte använder AudioInsightsOnly om du förväntar dig att vissa av dina indata endast ska vara video; eller använd VideoInsightsOnly om du förväntar dig att några av dina indata endast ska vara ljud. Dina jobb under sådana förhållanden skulle få fel. |
|
| mode |
Anger vilken uppsättning ljudanalysåtgärder som ska utföras. Om det inte anges skulle Standard AudioAnalysisMode väljas. |
VideoOverlay
Beskriver egenskaperna för ett videoöverlägg.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
|
Diskriminatorn för härledda typer. |
| audioGainLevel |
|
Högre ljudnivå i överlägget. Värdet ska vara inom intervallet [0, 1.0]. Standardvärdet är 1.0. |
| cropRectangle |
Ett valfritt rektangulärt fönster som används för att beskära överläggsbilden eller videon. |
|
| end |
|
Slutpositionen, med referens till indatavideon, där överlägget slutar. Värdet ska vara i ISO 8601-format. Till exempel PT30S för att avsluta överlägget med 30 sekunder till indatavideon. Om inget värde anges eller om värdet är större än varaktigheten för indatavideon tillämpas överlägget till slutet av indatavideon om överläggsmediavaraktigheten är längre än varaktigheten för indatavideon, annars varar överlägget så länge överläggsmediavaraktigheten. |
| fadeInDuration |
|
Hur lång tid överlägget tonas in på indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inget anges är standardbeteendet att inte tona in (samma som PT0S). |
| fadeOutDuration |
|
Hur lång tid överlägget tonas ut från indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inget anges är standardbeteendet att inte ha någon tona ut (samma som PT0S). |
| inputLabel |
|
Etiketten för jobbindata som ska användas som överlägg. Indata måste ange exakt en fil. Du kan ange en bildfil i JPG-, PNG-, GIF- eller BMP-format eller en ljudfil (till exempel en WAV-, MP3-, WMA- eller M4A-fil) eller en videofil. Se https://aka.ms/mesformats en fullständig lista över ljud- och videofilformat som stöds. |
| opacity |
|
Överläggets ogenomskinlighet. Det här är ett värde i intervallet [0–1.0]. Standardvärdet är 1.0, vilket innebär att överlägget är täckande. |
| position |
Platsen i indatavideon där överlägget tillämpas. |
|
| start |
|
Startpositionen, med referens till indatavideon, där överlägget startar. Värdet ska vara i ISO 8601-format. Till exempel PT05S för att starta överlägget 5 sekunder in i indatavideon. Om inget anges startar överlägget från början av indatavideon. |
VideoSyncMode
Videosynkroniseringsläge
| Name | Type | Description |
|---|---|---|
| Auto |
|
Det här är standardmetoden. Välj mellan Cfr och Vfr beroende på muxer-funktioner. För utdataformatet MP4 är standardläget Cfr. |
| Cfr |
|
Indataramar upprepas och/eller tas bort efter behov för att uppnå exakt den begärda konstanta bildfrekvens. Rekommenderas när bildfrekvens för utdata uttryckligen anges till ett angivet värde |
| Passthrough |
|
Presentationstidsstämplar för bildrutor skickas från indatafilen till utdatafilens skrivare. Rekommenderas när indatakällan har variabel bildfrekvens och försöker skapa flera lager för anpassningsbar strömning i utdata som har justerat GOP-gränserna. Obs! Om två eller flera bildrutor i indata har dubbla tidsstämplar har utdatan också samma beteende |
| Vfr |
|
Liknar passthrough-läget, men om indata har bildrutor som har dubbla tidsstämplar skickas bara en bildruta vidare till utdata och andra tas bort. Rekommenderas när antalet utdataramar förväntas vara lika med antalet indataramar. Utdata används till exempel för att beräkna ett kvalitetsmått som PSNR mot indata |