Delen via


PresetConfigurations interface

Een object met optionele configuratie-instellingen voor encoder.

Eigenschappen

complexity

Hiermee kunt u de encoderinstellingen configureren om de balans tussen snelheid en kwaliteit te regelen. Voorbeeld: stel Complexiteit in op Snelheid voor snellere codering, maar minder compressie-efficiƫntie.

interleaveOutput

Hiermee stelt u de interleavemodus van de uitvoer in om te bepalen hoe audio en video worden opgeslagen in de containerindeling. Voorbeeld: stel InterleavedOutput in op NonInterleavedOutput om alleen-audio- en video-only-uitvoer in afzonderlijke MP4-bestanden te produceren.

keyFrameIntervalInSeconds

Het sleutelframeinterval in seconden. Voorbeeld: stel KeyFrameIntervalInSeconds in op 2 om de afspeelbuffer voor sommige spelers te verminderen.

maxBitrateBps

De maximale bitrate in bits per seconde (drempelwaarde voor de bovenste videolaag). Voorbeeld: stel MaxBitrateBps in op 6000000 om te voorkomen dat zeer hoge bitrate-uitvoer wordt geproduceerd voor inhoud met hoge complexiteit.

maxHeight

De maximale hoogte van uitvoervideolagen. Voorbeeld: stel MaxHeight in op 720 om uitvoerlagen tot 720P te produceren, zelfs als de invoer 4K is.

maxLayers

Het maximum aantal uitvoervideolagen. Voorbeeld: stel MaxLayers in op 4 om ervoor te zorgen dat er maximaal vier uitvoerlagen worden geproduceerd om de totale kosten van de coderingstaak te beheren.

minBitrateBps

De minimale bitrate in bits per seconde (drempelwaarde voor de onderste videolaag). Voorbeeld: stel MinBitrateBps in op 200000 om een onderste laag te hebben die gebruikers met een lage netwerkbandbreedte dekt.

minHeight

De minimale hoogte van uitvoervideolagen. Voorbeeld: stel MinHeight in op 360 om uitvoerlagen met kleinere resoluties zoals 180P te voorkomen.

Eigenschapdetails

complexity

Hiermee kunt u de encoderinstellingen configureren om de balans tussen snelheid en kwaliteit te regelen. Voorbeeld: stel Complexiteit in op Snelheid voor snellere codering, maar minder compressie-efficiƫntie.

complexity?: string

Waarde van eigenschap

string

interleaveOutput

Hiermee stelt u de interleavemodus van de uitvoer in om te bepalen hoe audio en video worden opgeslagen in de containerindeling. Voorbeeld: stel InterleavedOutput in op NonInterleavedOutput om alleen-audio- en video-only-uitvoer in afzonderlijke MP4-bestanden te produceren.

interleaveOutput?: string

Waarde van eigenschap

string

keyFrameIntervalInSeconds

Het sleutelframeinterval in seconden. Voorbeeld: stel KeyFrameIntervalInSeconds in op 2 om de afspeelbuffer voor sommige spelers te verminderen.

keyFrameIntervalInSeconds?: number

Waarde van eigenschap

number

maxBitrateBps

De maximale bitrate in bits per seconde (drempelwaarde voor de bovenste videolaag). Voorbeeld: stel MaxBitrateBps in op 6000000 om te voorkomen dat zeer hoge bitrate-uitvoer wordt geproduceerd voor inhoud met hoge complexiteit.

maxBitrateBps?: number

Waarde van eigenschap

number

maxHeight

De maximale hoogte van uitvoervideolagen. Voorbeeld: stel MaxHeight in op 720 om uitvoerlagen tot 720P te produceren, zelfs als de invoer 4K is.

maxHeight?: number

Waarde van eigenschap

number

maxLayers

Het maximum aantal uitvoervideolagen. Voorbeeld: stel MaxLayers in op 4 om ervoor te zorgen dat er maximaal vier uitvoerlagen worden geproduceerd om de totale kosten van de coderingstaak te beheren.

maxLayers?: number

Waarde van eigenschap

number

minBitrateBps

De minimale bitrate in bits per seconde (drempelwaarde voor de onderste videolaag). Voorbeeld: stel MinBitrateBps in op 200000 om een onderste laag te hebben die gebruikers met een lage netwerkbandbreedte dekt.

minBitrateBps?: number

Waarde van eigenschap

number

minHeight

De minimale hoogte van uitvoervideolagen. Voorbeeld: stel MinHeight in op 360 om uitvoerlagen met kleinere resoluties zoals 180P te voorkomen.

minHeight?: number

Waarde van eigenschap

number