Dela via


Jobs - Update

Uppdatera jobb
Uppdatering stöds endast för beskrivning och prioritet. Uppdateringsprioritet börjar gälla när jobbtillståndet är köat eller schemalagt och beroende på tidpunkten kan prioritetsuppdateringen ignoreras.

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

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Media Services-kontonamnet.

jobName
path True

string

Jobbnamnet.

resourceGroupName
path True

string

Namnet på resursgruppen i Azure-prenumerationen.

subscriptionId
path True

string

Den unika identifieraren för en Microsoft Azure-prenumeration.

transformName
path True

string

Transformeringsnamnet.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran.

Begärandetext

Name Obligatorisk Typ Description
properties.input True JobInput:

Indata för jobbet.

properties.outputs True JobOutput[]:

JobOutputAsset[]

Utdata för jobbet.

properties.correlationData

object

Kunden har angett nyckel- och värdepar som ska returneras i jobb- och JobOutput-tillståndshändelser.

properties.description

string

Valfri kund har angett en beskrivning av jobbet.

properties.priority

Priority

Prioritet som jobbet ska bearbetas med. Jobb med högre prioritet bearbetas före jobb med lägre prioritet. Om det inte anges är standardvärdet normalt.

Svar

Name Typ Description
200 OK

Job

OK

Other Status Codes

ErrorResponse

Detaljerad felinformation.

Exempel

Update a Job

Exempelbegäran

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

{
  "properties": {
    "description": "Example job to illustrate update.",
    "input": {
      "@odata.type": "#Microsoft.Media.JobInputAsset",
      "assetName": "job1-InputAsset"
    },
    "outputs": [
      {
        "@odata.type": "#Microsoft.Media.JobOutputAsset",
        "assetName": "job1-OutputAsset"
      }
    ],
    "priority": "High"
  }
}

Exempelsvar

{
  "name": "job1",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/exampleTransform/jobs/job1",
  "type": "Microsoft.Media/mediaservices/transforms/jobs",
  "properties": {
    "created": "2021-06-01T00:00:00Z",
    "state": "Queued",
    "description": "Example job to illustrate update.",
    "input": {
      "@odata.type": "#Microsoft.Media.JobInputs",
      "inputs": [
        {
          "@odata.type": "#Microsoft.Media.JobInputAsset",
          "files": [],
          "inputDefinitions": [],
          "assetName": "job1-InputAsset"
        }
      ]
    },
    "lastModified": "2022-10-17T23:14:33.9584586Z",
    "outputs": [
      {
        "@odata.type": "#Microsoft.Media.JobOutputAsset",
        "state": "Queued",
        "progress": 0,
        "label": "example-custom-label",
        "assetName": "job1-OutputAsset"
      }
    ],
    "priority": "High",
    "correlationData": {}
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-06-01T00:00:00Z",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-10-17T23:14:33.9584586Z"
  }
}

Definitioner

Name Description
AacAudio

Beskriver AAC-inställningar (Advanced Audio Codec) för ljudkodning.

AacAudioProfile

Den kodningsprofil som ska användas vid kodning av ljud med AAC.

AbsoluteClipTime

Anger klipptiden som en absolut tidsposition i mediefilen. Den absoluta tiden kan peka på en annan position beroende på om mediefilen börjar från en tidsstämpel på noll eller inte.

AnalysisResolution

Anger den maximala upplösningen som videon analyseras med. Standardbeteendet är "SourceResolution", som håller indatavideon på sin ursprungliga upplösning när den analyseras. Om du använder "StandardDefinition" ändras storleken på indatavideor till standarddefinitionen samtidigt som rätt proportioner bevaras. Den ändrar bara storlek om videon har högre upplösning. Till exempel skulle indata från 1920x1080 skalas till 640 x 360 innan bearbetningen. Om du växlar till "StandardDefinition" minskar du den tid det tar att bearbeta video med hög upplösning. Det kan också minska kostnaden för att använda den här komponenten (se https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics mer information). Men ansikten som blir för små i den storleksanpassade videon kanske inte identifieras.

AttributeFilter

Typen av AttributeFilter som ska tillämpas på TrackAttribute för att välja spåren.

Audio

Definierar de gemensamma egenskaperna för alla ljudkodare.

AudioAnalysisMode

Avgör vilken uppsättning ljudanalysåtgärder som ska utföras. Om det är ospecificerat väljs Standard AudioAnalysisMode.

AudioAnalyzerPreset

Förinställningen Audio Analyzer tillämpar en fördefinierad uppsättning AI-baserade analysåtgärder, inklusive talranskription. För närvarande stöder förinställningen bearbetning av innehåll med ett enda ljudspår.

AudioOverlay

Beskriver egenskaperna för ett ljudöverlägg.

AudioTrackDescriptor

En TrackSelection för att välja ljudspår.

BlurType

Oskärpatyp

BuiltInStandardEncoderPreset

Beskriver en inbyggd förinställning för att koda indatavideon med standardkodaren.

ChannelMapping

Valfri beteckning för ljudspår med en kanal. Kan användas för att kombinera spåren till stereo- eller flerkanalsljudspår.

Complexity

Gör att du kan konfigurera kodarinställningarna för att styra balansen mellan hastighet och kvalitet. Exempel: Ange Komplexitet som Hastighet för snabbare kodning men mindre komprimeringseffektivitet.

CopyAudio

En codec-flagga som instruerar kodaren att kopiera indataljudets bitström.

CopyVideo

En codec-flagga som instruerar kodaren att kopiera indatavideons bitström utan omkodning.

createdByType

Den typ av identitet som skapade resursen.

DDAudio

Beskriver ljudkodningsinställningarna för Dolby Digital Audio Codec (AC3). Den aktuella implementeringen för Dolby Digital Audio-stöd är: Ljudkanalnummer på 1(mono), 2(stereo), 6(5.1side); Frekvens för ljudsampling på: 32K/44.1K/48K Hz; Ljudbithastighetsvärden som AC3-specifikationen stöder: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.

Deinterlace

Beskriver de sammanflätade inställningarna.

DeinterlaceMode

Deinterlacing-läget. Standardvärdet är AutoPixelAdaptive.

DeinterlaceParity

Fältparitet för avflätning, standardvärdet Auto.

EncoderNamedPreset

Den inbyggda förinställningen som ska användas för kodning av videor.

EntropyMode

Entropy-läget som ska användas för det här lagret. Om det inte anges väljer kodaren det läge som är lämpligt för profilen och nivån.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

FaceDetectorPreset

Beskriver alla inställningar som ska användas när du analyserar en video för att identifiera (och eventuellt redigera) alla ansikten som finns.

FaceRedactorMode

Det här läget ger möjlighet att välja mellan följande inställningar: 1) Analysera – Endast för identifiering. Det här läget genererar en metadata-JSON-fil som markerar ansiktens utseende i hela videon. När det är möjligt tilldelas utseenden av samma person samma ID. 2) Kombinerat – Dessutom redigerar (suddar) identifierade ansikten. 3) Redact – Detta möjliggör en 2-pass-process, vilket möjliggör selektiv redigering 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:t som kräver redigering.

Fade

Beskriver egenskaperna för en Fade-effekt som tillämpas på indatamediet.

Filters

Beskriver alla filtreringsåtgärder, till exempel avflätning, rotation osv. som ska tillämpas på indatamediet före kodning.

FromAllInputFile

En InputDefinition som tittar på alla filer som tillhandahålls för att välja spår som anges av egenskapen IncludedTracks. Används vanligtvis med AudioTrackByAttribute och VideoTrackByAttribute för att tillåta val av ett enda spår över en uppsättning indatafiler.

FromEachInputFile

En InputDefinition som tittar på varje indatafil som tillhandahålls för att välja spår som anges av egenskapen IncludedTracks. Används vanligtvis med AudioTrackByAttribute och VideoTrackByAttribute för att välja spår från varje fil som anges.

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 du kodar indatavideon i ett önskat lager med bithastighet för utdata med H.264-videokodningen.

H264RateControlMode

Videohastighetskontrollläget

H264Video

Beskriver alla egenskaper för att koda en video med H.264 codec.

H264VideoProfile

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. Hastighet kommer att producera 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 bithastighetslager för utdata med videokodcen H.265.

H265Video

Beskriver alla egenskaper för att koda en video med H.265 codec.

H265VideoProfile

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

ImageFormat

Beskriver egenskaperna för en utdataavbildningsfil.

InputFile

En InputDefinition för en enda fil. TrackSelections är begränsade till den angivna filen.

InsightsType

Definierar vilken typ av insikter 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 endast är videoindata. 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 vissa av dina indata endast ska vara ljud. Dina jobb under sådana förhållanden skulle göra fel.

InterleaveOutput

Anger interleave-läget för utdata för att styra hur ljud och video lagras i containerformatet. Exempel: Ange InterleavedOutput som NonInterleavedOutput för att skapa endast ljud- och videoutdata i separata MP4-filer.

Job

En jobbresurstyp. Förloppet och tillståndet kan hämtas genom att avsöka ett jobb eller prenumerera på händelser med EventGrid.

JobError

Information om JobOutput-fel.

JobErrorCategory

Hjälper till med kategorisering av fel.

JobErrorCode

Felkod som beskriver felet.

JobErrorDetail

Information om JobOutput-fel.

JobInputAsset

Representerar en tillgång för indata till ett jobb.

JobInputClip

Representerar indatafiler för ett jobb.

JobInputHttp

Representerar HTTPS-jobbindata.

JobInputs

Beskriver en lista över indata till ett jobb.

JobInputSequence

En sekvens innehåller en ordnad lista med klipp där varje klipp är ett JobInput. Sekvensen behandlas som en enda indata.

JobOutputAsset

Representerar en tillgång som används som ett JobOutput.

JobRetry

Anger att det kan vara möjligt att försöka jobbet igen. Om återförsöket misslyckas kontaktar du Azure Support via Azure-portalen.

JobState

Beskriver tillståndet för JobOutput.

JpgFormat

Beskriver inställningarna för att skapa JPEG-miniatyrer.

JpgImage

Beskriver egenskaperna för att producera en serie JPEG-bilder från indatavideon.

JpgLayer

Beskriver inställningarna för att skapa en JPEG-bild från indatavideon.

Mp4Format

Beskriver egenskaperna för en ISO MP4-utdatafil.

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 ange samlingen outputFiles.

OutputFile

Representerar en utdatafil som skapats.

PngFormat

Beskriver inställningarna för att skapa PNG-miniatyrer.

PngImage

Beskriver egenskaperna för att producera en serie PNG-bilder från indatavideon.

PngLayer

Beskriver inställningarna för att skapa en PNG-bild från indatavideon.

PresetConfigurations

Ett objekt med valfria konfigurationsinställningar för kodaren.

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. Standardprioriteten ä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 Automatiskt

SelectAudioTrackByAttribute

Välj ljudspår från indata genom att ange ett attribut och ett attributfilter.

SelectAudioTrackById

Välj ljudspår från indata genom att ange en spåridentifierare.

SelectVideoTrackByAttribute

Välj videospår från indata genom att ange ett attribut och ett attributfilter.

SelectVideoTrackById

Välj videospår från indata genom att ange en spåridentifierare.

StandardEncoderPreset

Beskriver alla inställningar som ska användas när du kodar indatavideon med standardkodaren.

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize

systemData

Metadata som rör skapande och senaste ändring av resursen.

TrackAttribute

TrackAttribute för att filtrera spåren efter.

TransportStreamFormat

Beskriver egenskaperna för att generera utdatavideofiler för MPEG-2 Transport Stream (ISO/IEC 13818-1).

UtcClipTime

Anger klipptiden som utc-tidsposition i mediefilen. Utc-tiden kan peka på en annan position beroende på om mediefilen startar från en tidsstämpel på noll eller inte.

Video

Beskriver de grundläggande egenskaperna för att koda indatavideon.

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.

VideoOverlay

Beskriver egenskaperna för ett videoöverlägg.

VideoSyncMode

Läget för videosynkronisering

VideoTrackDescriptor

En TrackSelection för att välja videospår.

AacAudio

Beskriver AAC-inställningar (Advanced Audio Codec) för ljudkodning.

Name Typ Description
@odata.type string:

#Microsoft.Media.AacAudio

Diskrimineringen för härledda typer.

bitrate

integer

Bithastigheten i bitar per sekund för utdatakodat ljud.

channels

integer

Antalet kanaler i ljudet.

label

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

profile

AacAudioProfile

Den kodningsprofil som ska användas vid kodning av ljud med AAC.

samplingRate

integer

Samplingsfrekvensen som ska användas för kodning i hertz.

AacAudioProfile

Den kodningsprofil som ska användas vid kodning av ljud med AAC.

Name Typ Description
AacLc

string

Anger att utdataljudet ska kodas till AAC Low Complexity Profile (AAC-LC).

HeAacV1

string

Anger att utdataljudet ska kodas till HE-AAC v1-profilen.

HeAacV2

string

Anger att utdataljudet ska kodas till HE-AAC v2-profilen.

AbsoluteClipTime

Anger klipptiden som en absolut tidsposition i mediefilen. Den absoluta tiden kan peka på en annan position beroende på om mediefilen börjar från en tidsstämpel på noll eller inte.

Name Typ Description
@odata.type string:

#Microsoft.Media.AbsoluteClipTime

Diskrimineringen för härledda typer.

time

string

Tidspositionen på tidslinjen för indatamediet. Det anges vanligtvis som en ISO8601 period. t.ex. PT30S i 30 sekunder.

AnalysisResolution

Anger den maximala upplösningen som videon analyseras med. Standardbeteendet är "SourceResolution", som håller indatavideon på sin ursprungliga upplösning när den analyseras. Om du använder "StandardDefinition" ändras storleken på indatavideor till standarddefinitionen samtidigt som rätt proportioner bevaras. Den ändrar bara storlek om videon har högre upplösning. Till exempel skulle indata från 1920x1080 skalas till 640 x 360 innan bearbetningen. Om du växlar till "StandardDefinition" minskar du den tid det tar att bearbeta video med hög upplösning. Det kan också minska kostnaden för att använda den här komponenten (se https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics mer information). Men ansikten som blir för små i den storleksanpassade videon kanske inte identifieras.

Name Typ Description
SourceResolution

string

StandardDefinition

string

AttributeFilter

Typen av AttributeFilter som ska tillämpas på TrackAttribute för att välja spåren.

Name Typ Description
All

string

Alla spår kommer att inkluderas.

Bottom

string

Det första spåret inkluderas när attributet sorteras i stigande ordning. Används vanligtvis för att välja den minsta bithastigheten.

Top

string

Det första spåret inkluderas när attributet sorteras i fallande ordning. Används vanligtvis för att välja den största bithastigheten.

ValueEquals

string

Alla spår som har ett attribut som är lika med det angivna värdet inkluderas.

Audio

Definierar de gemensamma egenskaperna för alla ljudkodare.

Name Typ Description
@odata.type string:

#Microsoft.Media.Audio

Diskriminator för härledda typer.

bitrate

integer

Bithastigheten, i bitar per sekund, för utdatakodat ljud.

channels

integer

Antalet kanaler i ljudet.

label

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

samplingRate

integer

Samplingsfrekvensen som ska användas för kodning i hertz.

AudioAnalysisMode

Avgör vilken uppsättning ljudanalysåtgärder som ska utföras. Om det är ospecificerat väljs Standard AudioAnalysisMode.

Name Typ Description
Basic

string

Det här läget utför tal-till-text-transkription och generering av en VTT-undertext/bildtext fil. 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

string

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 talranskription. För närvarande stöder förinställningen bearbetning av innehåll med ett enda ljudspår.

Name Typ Description
@odata.type string:

#Microsoft.Media.AudioAnalyzerPreset

Diskrimineringen för härledda typer.

audioLanguage

string

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 har angetts eller angetts till null väljer automatisk språkidentifiering det första språk som identifieras och bearbetas med det valda språket under hela filen. Det 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 det inte går att hitta språket för automatisk identifiering skulle transkriptionen återgå till "en-US"." Listan över språk som stöds finns här: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions

object

Ordlista som innehåller nyckelvärdepar för parametrar som inte exponeras i själva förinställningen

mode

AudioAnalysisMode

Avgör vilken uppsättning ljudanalysåtgärder som ska utföras. Om det är ospecificerat väljs Standard AudioAnalysisMode.

AudioOverlay

Beskriver egenskaperna för ett ljudöverlägg.

Name Typ Description
@odata.type string:

#Microsoft.Media.AudioOverlay

Diskrimineringen för härledda typer.

audioGainLevel

number

Ljudökningsnivån i överlägget. Värdet ska ligga i intervallet [0, 1.0]. Standardvärdet är 1,0.

end

string

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 30 sekunder in i indatavideon. Om värdet inte anges eller om värdet är större än varaktigheten för indatavideon tillämpas överlägget till slutet av indatavideon om medievaraktigheten för överlägget är större än videons varaktighet, annars varar överlägget så länge som överläggets medievaraktighet.

fadeInDuration

string

Hur lång tid överlägget tonas in i indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inte anges är standardbeteendet att inte ha någon toning i (samma som PT0S).

fadeOutDuration

string

Hur lång tid överlägget tonas ut från indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inte anges är standardbeteendet att inte ha någon toning (samma som PT0S).

inputLabel

string

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. Se https://aka.ms/mesformats den fullständiga listan över ljud- och videofilformat som stöds.

start

string

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 vid 5 sekunder i indatavideon. Om det inte anges startar överlägget från början av indatavideon.

AudioTrackDescriptor

En TrackSelection för att välja ljudspår.

Name Typ Description
@odata.type string:

#Microsoft.Media.AudioTrackDescriptor

Diskriminator för härledda typer.

channelMapping

ChannelMapping

Valfri beteckning för ljudspår med en kanal. Kan användas för att kombinera spåren till stereo- eller flerkanalsljudspår.

BlurType

Oskärpatyp

Name Typ Description
Black

string

Svart: Filter för att mörkna

Box

string

Ruta: Felsökningsfilter, endast avgränsningsruta

High

string

Hög: Förvirra oskärpa filter

Low

string

Låg: filtret för oskärpa i ruta-bil

Med

string

Med: Gaussian blur filter

BuiltInStandardEncoderPreset

Beskriver en inbyggd förinställning för att koda indatavideon med standardkodaren.

Name Typ Description
@odata.type string:

#Microsoft.Media.BuiltInStandardEncoderPreset

Diskrimineringen för härledda typer.

configurations

PresetConfigurations

Valfria konfigurationsinställningar för kodare. Konfigurationer stöds endast för ContentAwareEncoding och H265ContentAwareEncoding BuiltInStandardEncoderPreset.

presetName

EncoderNamedPreset

Den inbyggda förinställningen som ska användas för kodning av videor.

ChannelMapping

Valfri beteckning för ljudspår med en kanal. Kan användas för att kombinera spåren till stereo- eller flerkanalsljudspår.

Name Typ Description
BackLeft

string

Den bakre vänstra kanalen. Kallas ibland vänster surroundkanal.

BackRight

string

Den bakre högra kanalen. Kallas ibland för Right Surround Channel.

Center

string

Centerkanalen.

FrontLeft

string

Den främre vänstra kanalen.

FrontRight

string

Kanalen längst fram till höger.

LowFrequencyEffects

string

Kanal för lågfrekventa effekter. Kallas ibland för subwoofer.

StereoLeft

string

Den vänstra stereokanalen. Kallas ibland Down Mix Left.

StereoRight

string

Höger stereokanal. Kallas ibland Down Mix Right.

Complexity

Gör att du kan konfigurera kodarinställningarna för att styra balansen mellan hastighet och kvalitet. Exempel: Ange Komplexitet som Hastighet för snabbare kodning men mindre komprimeringseffektivitet.

Name Typ Description
Balanced

string

Konfigurerar kodaren så att den använder inställningar som ger balans mellan hastighet och kvalitet.

Quality

string

Konfigurerar kodaren för att använda inställningar som optimerats för att producera utdata av högre kvalitet på bekostnad av långsammare övergripande kodningstid.

Speed

string

Konfigurerar kodaren för att använda inställningar som är optimerade för snabbare kodning. Kvaliteten offras för att minska kodningstiden.

CopyAudio

En codec-flagga som instruerar kodaren att kopiera indataljudets bitström.

Name Typ Description
@odata.type string:

#Microsoft.Media.CopyAudio

Diskriminator för härledda typer.

label

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

CopyVideo

En codec-flagga som instruerar kodaren att kopiera indatavideons bitström utan omkodning.

Name Typ Description
@odata.type string:

#Microsoft.Media.CopyVideo

Diskriminator för härledda typer.

label

string

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 Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

DDAudio

Beskriver ljudkodningsinställningarna för Dolby Digital Audio Codec (AC3). Den aktuella implementeringen för Dolby Digital Audio-stöd är: Ljudkanalnummer på 1(mono), 2(stereo), 6(5.1side); Frekvens för ljudsampling på: 32K/44.1K/48K Hz; Ljudbithastighetsvärden som AC3-specifikationen stöder: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.

Name Typ Description
@odata.type string:

#Microsoft.Media.DDAudio

Diskrimineringen för härledda typer.

bitrate

integer

Bithastigheten i bitar per sekund för utdatakodat ljud.

channels

integer

Antalet kanaler i ljudet.

label

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

samplingRate

integer

Samplingsfrekvensen som ska användas för kodning i hertz.

Deinterlace

Beskriver de sammanflätade inställningarna.

Name Typ Description
mode

DeinterlaceMode

Avflätningsläget. Standardvärdet är AutoPixelAdaptive.

parity

DeinterlaceParity

Fältparitet för avflätning, som standard är Automatisk.

DeinterlaceMode

Deinterlacing-läget. Standardvärdet är AutoPixelAdaptive.

Name Typ Description
AutoPixelAdaptive

string

Använd automatisk pixelanpassad avflätning på varje bildruta i indatavideon.

Off

string

Inaktiverar avflätning av källvideon.

DeinterlaceParity

Fältparitet för avflätning, standardvärdet Auto.

Name Typ Description
Auto

string

Identifiera fältordningen automatiskt

BottomFieldFirst

string

Använd det nedre fältet första bearbetningen av indatavideon.

TopFieldFirst

string

Använd första bearbetningen av indatavideo i det översta fältet.

EncoderNamedPreset

Den inbyggda förinställningen som ska användas för kodning av videor.

Name Typ Description
AACGoodQualityAudio

string

Skapar en enda MP4-fil som endast innehåller AAC-stereoljud som är kodat på 192 kbit/s.

AdaptiveStreaming

string

Producerar en uppsättning GOP-justerade MP4-filer med H.264-video och stereo-AAC-ljud. Genererar automatiskt en stege för bithastighet 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 i bästa fall 720p.

ContentAwareEncoding

string

Skapar en uppsättning GOP-justerade MP4:ar med hjälp av innehållsmedveten kodning. Med tanke på indatainnehåll utför tjänsten en inledande enkel analys av indatainnehållet och använder resultaten för att fastställa det optimala antalet lager, lämpliga bithastighets- och upplösningsinställningar för leverans genom anpassningsbar direktuppspelning. Den här förinställningen är särskilt effektiv för videor med låg och medelhög komplexitet, där utdatafilerna kommer att ha lägre bithastigheter men med en kvalitet som fortfarande ger tittarna en bra upplevelse. Utdata kommer att innehålla MP4-filer med video och ljud överlagrade.

ContentAwareEncodingExperimental

string

Exponerar en experimentell förinställning för innehållsmedveten kodning. Med tanke på indatainnehåll försöker tjänsten automatiskt fastställa det optimala antalet lager, lämpliga bithastighets- och upplösningsinställningar för leverans via anpassningsbar direktuppspelning. De underliggande algoritmerna fortsätter att utvecklas med tiden. Utdata kommer att innehålla MP4-filer med video och ljud överlagrade.

CopyAllBitrateNonInterleaved

string

Kopiera alla video- och ljudströmmar från indatatillgången som icke-överlagrade video- och ljudutdatafiler. Den här förinställningen kan användas för att klippa ut en befintlig tillgång eller konvertera en grupp med nyckelramar (GOP) justerade MP4-filer som en tillgång som kan strömmas.

DDGoodQualityAudio

string

Skapar en enda MP4-fil som endast innehåller DD(Digital Dolby) stereoljud som är kodat på 192 kbit/s.

H264MultipleBitrate1080p

string

Ger en uppsättning med 8 GOP-justerade MP4-filer, från 6 000 kbps till 400 kbps och stereo-AAC-ljud. Upplösningen börjar på 1080p och går ner till 180p.

H264MultipleBitrate720p

string

Ger en uppsättning med 6 GOP-justerade MP4-filer, från 3400 kbps till 400 kbps och stereo AAC-ljud. Upplösningen börjar på 720p och går ner till 180p.

H264MultipleBitrateSD

string

Ger en uppsättning med 5 GOP-justerade MP4-filer, från 1900 kbit/s till 400 kbps och stereo-AAC-ljud. Upplösningen börjar på 480p och går ner till 240p.

H264SingleBitrate1080p

string

Skapar en MP4-fil där videon är kodad med H.264 codec på 6750 kbit/s och en bildhöjd på 1 080 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s.

H264SingleBitrate720p

string

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

string

Skapar en MP4-fil där videon kodas med H.264 codec på 2200 kbit/s och en bildhöjd på 480 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s.

H265AdaptiveStreaming

string

Producerar en uppsättning GOP-justerade MP4-filer med H.265-video och stereo-AAC-ljud. Genererar automatiskt en bithastighetsstege baserat på indataupplösningen, bithastigheten och bildhastigheten. Den automatiskt genererade förinställningen överskrider aldrig indataupplösningen. Om indata till exempel är 720p förblir utdata i bästa fall 720p.

H265ContentAwareEncoding

string

Skapar en uppsättning GOP-justerade MP4:ar med hjälp av innehållsmedveten kodning. Med tanke på indatainnehåll utför tjänsten en inledande enkel analys av indatainnehållet och använder resultaten för att fastställa det optimala antalet lager, lämpliga bithastighets- och upplösningsinställningar för leverans genom anpassningsbar direktuppspelning. Den här förinställningen är särskilt effektiv för videor med låg och medelhög komplexitet, där utdatafilerna kommer att ha lägre bithastigheter men med en kvalitet som fortfarande ger tittarna en bra upplevelse. Utdata kommer att innehålla MP4-filer med video och ljud överlagrade.

H265SingleBitrate1080p

string

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

string

Skapar en MP4-fil där videon kodas med H.265 codec på 9500 kbit/s och en bildhöjd på 2 160 bildpunkter, och stereoljudet kodas med AAC-LC-codec på 128 kbit/s.

H265SingleBitrate720p

string

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 lagret. Om det inte anges väljer kodaren det läge som är lämpligt för profilen och nivån.

Name Typ Description
Cabac

string

Cabac-kodning (Context Adaptive Binary Arithmetic Coder).

Cavlc

string

CAVLC-kodning (Context Adaptive Variable Length Coder).

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Den ytterligare informationstypen.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

FaceDetectorPreset

Beskriver alla inställningar som ska användas när du analyserar en video för att identifiera (och eventuellt redigera) alla ansikten som finns.

Name Typ Description
@odata.type string:

#Microsoft.Media.FaceDetectorPreset

Diskrimineringen för härledda typer.

blurType

BlurType

Oskärpatyp

experimentalOptions

object

Ordlista som innehåller nyckelvärdepar för parametrar som inte exponeras i själva förinställningen

mode

FaceRedactorMode

Det här läget ger möjlighet att välja mellan följande inställningar: 1) Analysera – Endast för identifiering. Det här läget genererar en metadata-JSON-fil som markerar ansiktens utseende i hela videon. När det är möjligt tilldelas utseenden av samma person samma ID. 2) Kombinerat – Dessutom redigerar (suddar) identifierade ansikten. 3) Redact – Detta möjliggör en 2-pass-process, vilket möjliggör selektiv redigering 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:t som kräver redigering.

resolution

AnalysisResolution

Anger den maximala upplösningen som videon analyseras med. Standardbeteendet är "SourceResolution", som håller indatavideon på sin ursprungliga upplösning när den analyseras. Om du använder "StandardDefinition" ändras storleken på indatavideor till standarddefinitionen samtidigt som rätt proportioner bevaras. Den ändrar bara storlek om videon har högre upplösning. Till exempel skulle indata från 1920x1080 skalas till 640 x 360 innan bearbetningen. Om du växlar till "StandardDefinition" minskar du den tid det tar att bearbeta video med hög upplösning. Det kan också minska kostnaden för att använda den här komponenten (se https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics mer information). Men ansikten som blir för små i den storleksanpassade videon kanske inte identifieras.

FaceRedactorMode

Det här läget ger möjlighet att välja mellan följande inställningar: 1) Analysera – Endast för identifiering. Det här läget genererar en metadata-JSON-fil som markerar ansiktens utseende i hela videon. När det är möjligt tilldelas utseenden av samma person samma ID. 2) Kombinerat – Dessutom redigerar (suddar) identifierade ansikten. 3) Redact – Detta möjliggör en 2-pass-process, vilket möjliggör selektiv redigering 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:t som kräver redigering.

Name Typ Description
Analyze

string

Analysera läge identifierar ansikten och matar ut en metadatafil med resultatet. Tillåter redigering av metadatafilen innan ansikten är suddiga med Redact-läge.

Combined

string

Kombinerat läge utför stegen Analysera och Redigera i ett enda pass när du redigerar de analyserade ansiktena inte önskas.

Redact

string

Redact-läget använder metadatafilen från analysera-läget och redigerar de ansikten som hittas.

Fade

Beskriver egenskaperna för en Fade-effekt som tillämpas på indatamediet.

Name Typ Description
duration

string

Toningseffektens varaktighet i videon. Värdet kan vara i ISO 8601-format (till exempel PT05S för att tona in/ut en färg under 5 sekunder) eller ett antal bildrutor (till exempel 10 för att tona 10 bildrutor från starttiden) eller ett relativt värde till strömmens varaktighet (till exempel 10 % för att tona 10 % av strömmens varaktighet)

fadeColor

string

Färg för tona in/ut. Det kan vara på CSS Level1-färger https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords eller ett RGB/hex-värde: t.ex. rgb(255,0,0), 0xFF0000 eller #FF0000

start

string

Positionen i indatavideon varifrån tonas. Värdet kan vara i ISO 8601-format (till exempel PT05S för att starta vid 5 sekunder) eller ett antal bildfält (till exempel 10 för att starta vid den tionde bildrutan) eller ett relativt värde till strömmens varaktighet (till exempel 10 % för att starta vid 10 % av strömmens varaktighet). Standardvärdet är 0

Filters

Beskriver alla filtreringsåtgärder, till exempel avflätning, rotation osv. som ska tillämpas på indatamediet före kodning.

Name Typ Description
crop

Rectangle

Parametrarna för det rektangulära fönstret som indatavideon ska beskäras med.

deinterlace

Deinterlace

De sammanflätade inställningarna.

fadeIn

Fade

Beskriver egenskaperna för en Fade-effekt som tillämpas på indatamediet.

fadeOut

Fade

Beskriver egenskaperna för en Fade-effekt som tillämpas på indatamediet.

overlays Overlay[]:

Egenskaperna för överlägg som ska tillämpas på indatavideon. Dessa kan vara överlägg för ljud, bild eller video.

rotation

Rotation

Rotationen, om den finns, som ska tillämpas på indatavideon innan den kodas. Standardvärdet är Automatiskt

FromAllInputFile

En InputDefinition som tittar på alla filer som tillhandahålls för att välja spår som anges av egenskapen IncludedTracks. Används vanligtvis med AudioTrackByAttribute och VideoTrackByAttribute för att tillåta val av ett enda spår över en uppsättning indatafiler.

Name Typ Description
@odata.type string:

#Microsoft.Media.FromAllInputFile

Diskrimineringen för härledda typer.

includedTracks TrackDescriptor[]:

Listan med TrackDescriptors som definierar metadata och val av spår i indata.

FromEachInputFile

En InputDefinition som tittar på varje indatafil som tillhandahålls för att välja spår som anges av egenskapen IncludedTracks. Används vanligtvis med AudioTrackByAttribute och VideoTrackByAttribute för att välja spår från varje fil som anges.

Name Typ Description
@odata.type string:

#Microsoft.Media.FromEachInputFile

Diskrimineringen för härledda typer.

includedTracks TrackDescriptor[]:

Listan med TrackDescriptors som definierar metadata och val av spår i indata.

H264Complexity

Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad.

Name Typ Description
Balanced

string

Instruerar kodaren att använda inställningar som uppnår en balans mellan hastighet och kvalitet.

Quality

string

Instruerar kodaren att använda inställningar som är optimerade för att generera utdata av högre kvalitet på bekostnad av långsammare övergripande kodningstid.

Speed

string

Instruerar kodaren att använda inställningar som är optimerade för snabbare kodning. Kvaliteten offras för att minska kodningstiden.

H264Layer

Beskriver de inställningar som ska användas när du kodar indatavideon i ett önskat lager med bithastighet för utdata med H.264-videokodningen.

Name Typ Description
adaptiveBFrame

boolean

Oavsett om anpassningsbara B-ramar ska användas vid kodning av det här lagret eller inte. Om det inte anges aktiverar kodaren den när videoprofilen tillåter att den används.

bFrames

integer

Antalet B-ramar som ska användas vid kodning av det här lagret. Om det inte anges väljer kodaren ett lämpligt nummer baserat på videoprofilen och -nivån.

bitrate

integer

Den genomsnittliga bithastigheten i bitar per sekund som indatavideon ska kodas vid generering av det här lagret. Det här är ett obligatoriskt fält.

bufferWindow

string

Längden på VBV-buffertfönstret. Värdet ska vara i ISO 8601-format. Värdet ska ligga i intervallet [0,1–100] sekunder. Standardvärdet är 5 sekunder (till exempel PT5S).

crf

number

Värdet för CRF som ska användas vid kodning av det här lagret. Den här inställningen börjar gälla när RateControlMode för video codec har angetts i CRF-läge. Intervallet för CRF-värdet är mellan 0 och 51, där lägre värden skulle resultera i bättre kvalitet, på bekostnad av högre filstorlekar. Högre värden innebär mer komprimering, men någon gång kommer kvalitetsförsämring att märkas. Standardvärdet är 23.

entropyMode

EntropyMode

Entropy-läget som ska användas för det här lagret. Om detta inte anges väljer kodaren det läge som är lämpligt för profilen och nivån.

frameRate

string

Bildfrekvensen (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 den inte anges använder kodaren samma bildfrekvens som indatavideon.

height

string

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

string

Den alfanumeriska etiketten för det här lagret, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen.

level

string

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 det inte 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

integer

Den maximala bithastigheten (i bitar per sekund) där VBV-bufferten ska antas fyllas på. Om det inte anges får du som standard samma värde som bithastighet.

profile

H264VideoProfile

Vi stöder för närvarande Baseline, Main, High, High422, High444. Standardvärdet är Automatiskt.

referenceFrames

integer

Antalet referensramar som ska användas vid kodning av det här lagret. Om detta inte anges bestämmer kodaren ett lämpligt nummer baserat på kodarens komplexitetsinställning.

slices

integer

Antalet sektorer som ska användas vid kodning av det här lagret. Om det inte anges är standardvärdet noll, vilket innebär att kodaren använder en enda sektor för varje bildruta.

width

string

Bredden 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 bredd som indata.

H264RateControlMode

Videohastighetskontrollläget

Name Typ Description
ABR

string

ABR-läge (Average Bitrate) som når målbithastigheten: Standardläge.

CBR

string

CBR-läge (Constant Bitrate) som drar åt bithastighetsvariationerna runt målbithastigheten.

CRF

string

CRF-läge (Constant Rate Factor) som är avsett för konstant subjektiv kvalitet.

H264Video

Beskriver alla egenskaper för att koda en video med H.264 codec.

Name Typ Description
@odata.type string:

#Microsoft.Media.H264Video

Diskrimineringen för härledda typer.

complexity

H264Complexity

Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad.

keyFrameInterval

string

Avståndet mellan två nyckelramar. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges 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

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

layers

H264Layer[]

Samlingen av H.264-utdataskikt som ska produceras av kodaren.

rateControlMode

H264RateControlMode

Videohastighetskontrollläget

sceneChangeDetection

boolean

Om kodaren ska infoga nyckelrutor vid scenändringar eller inte. Om inget anges är standardvärdet falskt. Den här flaggan ska bara anges till true när kodaren konfigureras för att skapa en enda utdatavideo.

stretchMode

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize

syncMode

VideoSyncMode

Läget för videosynkronisering

H264VideoProfile

Vi stöder för närvarande Baseline, Main, High, High422, High444. Standardvärdet är Auto.

Name Typ Description
Auto

string

Instruerar kodaren att automatiskt fastställa lämplig H.264-profil.

Baseline

string

Baslinjeprofil

High

string

Hög profil.

High422

string

Hög profil 4:2:2.

High444

string

Hög förutsägelseprofil på 4:4:4.

Main

string

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. Hastighet kommer att producera en relativt större fil men är snabbare och mer ekonomisk. Standardvärdet är Balanserad.

Name Typ Description
Balanced

string

Instruerar kodaren att använda inställningar som uppnår en balans mellan hastighet och kvalitet.

Quality

string

Instruerar kodaren att använda inställningar som är optimerade för att producera utdata av högre kvalitet på bekostnad av långsammare övergripande kodningstid.

Speed

string

Instruerar kodaren att använda inställningar som är optimerade för snabbare kodning. Kvalitet offras för att minska kodningstiden.

H265Layer

Beskriver de inställningar som ska användas när indatavideon kodas till ett önskat bithastighetslager för utdata med videokodcen H.265.

Name Typ Description
adaptiveBFrame

boolean

Anger om anpassningsbara B-ramar ska användas vid kodning av det här lagret. Om det inte anges aktiverar kodaren den när videoprofilen tillåter att den används.

bFrames

integer

Antalet B-ramar som ska användas vid kodning av det här lagret. Om det inte anges väljer kodaren ett lämpligt nummer baserat på videoprofilen och -nivån.

bitrate

integer

Den genomsnittliga bithastigheten i bitar per sekund som indatavideon ska kodas vid generering av det här lagret. Till 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

string

Längden på VBV-buffertfönstret. Värdet ska vara i ISO 8601-format. Värdet ska ligga i intervallet [0,1–100] sekunder. Standardvärdet är 5 sekunder (till exempel PT5S).

crf

number

Värdet för CRF som ska användas vid kodning av det här lagret. Den här inställningen börjar gälla när RateControlMode för video codec har angetts i CRF-läge. Intervallet för CRF-värdet är mellan 0 och 51, där lägre värden skulle resultera i bättre kvalitet, på bekostnad av högre filstorlekar. Högre värden innebär mer komprimering, men någon gång kommer kvalitetsförsämring att märkas. Standardvärdet är 28.

frameRate

string

Bildfrekvensen (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 den inte anges använder kodaren samma bildfrekvens som indatavideon.

height

string

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

string

Den alfanumeriska etiketten för det här lagret, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen.

level

string

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 det inte 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

integer

Den maximala bithastigheten (i bitar per sekund) där VBV-bufferten ska antas fyllas på. Om det inte anges får du som standard samma värde som bithastighet.

profile

H265VideoProfile

Vi stöder för närvarande Main. Standardvärdet är Auto.

referenceFrames

integer

Antalet referensramar som ska användas vid kodning av det här lagret. Om detta inte anges bestämmer kodaren ett lämpligt nummer baserat på kodarens komplexitetsinställning.

slices

integer

Antalet sektorer som ska användas vid kodning av det här lagret. Om det inte anges är standardvärdet noll, vilket innebär att kodaren använder en enda sektor för varje bildruta.

width

string

Bredden 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 bredd som indata.

H265Video

Beskriver alla egenskaper för att koda en video med H.265 codec.

Name Typ Description
@odata.type string:

#Microsoft.Media.H265Video

Diskriminator för härledda typer.

complexity

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 kommer att producera en relativt större fil men är snabbare och mer ekonomisk. Standardvärdet är Balanserad.

keyFrameInterval

string

Avståndet mellan två nyckelrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges 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

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

layers

H265Layer[]

Insamling av H.265-utdataskikt som ska produceras av kodaren.

sceneChangeDetection

boolean

Anger om kodaren ska infoga nyckelramar vid scenändringar eller inte. Om inget anges är standardvärdet falskt. Den här flaggan ska bara anges till true när kodaren konfigureras för att skapa en enda utdatavideo.

stretchMode

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskade utdataupplösning(ar). Standardvärdet är AutoSize

syncMode

VideoSyncMode

Videosynkroniseringsläge

H265VideoProfile

Vi stöder för närvarande Main. Standardvärdet är Auto.

Name Typ Description
Auto

string

Instruerar kodaren att automatiskt fastställa lämplig H.265-profil.

Main

string

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

Main10

string

Huvudprofil 10 (https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Main_10)

Image

Beskriver de grundläggande egenskaperna för att generera miniatyrbilder från indatavideon

Name Typ Description
@odata.type string:

#Microsoft.Media.Image

Diskriminator för härledda typer.

keyFrameInterval

string

Avståndet mellan två nyckelrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges 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

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

range

string

Positionen i förhållande till transformering av förinställd starttid i indatavideon där miniatyrbilder ska sluta genereras. Värdet kan vara i ISO 8601-format (till exempel PT5M30S att stoppa vid 5 minuter och 30 sekunder från starttiden) eller ett antal bildfält (till exempel 300 för att stanna vid den 300:e bildrutan från ramen vid starttid. Om det här värdet är 1 innebär det att bara skapa en miniatyrbild vid starttiden) eller ett relativt värde för strömmens varaktighet (till exempel 50 % för att stoppa vid hälften av strömmens varaktighet från starttiden). Standardvärdet är 100 %, vilket innebär att du stoppar i slutet av dataströmmen.

start

string

Positionen i indatavideon där du kan börja generera miniatyrbilder. Värdet kan vara i ISO 8601-format (till exempel PT05S för att starta vid 5 sekunder) eller ett antal bildfält (till exempel 10 för att starta vid den tionde bildrutan) eller ett relativt värde till strömmens varaktighet (till exempel 10 % för att starta vid 10 % av strömmens varaktighet). Stöder också ett makro {Best}, som instruerar kodaren att välja den bästa miniatyrbilden från de första sekunderna i videon och endast skapar en miniatyrbild, oavsett vilka andra inställningar som gäller för Steg och Intervall. Standardvärdet är makrot {Best}.

step

string

De intervall med vilka miniatyrbilder genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för en bild var 5:e sekund) eller ett antal bildrutor (till exempel 30 för en bild var 30:e bildruta) eller ett relativt värde för strömmens varaktighet (till exempel 10 % för en bild var 10 %av strö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. Detta 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 strömmen har lång varaktighet kan den första genererade miniatyrbilden vara långt ifrå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 Intervallvärde till 1 om endast en miniatyrbild behövs vid starttiden.

stretchMode

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskade utdataupplösning(ar). Standardvärdet är AutoSize

syncMode

VideoSyncMode

Videosynkroniseringsläge

ImageFormat

Beskriver egenskaperna för en utdataavbildningsfil.

Name Typ Description
@odata.type string:

#Microsoft.Media.ImageFormat

Diskrimineringen för härledda typer.

filenamePattern

string

Det filnamnsmönster som används för att skapa utdatafiler. Följande makron stöds i filnamnet: {Basename} – ett expansionsmakron som använder namnet på indatavideofilen. Om basnamnet (filsuffixet inte ingår) för indatavideofilen är mindre än 32 tecken långt används basnamnet för indatavideofiler. 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 till codec/layer. {Index} – ett unikt index för miniatyrer. Gäller endast för miniatyrer. {AudioStream} – strängen "Audio" plus ljudströmsnummer (starta från 1). {Bitrate} – bithastigheten för ljud/video i kbps. Gäller inte för miniatyrer. {Codec} – typen av ljud/video codec. {Resolution} – videoupplösningen. Alla outbildade makron döljs och tas bort från filnamnet.

InputFile

En InputDefinition för en enda fil. TrackSelections är begränsade till den angivna filen.

Name Typ Description
@odata.type string:

#Microsoft.Media.InputFile

Diskrimineringen för härledda typer.

filename

string

Namnet på filen som den här indatadefinitionen gäller för.

includedTracks TrackDescriptor[]:

Listan med TrackDescriptors som definierar metadata och val av spår i indata.

InsightsType

Definierar vilken typ av insikter 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 endast är videoindata. 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 vissa av dina indata endast ska vara ljud. Dina jobb under sådana förhållanden skulle göra fel.

Name Typ Description
AllInsights

string

Generera både ljud- och videoinsikter. Misslyckas om antingen ljud- eller videoinsikter misslyckas.

AudioInsightsOnly

string

Generera endast ljudinsikter. Ignorera video även om den finns. Misslyckas om det inte finns något ljud.

VideoInsightsOnly

string

Generera endast videoinsikter. Ignorera ljud om det finns. Misslyckas om det inte finns någon video.

InterleaveOutput

Anger interleave-läget för utdata för att styra hur ljud och video lagras i containerformatet. Exempel: Ange InterleavedOutput som NonInterleavedOutput för att skapa endast ljud- och videoutdata i separata MP4-filer.

Name Typ Description
InterleavedOutput

string

Utdata innehåller både ljud och video.

NonInterleavedOutput

string

Utdata är endast video eller endast ljud.

Job

En jobbresurstyp. Förloppet och tillståndet kan hämtas genom att avsöka ett jobb eller prenumerera på händelser med EventGrid.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties.correlationData

object

Kunden har angett nyckel- och värdepar som ska returneras i jobb- och JobOutput-tillståndshändelser.

properties.created

string

UTC-datum och tid då kunden har skapat jobbet i formatet "ÅÅÅÅÅ-MM-DDThh:mm:ssZ".

properties.description

string

Valfri kund har angett en beskrivning av jobbet.

properties.endTime

string

UTC-datum och tid då det här jobbet slutförde bearbetningen.

properties.input JobInput:

Indata för jobbet.

properties.lastModified

string

UTC-datum och tid då kunden senast har uppdaterat jobbet i formatet "ÅÅÅÅÅ-MM-DDThh:mm:ssZ".

properties.outputs JobOutput[]:

JobOutputAsset[]

Utdata för jobbet.

properties.priority

Priority

Prioritet som jobbet ska bearbetas med. Jobb med högre prioritet bearbetas före jobb med lägre prioritet. Om det inte anges är standardvärdet normalt.

properties.startTime

string

UTC-datum och tid då jobbet började bearbetas.

properties.state

JobState

Jobbets aktuella tillstånd.

systemData

systemData

Systemmetadata som är relaterade till den här resursen.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

JobError

Information om JobOutput-fel.

Name Typ Description
category

JobErrorCategory

Hjälper till med kategorisering av fel.

code

JobErrorCode

Felkod som beskriver felet.

details

JobErrorDetail[]

En matris med information om specifika fel som ledde till det rapporterade felet.

message

string

En språkberoende representation av felet som kan läsas av människor.

retry

JobRetry

Anger att det kan vara möjligt att försöka jobbet igen. Om återförsöket misslyckas kontaktar du Azure Support via Azure-portalen.

JobErrorCategory

Hjälper till med kategorisering av fel.

Name Typ Description
Account

string

Felet gäller kontoinformation.

Configuration

string

Felet är konfigurationsrelaterat.

Content

string

Felet är relaterat till data i indatafilerna.

Download

string

Felet är nedladdningsrelaterat.

Service

string

Felet är tjänstrelaterat.

Upload

string

Felet är uppladdningsrelaterat.

JobErrorCode

Felkod som beskriver felet.

Name Typ Description
ConfigurationUnsupported

string

Det uppstod ett problem med kombinationen av indatafiler och de konfigurationsinställningar som tillämpades, åtgärda konfigurationsinställningarna och försök igen med samma indata eller ändra indata så att de matchar konfigurationen.

ContentMalformed

string

Det uppstod ett problem med indatainnehållet (till exempel noll byte-filer eller skadade/icke-avkodbara filer) och kontrollera indatafilerna.

ContentUnsupported

string

Det uppstod ett problem med indataformatet (ogiltig mediefil eller en fil/codec som inte stöds) och kontrollera att indatafilerna är giltiga.

DownloadNotAccessible

string

När du försökte ladda ned indatafilerna var filerna inte tillgängliga. Kontrollera källans tillgänglighet.

DownloadTransientError

string

När du försökte ladda ned indatafilerna uppstod ett problem under överföringen (lagringstjänst, nätverksfel), se information och kontrollera källan.

IdentityUnsupported

string

Ett fel uppstod när kontoidentiteten skulle verifieras. Kontrollera och åtgärda identitetskonfigurationerna och försök igen. Kontakta supporten om det inte lyckas.

ServiceError

string

Allvarligt servicefel. Kontakta supporten.

ServiceTransientError

string

Tillfälligt fel, försök igen, om återförsöket misslyckas kontaktar du supporten.

UploadNotAccessible

string

När du försökte ladda upp utdatafilerna gick det inte att nå målet. Kontrollera målets tillgänglighet.

UploadTransientError

string

När du försökte ladda upp utdatafilerna uppstod ett problem under överföringen (lagringstjänst, nätverksfel), se information och kontrollera målet.

JobErrorDetail

Information om JobOutput-fel.

Name Typ Description
code

string

Kod som beskriver felinformationen.

message

string

En läsbar återgivning av felet.

JobInputAsset

Representerar en tillgång för indata till ett jobb.

Name Typ Description
@odata.type string:

#Microsoft.Media.JobInputAsset

Diskrimineringen för härledda typer.

assetName

string

Namnet på indatatillgången.

end ClipTime:

Definierar en punkt på tidslinjen för indatamediet där bearbetningen ska avslutas. Standardvärdet är slutet på indatamediet.

files

string[]

Lista över filer. Krävs för JobInputHttp. Högst 4 000 tecken vardera. Frågesträngar returneras inte i tjänstsvar för att förhindra exponering av känsliga data.

inputDefinitions InputDefinition[]:

Definierar en lista över InputDefinitions. För varje InputDefinition definierar den en lista över spårval och relaterade metadata.

label

string

En etikett som är tilldelad till en JobInputClip som används för att uppfylla en referens som används i transformeringen. En transformering kan till exempel redigeras för att ta en bildfil med etiketten "xyz" och tillämpa den som ett överlägg på indatavideon innan den kodas. När du skickar ett jobb ska exakt ett av JobInputs vara bildfilen, och den ska ha etiketten "xyz".

start ClipTime:

Definierar en punkt på tidslinjen för indatamediet där bearbetningen ska starta. Standardvärdet är början på indatamediet.

JobInputClip

Representerar indatafiler för ett jobb.

Name Typ Description
@odata.type string:

#Microsoft.Media.JobInputClip

Diskrimineringen för härledda typer.

end ClipTime:

Definierar en punkt på tidslinjen för indatamediet där bearbetningen ska avslutas. Standardvärdet är slutet på indatamediet.

files

string[]

Lista över filer. Krävs för JobInputHttp. Högst 4 000 tecken vardera. Frågesträngar returneras inte i tjänstsvar för att förhindra exponering av känsliga data.

inputDefinitions InputDefinition[]:

Definierar en lista över InputDefinitions. För varje InputDefinition definierar den en lista över spårval och relaterade metadata.

label

string

En etikett som är tilldelad till en JobInputClip som används för att uppfylla en referens som används i transformeringen. En transformering kan till exempel redigeras för att ta en bildfil med etiketten "xyz" och tillämpa den som ett överlägg på indatavideon innan den kodas. När du skickar ett jobb ska exakt ett av JobInputs vara bildfilen, och den ska ha etiketten "xyz".

start ClipTime:

Definierar en punkt på tidslinjen för indatamediet där bearbetningen ska starta. Standardvärdet är början på indatamediet.

JobInputHttp

Representerar HTTPS-jobbindata.

Name Typ Description
@odata.type string:

#Microsoft.Media.JobInputHttp

Diskrimineringen för härledda typer.

baseUri

string

Bas-URI för HTTPS-jobbindata. Den sammanfogas med angivna filnamn. Om ingen bas-URI anges antas den angivna fillistan vara fullständigt kvalificerad uris. Maximal längd på 4 000 tecken. Frågesträngarna returneras inte i tjänstsvar för att förhindra exponering av känsliga data.

end ClipTime:

Definierar en punkt på tidslinjen för indatamediet där bearbetningen ska avslutas. Standardvärdet är slutet på indatamediet.

files

string[]

Lista över filer. Krävs för JobInputHttp. Högst 4 000 tecken vardera. Frågesträngar returneras inte i tjänstsvar för att förhindra exponering av känsliga data.

inputDefinitions InputDefinition[]:

Definierar en lista över InputDefinitions. För varje InputDefinition definierar den en lista över spårval och relaterade metadata.

label

string

En etikett som är tilldelad till en JobInputClip som används för att uppfylla en referens som används i transformeringen. En transformering kan till exempel redigeras för att ta en bildfil med etiketten "xyz" och tillämpa den som ett överlägg på indatavideon innan den kodas. När du skickar ett jobb ska exakt ett av JobInputs vara bildfilen, och den ska ha etiketten "xyz".

start ClipTime:

Definierar en punkt på tidslinjen för indatamediet där bearbetningen ska starta. Standardvärdet är början på indatamediet.

JobInputs

Beskriver en lista över indata till ett jobb.

Name Typ Description
@odata.type string:

#Microsoft.Media.JobInputs

Diskrimineringen för härledda typer.

inputs JobInput[]:

Lista över indata till ett jobb.

JobInputSequence

En sekvens innehåller en ordnad lista med klipp där varje klipp är ett JobInput. Sekvensen behandlas som en enda indata.

Name Typ Description
@odata.type string:

#Microsoft.Media.JobInputSequence

Diskrimineringen för härledda typer.

inputs JobInputClip[]:

JobInputs som utgör tidslinjen.

JobOutputAsset

Representerar en tillgång som används som ett JobOutput.

Name Typ Description
@odata.type string:

#Microsoft.Media.JobOutputAsset

Diskrimineringen för härledda typer.

assetName

string

Namnet på utdatatillgången.

endTime

string

UTC-datum och tid då jobbets utdata slutförde bearbetningen.

error

JobError

Om JobOutput är i feltillståndet innehåller det information om felet.

label

string

En etikett som har tilldelats ett JobOutput för att hjälpa dig att identifiera den unikt. Detta är användbart när transformen har mer än ett TransformOutput, där jobbet har mer än ett JobOutput. I sådana fall lägger du till två eller flera JobOutputs i samma ordning som TransformOutputs i transformeringen när du skickar jobbet. När du hämtar jobbet, antingen via händelser eller på en GET-begäran, kan du sedan använda etiketten för att enkelt identifiera JobOutput. Om en etikett inte anges används standardvärdet {presetName}_{outputIndex}, där det förinställda namnet är namnet på förinställningen i motsvarande TransformOutput och utdataindexet är det relativa indexet för det här JobOutput i jobbet. Observera att det här indexet är samma som det relativa indexet för motsvarande TransformOutput i dess Transformering.

presetOverride Preset:

En förinställning som används för att åsidosätta förinställningen i motsvarande transformeringsutdata.

progress

integer

Om JobOutput är i ett bearbetningstillstånd innehåller detta procentsatsen För slutförande av jobb. Värdet är en uppskattning och är inte avsett att användas för att förutsäga slutförandetider för jobb. Använd egenskapen State för att avgöra om JobOutput är klart.

startTime

string

UTC-datum och tid då jobbutdata började bearbetas.

state

JobState

Beskriver tillståndet för JobOutput.

JobRetry

Anger att det kan vara möjligt att försöka jobbet igen. Om återförsöket misslyckas kontaktar du Azure Support via Azure-portalen.

Name Typ Description
DoNotRetry

string

Problemet måste undersökas och sedan skickas jobbet på nytt med korrigeringar eller försöka igen när det underliggande problemet har korrigerats.

MayRetry

string

Problemet kan lösas efter att ha väntat en viss tid och skicka samma jobb igen.

JobState

Beskriver tillståndet för JobOutput.

Name Typ Description
Canceled

string

Jobbet avbröts. Det här är ett sista tillstånd för jobbet.

Canceling

string

Jobbet håller på att avbrytas. Det här är ett tillfälligt tillstånd för jobbet.

Error

string

Jobbet har påträffat ett fel. Det här är ett sista tillstånd för jobbet.

Finished

string

Jobbet är klart. Det här är ett sista tillstånd för jobbet.

Processing

string

Jobbet bearbetas. Det här är ett tillfälligt tillstånd för jobbet.

Queued

string

Jobbet är i kötillstånd och väntar på att resurser ska bli tillgängliga. Det här är ett tillfälligt tillstånd.

Scheduled

string

Jobbet schemaläggs att köras på en tillgänglig resurs. Det här är ett tillfälligt tillstånd mellan köade tillstånd och bearbetningstillstånd.

JpgFormat

Beskriver inställningarna för att skapa JPEG-miniatyrer.

Name Typ Description
@odata.type string:

#Microsoft.Media.JpgFormat

Diskriminator för härledda typer.

filenamePattern

string

Namngivningsmönstret för filer som används för att skapa utdatafiler. Följande makron stöds i filnamnet: {Basename} – ett expansionsmakro som använder namnet på videofilen för indata. Om basnamnet (filsuffixet ingår inte) för den inmatade videofilen är mindre än 32 tecken långt används basnamnet för indatavideofilerna. Om längden på basnamnet för videofilen för indata ö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 till codec/layer. {Index} – ett unikt index för miniatyrbilder. Gäller endast för miniatyrer. {AudioStream} – strängen "Audio" plus ljudströmsnummer (starta från 1). {Bitrate} – bithastigheten för ljud/video i kbps. Inte tillämpligt för miniatyrer. {Codec} – typen av ljud/video codec. {Resolution} – videoupplösningen. Alla outbildade makron döljs och tas bort från filnamnet.

JpgImage

Beskriver egenskaperna för att producera en serie JPEG-bilder från indatavideon.

Name Typ Description
@odata.type string:

#Microsoft.Media.JpgImage

Diskrimineringen för härledda typer.

keyFrameInterval

string

Avståndet mellan två nyckelramar. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges 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

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

layers

JpgLayer[]

En samling jpeg-bildskikt som ska skapas av kodaren.

range

string

Positionen i förhållande till transformering av förinställd starttid i indatavideon där du kan sluta generera miniatyrbilder. Värdet kan vara i ISO 8601-format (till exempel PT5M30S att stoppa vid 5 minuter och 30 sekunder från starttiden) eller ett antal bildruta (till exempel 300 för att stoppa vid den 300:e ramen från ramen vid starttiden. Om det här värdet är 1 innebär det att bara producera en miniatyrbild vid starttiden) eller ett relativt värde för dataströmmens varaktighet (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 stoppa i slutet av strömmen.

spriteColumn

integer

Anger antalet kolumner som används i miniatyrbild. Antalet rader beräknas automatiskt och en VTT-fil genereras med koordinatmappningarna för varje miniatyrbild i sprite. Obs! Det här värdet bör vara ett positivt heltal och ett korrekt värde rekommenderas så att bildupplösningen för utdata inte överskrider jpeg-gränsen för maximal bildpunktsupplösning 65535x65535.

start

string

Positionen i indatavideon där du kan börja generera miniatyrer. Värdet kan vara i ISO 8601-format (t.ex. PT05S för att starta vid 5 sekunder) eller ett antal ramar (till exempel 10 för att starta vid den tionde bildrutan) eller ett relativt värde för dataströmmens varaktighet (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 gäller för Steg och Intervall. Standardvärdet är makrot {Best}.

step

string

De intervall med vilka miniatyrbilder genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för en bild var 5:e sekund) eller ett antal bildrutor (till exempel 30 för en bild var 30:e bildruta) eller ett relativt värde för dataströmmens varaktighet (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 angavs vid transformeringsförinställningens starttid. Detta 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 strömmen har lång varaktighet kan den första genererade miniatyrbilden vara långt ifrån den som angavs vid starttiden. Försök att välja rimligt värde för Steg om den första miniatyrbilden förväntas vara nära starttiden, eller ange Intervallvärde till 1 om endast en miniatyrbild behövs vid starttiden.

stretchMode

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize

syncMode

VideoSyncMode

Läget för videosynkronisering

JpgLayer

Beskriver inställningarna för att skapa en JPEG-bild från indatavideon.

Name Typ Description
height

string

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

string

Den alfanumeriska etiketten för det här lagret, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen.

quality

integer

Komprimeringskvaliteten för JPEG-utdata. Intervallet är mellan 0 och 100 och standardvärdet är 70.

width

string

Bredden 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 bredd som indata.

Mp4Format

Beskriver egenskaperna för en ISO MP4-utdatafil.

Name Typ Description
@odata.type string:

#Microsoft.Media.Mp4Format

Diskriminator för härledda typer.

filenamePattern

string

Namngivningsmönstret för filer som används för att skapa utdatafiler. Följande makron stöds i filnamnet: {Basename} – ett expansionsmakro som använder namnet på videofilen för indata. Om basnamnet (filsuffixet ingår inte) för den inmatade videofilen är mindre än 32 tecken långt används basnamnet för indatavideofilerna. Om längden på basnamnet för videofilen för indata ö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 till codec/layer. {Index} – ett unikt index för miniatyrbilder. Gäller endast för miniatyrer. {AudioStream} – strängen "Audio" plus ljudströmsnummer (starta från 1). {Bitrate} – bithastigheten för ljud/video i kbps. Inte tillämpligt för miniatyrer. {Codec} – typen av ljud/video codec. {Resolution} – videoupplösningen. Alla outbildade makron döljs och tas bort från filnamnet.

outputFiles

OutputFile[]

Listan över utdatafiler som ska skapas. Varje post i listan är en uppsättning etiketter för ljud- och videolager som ska kopplas ihop .

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 ange samlingen outputFiles.

Name Typ Description
@odata.type string:

#Microsoft.Media.MultiBitrateFormat

Diskriminator för härledda typer.

filenamePattern

string

Namngivningsmönstret för filer som används för att skapa utdatafiler. Följande makron stöds i filnamnet: {Basename} – ett expansionsmakro som använder namnet på videofilen för indata. Om basnamnet (filsuffixet ingår inte) för den inmatade videofilen är mindre än 32 tecken långt används basnamnet för indatavideofilerna. Om längden på basnamnet för videofilen för indata ö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 till codec/layer. {Index} – ett unikt index för miniatyrbilder. Gäller endast för miniatyrer. {AudioStream} – strängen "Audio" plus ljudströmsnummer (starta från 1). {Bitrate} – bithastigheten för ljud/video i kbps. Inte tillämpligt för miniatyrer. {Codec} – typen av ljud/video codec. {Resolution} – videoupplösningen. Alla outbildade makron döljs och tas bort från filnamnet.

outputFiles

OutputFile[]

Listan över utdatafiler som ska skapas. Varje post i listan är en uppsättning etiketter för ljud- och videolager som ska kopplas ihop .

OutputFile

Representerar en utdatafil som skapats.

Name Typ Description
labels

string[]

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 ljudlager med etiketten a1, instruerar en matris som "[v1, a1]" kodaren att producera 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 Typ Description
@odata.type string:

#Microsoft.Media.PngFormat

Diskriminator för härledda typer.

filenamePattern

string

Namngivningsmönstret för filer som används för att skapa utdatafiler. Följande makron stöds i filnamnet: {Basename} – ett expansionsmakro som använder namnet på videofilen för indata. Om basnamnet (filsuffixet ingår inte) för den inmatade videofilen är mindre än 32 tecken långt används basnamnet för indatavideofilerna. Om längden på basnamnet för videofilen för indata ö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 till codec/layer. {Index} – ett unikt index för miniatyrbilder. Gäller endast för miniatyrer. {AudioStream} – strängen "Audio" plus ljudströmsnummer (starta från 1). {Bitrate} – bithastigheten för ljud/video i kbps. Inte tillämpligt för miniatyrer. {Codec} – typen av ljud/video codec. {Resolution} – videoupplösningen. Alla outbildade makron döljs och tas bort från filnamnet.

PngImage

Beskriver egenskaperna för att producera en serie PNG-bilder från indatavideon.

Name Typ Description
@odata.type string:

#Microsoft.Media.PngImage

Diskrimineringen för härledda typer.

keyFrameInterval

string

Avståndet mellan två nyckelramar. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges 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

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

layers

PngLayer[]

En samling PNG-utdatabildskikt som ska skapas av kodaren.

range

string

Positionen i förhållande till transformering av förinställd starttid i indatavideon där du kan sluta generera miniatyrbilder. Värdet kan vara i ISO 8601-format (till exempel PT5M30S att stoppa vid 5 minuter och 30 sekunder från starttiden) eller ett antal bildruta (till exempel 300 för att stoppa vid den 300:e ramen från ramen vid starttiden. Om det här värdet är 1 innebär det att bara producera en miniatyrbild vid starttiden) eller ett relativt värde för dataströmmens varaktighet (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 stoppa i slutet av strömmen.

start

string

Positionen i indatavideon där du kan börja generera miniatyrer. Värdet kan vara i ISO 8601-format (t.ex. PT05S för att starta vid 5 sekunder) eller ett antal ramar (till exempel 10 för att starta vid den tionde bildrutan) eller ett relativt värde för dataströmmens varaktighet (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 gäller för Steg och Intervall. Standardvärdet är makrot {Best}.

step

string

De intervall med vilka miniatyrbilder genereras. Värdet kan vara i ISO 8601-format (till exempel PT05S för en bild var 5:e sekund) eller ett antal bildrutor (till exempel 30 för en bild var 30:e bildruta) eller ett relativt värde för dataströmmens varaktighet (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 angavs vid transformeringsförinställningens starttid. Detta 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 strömmen har lång varaktighet kan den första genererade miniatyrbilden vara långt ifrån den som angavs vid starttiden. Försök att välja rimligt värde för Steg om den första miniatyrbilden förväntas vara nära starttiden, eller ange Intervallvärde till 1 om endast en miniatyrbild behövs vid starttiden.

stretchMode

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize

syncMode

VideoSyncMode

Läget för videosynkronisering

PngLayer

Beskriver inställningarna för att skapa en PNG-bild från indatavideon.

Name Typ Description
height

string

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

string

Den alfanumeriska etiketten för det här lagret, som kan användas för att multiplexera olika video- och ljudlager, eller för att namnge utdatafilen.

width

string

Bredden 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 bredd som indata.

PresetConfigurations

Ett objekt med valfria konfigurationsinställningar för kodaren.

Name Typ Description
complexity

Complexity

Gör att du kan konfigurera kodarinställningarna för att styra balansen mellan hastighet och kvalitet. Exempel: ange Komplexitet som Hastighet för snabbare kodning men mindre komprimeringseffektivitet.

interleaveOutput

InterleaveOutput

Anger intersparläge för utdata för att styra hur ljud och video lagras i containerformatet. Exempel: Ange InterleavedOutput som NonInterleavedOutput för att producera ljudbaserade och endast videoutdata i separata MP4-filer.

keyFrameIntervalInSeconds

number

Intervallet för nyckelramen i sekunder. Exempel: ange KeyFrameIntervalInSeconds som 2 för att minska uppspelningsbuffertningen för vissa spelare.

maxBitrateBps

integer

Maximal bithastighet i bitar per sekund (tröskelvärde för det översta videoskiktet). Exempel: ange MaxBitrateBps som 6000000 för att undvika att producera utdata med mycket hög bithastighet för innehåll med hög komplexitet.

maxHeight

integer

Den maximala höjden för utdatavideoskikt. Exempel: ange MaxHeight som 720 för att producera utdataskikt upp till 720P även om indata är 4K.

maxLayers

integer

Det maximala antalet utdatavideoskikt. Exempel: ange MaxLayers som 4 för att se till att högst 4 utdatalager skapas för att styra den totala kostnaden för kodningsjobbet.

minBitrateBps

integer

Minsta bithastighet i bitar per sekund (tröskelvärde för det nedre videoskiktet). Exempel: ange MinBitrateBps som 200000 för att ha ett bottenskikt som omfattar användare med låg nätverksbandbredd.

minHeight

integer

Minsta höjd för utdatavideoskikt. Exempel: ange MinHeight som 360 för att undvika utdataskikt med mindre upplösningar som 180P.

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. Standardprioriteten är Normal.

Name Typ Description
High

string

Används för TransformOutputs som bör ha företräde framför andra.

Low

string

Används för TransformOutputs som kan genereras efter Normal och Hög prioritet TransformOutputs.

Normal

string

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 Typ Description
height

string

Höjden på den rektangulära regionen i bildpunkter. Det kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %).

left

string

Antalet bildpunkter från vänstermarginalen. Det kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %).

top

string

Antalet bildpunkter från den övre marginalen. Det kan vara absolut pixelvärde (t.ex. 100) eller i förhållande till videons storlek (till exempel 50 %).

width

string

Bredden på det rektangulära området i bildpunkter. Det 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 Automatiskt

Name Typ Description
Auto

string

Identifiera och rotera automatiskt efter behov.

None

string

Rotera inte videon. Om utdataformatet stöder det behålls alla metadata om rotation intakta.

Rotate0

string

Rotera inte videon utan ta bort metadata om rotationen.

Rotate180

string

Rotera 180 grader medsols.

Rotate270

string

Rotera 270 grader medsols.

Rotate90

string

Rotera 90 grader medsols.

SelectAudioTrackByAttribute

Välj ljudspår från indata genom att ange ett attribut och ett attributfilter.

Name Typ Description
@odata.type string:

#Microsoft.Media.SelectAudioTrackByAttribute

Diskriminator för härledda typer.

attribute

TrackAttribute

TrackAttribute för att filtrera spåren efter.

channelMapping

ChannelMapping

Valfri beteckning för ljudspår med en kanal. Kan användas för att kombinera spåren till stereo- eller flerkanalsljudspår.

filter

AttributeFilter

Den typ av AttributeFilter som ska tillämpas på TrackAttribute för att välja spåren.

filterValue

string

Värdet för att filtrera spåren efter. Används endast när AttributeFilter.ValueEquals anges för egenskapen Filter.

SelectAudioTrackById

Välj ljudspår från indata genom att ange en spåridentifierare.

Name Typ Description
@odata.type string:

#Microsoft.Media.SelectAudioTrackById

Diskriminator för härledda typer.

channelMapping

ChannelMapping

Valfri beteckning för ljudspår med en kanal. Kan användas för att kombinera spåren till stereo- eller flerkanalsljudspår.

trackId

integer

Spåra identifierare som ska väljas

SelectVideoTrackByAttribute

Välj videospår från indata genom att ange ett attribut och ett attributfilter.

Name Typ Description
@odata.type string:

#Microsoft.Media.SelectVideoTrackByAttribute

Diskriminator för härledda typer.

attribute

TrackAttribute

TrackAttribute för att filtrera spåren efter.

filter

AttributeFilter

Den typ av AttributeFilter som ska tillämpas på TrackAttribute för att välja spåren.

filterValue

string

Värdet för att filtrera spåren efter. Används endast när AttributeFilter.ValueEquals anges för egenskapen Filter. För TrackAttribute.Bitrate bör detta vara ett heltalsvärde i bitar per sekund (t.ex. "15000000"). TrackAttribute.Language stöds inte för videospår.

SelectVideoTrackById

Välj videospår från indata genom att ange en spåridentifierare.

Name Typ Description
@odata.type string:

#Microsoft.Media.SelectVideoTrackById

Diskriminator för härledda typer.

trackId

integer

Spåra identifierare som ska väljas

StandardEncoderPreset

Beskriver alla inställningar som ska användas när du kodar indatavideon med standardkodaren.

Name Typ Description
@odata.type string:

#Microsoft.Media.StandardEncoderPreset

Diskrimineringen för härledda typer.

codecs Codec[]:

Listan över codecs som ska användas vid kodning av indatavideon.

experimentalOptions

object

Ordlista som innehåller nyckelvärdepar för parametrar som inte exponeras i själva förinställningen

filters

Filters

En eller flera filtreringsåtgärder som tillämpas på indatamediet före kodning.

formats Format[]:

Listan över utdata som ska skapas av kodaren.

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize

Name Typ Description
AutoFit

string

Fyll utdata (med antingen letterbox eller pelarruta) för att uppfylla utdataupplösningen, samtidigt som du ser till att den aktiva videoregionen i utdata har samma proportioner som indata. Om indata till exempel är 1920x1080 och kodningsförinställningen frågar efter 1280x1280, kommer utdata att vara på 1280x1280, som innehåller en inre rektangel på 1280x720 i breddförhållandet 16:9, och pelarfältsregioner 280 bildpunkter bred till vänster och höger.

AutoSize

string

Åsidosätt utdataupplösningen och ändra den så att den matchar visningsproportionen för indata, utan utfyllnad. Om indata till exempel är 1920x1080 och kodningsförinställningen frågar efter 1280x1280 åsidosätts värdet i förinställningen och utdata blir 1280x720, vilket upprätthåller förhållandet för indataaspekten på 16:9.

None

string

Strikt respektera utdataupplösningen utan att ta hänsyn till bildpunktsproportionen eller visningsproportionen för indatavideon.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

TrackAttribute

TrackAttribute för att filtrera spåren efter.

Name Typ Description
Bitrate

string

Bithastigheten på spåret.

Language

string

Språket i spåret.

TransportStreamFormat

Beskriver egenskaperna för att generera utdatavideofiler för MPEG-2 Transport Stream (ISO/IEC 13818-1).

Name Typ Description
@odata.type string:

#Microsoft.Media.TransportStreamFormat

Diskriminator för härledda typer.

filenamePattern

string

Namngivningsmönstret för filer som används för att skapa utdatafiler. Följande makron stöds i filnamnet: {Basename} – ett expansionsmakro som använder namnet på videofilen för indata. Om basnamnet (filsuffixet ingår inte) för den inmatade videofilen är mindre än 32 tecken långt används basnamnet för indatavideofilerna. Om längden på basnamnet för videofilen för indata ö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 till codec/layer. {Index} – ett unikt index för miniatyrbilder. Gäller endast för miniatyrer. {AudioStream} – strängen "Audio" plus ljudströmsnummer (starta från 1). {Bitrate} – bithastigheten för ljud/video i kbps. Inte tillämpligt för miniatyrer. {Codec} – typen av ljud/video codec. {Resolution} – videoupplösningen. Alla outbildade makron döljs och tas bort från filnamnet.

outputFiles

OutputFile[]

Listan över utdatafiler som ska skapas. Varje post i listan är en uppsättning etiketter för ljud- och videolager som ska kopplas ihop .

UtcClipTime

Anger klipptiden som utc-tidsposition i mediefilen. Utc-tiden kan peka på en annan position beroende på om mediefilen startar från en tidsstämpel på noll eller inte.

Name Typ Description
@odata.type string:

#Microsoft.Media.UtcClipTime

Diskrimineringen för härledda typer.

time

string

Tidspositionen på tidslinjen för indatamediet baserat på Utc-tid.

Video

Beskriver de grundläggande egenskaperna för att koda indatavideon.

Name Typ Description
@odata.type string:

#Microsoft.Media.Video

Diskriminator för härledda typer.

keyFrameInterval

string

Avståndet mellan två nyckelrutor. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges 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

string

En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.

stretchMode

StretchMode

Storleksändringsläget – hur indatavideon ändras så att den passar önskade utdataupplösning(ar). Standardvärdet är AutoSize

syncMode

VideoSyncMode

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 Typ Description
@odata.type string:

#Microsoft.Media.VideoAnalyzerPreset

Diskrimineringen för härledda typer.

audioLanguage

string

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 har angetts eller angetts till null väljer automatisk språkidentifiering det första språk som identifieras och bearbetas med det valda språket under hela filen. Det 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 det inte går att hitta språket för automatisk identifiering skulle transkriptionen återgå till "en-US"." Listan över språk som stöds finns här: https://go.microsoft.com/fwlink/?linkid=2109463

experimentalOptions

object

Ordlista som innehåller nyckelvärdepar för parametrar som inte exponeras i själva förinställningen

insightsToExtract

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 endast är videoindata. 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 vissa av dina indata endast ska vara ljud. Dina jobb under sådana förhållanden skulle felsökas.

mode

AudioAnalysisMode

Avgör vilken uppsättning ljudanalysåtgärder som ska utföras. Om det är ospecificerat väljs Standard AudioAnalysisMode.

VideoOverlay

Beskriver egenskaperna för ett videoöverlägg.

Name Typ Description
@odata.type string:

#Microsoft.Media.VideoOverlay

Diskrimineringen för härledda typer.

audioGainLevel

number

Ljudökningsnivån i överlägget. Värdet ska ligga i intervallet [0, 1.0]. Standardvärdet är 1,0.

cropRectangle

Rectangle

Ett valfritt rektangulärt fönster som används för att beskära överläggsbilden eller videon.

end

string

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 30 sekunder in i indatavideon. Om värdet inte anges eller om värdet är större än varaktigheten för indatavideon tillämpas överlägget till slutet av indatavideon om medievaraktigheten för överlägget är större än videons varaktighet, annars varar överlägget så länge som överläggets medievaraktighet.

fadeInDuration

string

Hur lång tid överlägget tonas in i indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inte anges är standardbeteendet att inte ha någon toning i (samma som PT0S).

fadeOutDuration

string

Hur lång tid överlägget tonas ut från indatavideon. Värdet ska vara i ISO 8601-varaktighetsformat. Om inte anges är standardbeteendet att inte ha någon toning (samma som PT0S).

inputLabel

string

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. Se https://aka.ms/mesformats den fullständiga listan över ljud- och videofilformat som stöds.

opacity

number

Överläggets opacitet. 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

Rectangle

Platsen i indatavideon där överlägget används.

start

string

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 vid 5 sekunder i indatavideon. Om det inte anges startar överlägget från början av indatavideon.

VideoSyncMode

Läget för videosynkronisering

Name Typ Description
Auto

string

Det här är standardmetoden. Väljer mellan Cfr och Vfr beroende på muxer-funktioner. För utdataformatET MP4 är standardläget Cfr.

Cfr

string

Indataramar upprepas och/eller tas bort efter behov för att uppnå exakt den begärda konstanta bildfrekvensen. Rekommenderas när utdataramhastigheten uttryckligen anges till ett angivet värde

Passthrough

string

Presentationens tidsstämplar för bildrutor skickas från indatafilen till utdatafilskrivaren. Rekommenderas när indatakällan har variabel bildfrekvens och försöker skapa flera lager för anpassningsbar direktuppspelning i utdata som har justerade GOP-gränser. Obs! Om två eller flera bildrutor i indata har duplicerade tidsstämplar kommer utdata också att ha samma beteende

Vfr

string

Liknar genomströmningsläget, men om indata har bildrutor som har duplicerade tidsstämplar skickas bara en bildruta 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

VideoTrackDescriptor

En TrackSelection för att välja videospår.

Name Typ Description
@odata.type string:

#Microsoft.Media.VideoTrackDescriptor

Diskriminator för härledda typer.