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. |
odata |
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
scene |
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
key |
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. |
stretch |
Der Größenänderungsmodus – wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist "AutoSize" |
sync |
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
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-