Freigeben über


H265Video interface

Beschreibt alle Eigenschaften zum Codieren eines Videos mit dem H.265-Codec.

Extends

Eigenschaften

complexity

Teilt dem Encoder mit, wie die Codierungseinstellungen ausgewählt werden. Qualität sorgt für ein höheres Komprimierungsverhältnis, aber bei höheren Kosten und längerer Berechnungszeit. Die Geschwindigkeit erzeugt eine relativ größere Datei, ist aber schneller und sparsamer. Der Standardwert ist "Ausgeglichen".

layers

Die Sammlung von Ausgabe-H.265-Ebenen, die vom Encoder erzeugt werden sollen.

odataType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

sceneChangeDetection

Gibt an, ob der Encoder Keyframes an Szenenänderungen einfügen soll. Wenn nicht angegeben, ist der Standardwert "false". Dieses Kennzeichen sollte nur auf "true" festgelegt werden, wenn der Encoder so konfiguriert ist, dass ein einzelnes Ausgabevideo erzeugt wird.

Geerbte Eigenschaften

keyFrameInterval

Der Abstand zwischen zwei Keyframes. Der Wert sollte nicht null im Bereich [0,5, 20] Sekunden sein, die im ISO 8601-Format angegeben sind. Der Standardwert ist 2 Sekunden(PT2S). Beachten Sie, dass diese Einstellung ignoriert wird, wenn VideoSyncMode.Passthrough festgelegt ist, wobei der KeyFrameInterval-Wert der Eingabequelleinstellung folgt.

label

Eine optionale Bezeichnung für den Codec. Die Bezeichnung kann zum Steuern des Muxingverhaltens verwendet werden.

stretchMode

Der Größenänderungsmodus – wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist "AutoSize"

syncMode

Der Videosynchronisierungsmodus

Details zur Eigenschaft

complexity

Teilt dem Encoder mit, wie die Codierungseinstellungen ausgewählt werden. Qualität sorgt für ein höheres Komprimierungsverhältnis, aber bei höheren Kosten und längerer Berechnungszeit. Die Geschwindigkeit erzeugt eine relativ größere Datei, ist aber schneller und sparsamer. Der Standardwert ist "Ausgeglichen".

complexity?: string

Eigenschaftswert

string

layers

Die Sammlung von Ausgabe-H.265-Ebenen, die vom Encoder erzeugt werden sollen.

layers?: H265Layer[]

Eigenschaftswert

odataType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

odataType: "#Microsoft.Media.H265Video"

Eigenschaftswert

"#Microsoft.Media.H265Video"

sceneChangeDetection

Gibt an, ob der Encoder Keyframes an Szenenänderungen einfügen soll. Wenn nicht angegeben, ist der Standardwert "false". Dieses Kennzeichen sollte nur auf "true" festgelegt werden, wenn der Encoder so konfiguriert ist, dass ein einzelnes Ausgabevideo erzeugt wird.

sceneChangeDetection?: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

keyFrameInterval

Der Abstand zwischen zwei Keyframes. Der Wert sollte nicht null im Bereich [0,5, 20] Sekunden sein, die im ISO 8601-Format angegeben sind. Der Standardwert ist 2 Sekunden(PT2S). Beachten Sie, dass diese Einstellung ignoriert wird, wenn VideoSyncMode.Passthrough festgelegt ist, wobei der KeyFrameInterval-Wert der Eingabequelleinstellung folgt.

keyFrameInterval?: string

Eigenschaftswert

string

Geerbt vonVideo.keyFrameInterval

label

Eine optionale Bezeichnung für den Codec. Die Bezeichnung kann zum Steuern des Muxingverhaltens verwendet werden.

label?: string

Eigenschaftswert

string

vonVideo.label geerbt

stretchMode

Der Größenänderungsmodus – wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist "AutoSize"

stretchMode?: string

Eigenschaftswert

string

geerbt vonVideo.stretchMode-

syncMode

Der Videosynchronisierungsmodus

syncMode?: string

Eigenschaftswert

string

geerbt vonVideo.syncMode-