Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Die encode()-Methode der VideoEncoder-Schnittstelle kodiert asynchron ein VideoFrame. Kodierte Daten (EncodedVideoChunk) oder ein Fehler werden schließlich über die beim VideoEncoder-Konstruktor bereitgestellten Rückruffunktionen zurückgegeben.
Ein VideoFrame-Objekt.
options OptionalEin Objekt, das die folgenden Mitglieder enthält:
keyFrame OptionalEin boolean, der standardmäßig auf false gesetzt ist und dem Benutzeragenten die Flexibilität gibt, zu entscheiden, ob dieses Bild als Schlüsselbild kodiert werden soll. Wenn true, bedeutet dies, dass das angegebene Bild als Schlüsselbild kodiert werden muss.
vp9 OptionalKodierungsoptionen für den VP9-Codec.
quantizerFrame-Quantisiererwert von 0 bis 63. Wirksam nur, wenn VideoEncoder mit dem quantizer-Bitraten-Modus konfiguriert wurde.
av1 OptionalKodierungsoptionen für den AV1-Codec.
quantizerFrame-Quantisiererwert von 0 bis 63. Wirksam nur, wenn VideoEncoder mit dem quantizer-Bitraten-Modus konfiguriert wurde.
avc OptionalKodierungsoptionen für den AVC (H.264)-Codec.
quantizerFrame-Quantisiererwert von 0 bis 51. Wirksam nur, wenn VideoEncoder mit dem quantizer-Bitraten-Modus konfiguriert wurde.
hevc OptionalKodierungsoptionen für den HEVC (H.265)-Codec.
quantizerFrame-Quantisiererwert von 0 bis 51. Wirksam nur, wenn VideoEncoder mit dem quantizer-Bitraten-Modus konfiguriert wurde.
Keine (undefined).
Wird ausgelöst, wenn der state nicht "configured" ist.
DataError DOMExceptionWird ausgelöst, wenn die Drehung und das Spiegeln des angegebenen frame-Objekts nicht mit der Drehung und dem Spiegeln des ersten an encode() übergebenen VideoFrame (die "aktive Orientierung") übereinstimmen.
Im folgenden Beispiel wird encode ein VideoFrame und der Optionsparameter übergeben, der angibt, dass dieses Bild als Schlüsselbild betrachtet werden soll.
Festlegen eines QP-Werts pro Frame zur Kodierung einzelner Frames.
| WebCodecs # dom-videoencoder-encode |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.