Freigeben über


EncoderNamedPreset Struktur

Definition

Die integrierte Voreinstellung, die zum Codieren von Videos verwendet werden soll.

public readonly struct EncoderNamedPreset : IEquatable<Azure.ResourceManager.Media.Models.EncoderNamedPreset>
type EncoderNamedPreset = struct
Public Structure EncoderNamedPreset
Implements IEquatable(Of EncoderNamedPreset)
Vererbung
EncoderNamedPreset
Implementiert

Konstruktoren

EncoderNamedPreset(String)

Initialisiert eine neue Instanz von EncoderNamedPreset.

Eigenschaften

AacGoodQualityAudio

Erzeugt eine einzelne MP4-Datei, die nur AAC-Stereoaudio enthält, das mit 192 KBit/s codiert ist.

AdaptiveStreaming

Erzeugt eine Reihe von GOP-ausgerichteten MP4-Dateien mit H.264-Video und Stereo-AAC-Audio. Generiert automatisch eine Reihe von Bitraten, die auf der eingegebenen Auflösung, der Bitrate und der Bildfrequenz basieren. Die automatisch generierte Voreinstellung wird nie höher als die eingegebene Auflösung sein. Wenn beispielsweise 720p eingegeben wird, bleibt die Ausgabe am besten auch bei 720p.

ContentAwareEncoding

Erzeugt mithilfe der inhaltsbezogenen Codierung verschiedene GOP-orientierte MP4s. Der Dienst führt eine einfache Erstanalyse für den Eingabeinhalt aus und ermittelt anhand der Ergebnisse die optimale Anzahl von Ebenen, die geeignete Bitrate und die Auflösungseinstellungen für die Bereitstellung durch adaptives Streaming. Diese Voreinstellung ist besonders effektiv für Videos mit geringer und mittlerer Komplexität, bei denen die Ausgabedateien mit niedrigeren Bitraten, aber in einer Qualität vorliegen, die dem Betrachter dennoch ein gutes Ergebnis bietet. Die Ausgabe enthält MP4-Dateien mit überlappendem Video und Audio.

ContentAwareEncodingExperimental

Macht eine experimentelle Voreinstellung für inhaltsbasierte Codierung verfügbar. Anhand der eingegebenen Inhalte versucht der Dienst, automatisch die optimale Anzahl der Ebenen, die geeignete Bitrate und die Auflösungseinstellungen für die Bereitstellung durch adaptives Streaming zu bestimmen. Die zugrunde liegenden Algorithmen werden im Laufe der Zeit weiter entwickelt. Die Ausgabe enthält MP4-Dateien mit überlappendem Video und Audio.

CopyAllBitrateNonInterleaved

Kopieren Sie alle Video- und Audiostreams aus dem Eingabemedienobjekt als nicht verschachtelte Video- und Audioausgabedateien. Diese Voreinstellung kann verwendet werden, um ein vorhandenes Medienobjekt zu beschneiden oder eine Gruppe von MP4-Dateien mit Keyframeausrichtung (GOP) als Medienobjekt zu konvertieren, das gestreamt werden kann.

DDGoodQualityAudio

Erzeugt eine einzelne MP4-Datei, die nur DD(Digital Dolby)-Stereoaudio enthält, das mit 192 KBit/s codiert ist.

H264MultipleBitrate1080P

Erzeugt einen Satz von 8 GOP-ausgerichteten MP4-Dateien, die von 6000 KBit/s bis 400 KBit/s reichen, und Stereo-AAC-Audio. Die Auflösung beginnt bei 1080p und geht auf 180p herunter.

H264MultipleBitrate720P

Erzeugt einen Satz von 6 GOP-orientierten MP4-Dateien, die von 3400 KBit/s bis 400 KBit/s reichen, und Stereo-AAC-Audio. Die Auflösung beginnt bei 720p und geht auf 180p herunter.

H264MultipleBitrateSD

Erzeugt einen Satz von 5 GOP-orientierten MP4-Dateien, die von 1900 kbps bis 400 kbps reichen, und Stereo-AAC-Audio. Die Auflösung beginnt bei 480p und geht auf 240p herunter.

H264SingleBitrate1080P

Erzeugt eine MP4-Datei, bei der das Video mit dem H.264-Codec mit 6750 kbps und einer Bildhöhe von 1080 Pixel codiert ist, und das Stereoaudio mit AAC-LC-Codec mit 128 kBit/s codiert ist.

H264SingleBitrate720P

Erzeugt eine MP4-Datei, in der das Video mit dem H.264-Codec mit 4500 KBit/s und einer Bildhöhe von 720 Pixel codiert ist, und das Stereoaudio mit AAC-LC-Codec mit 128 kBit/s codiert ist.

H264SingleBitrateSD

Erzeugt eine MP4-Datei, in der das Video mit H.264-Codec mit 2200 KBit/s und einer Bildhöhe von 480 Pixel codiert ist, und das Stereoaudio mit AAC-LC-Codec mit 128 KBit/s codiert ist.

H265AdaptiveStreaming

Erzeugt mehrere auf GOP ausgerichtete MP4-Dateien mit Video- und Stereo-AAC-Audio für H.265. Generiert automatisch eine Reihe von Bitraten, die auf der eingegebenen Auflösung, der Bitrate und der Bildfrequenz basieren. Die automatisch generierte Voreinstellung wird nie höher als die eingegebene Auflösung sein. Wenn beispielsweise 720p eingegeben wird, bleibt die Ausgabe am besten auch bei 720p.

H265ContentAwareEncoding

Erzeugt mithilfe der inhaltsbezogenen Codierung verschiedene GOP-orientierte MP4s. Der Dienst führt eine einfache Erstanalyse für den Eingabeinhalt aus und ermittelt anhand der Ergebnisse die optimale Anzahl von Ebenen, die geeignete Bitrate und die Auflösungseinstellungen für die Bereitstellung durch adaptives Streaming. Diese Voreinstellung ist besonders effektiv für Videos mit geringer und mittlerer Komplexität, bei denen die Ausgabedateien mit niedrigeren Bitraten, aber in einer Qualität vorliegen, die dem Betrachter dennoch ein gutes Ergebnis bietet. Die Ausgabe enthält MP4-Dateien mit überlappendem Video und Audio.

H265SingleBitrate1080P

Erzeugt eine MP4-Datei, in der das Video mit dem H.265-Codec mit 3500 KBit/s und einer Bildhöhe von 1080 Pixel codiert ist, und das Stereoaudio mit AAC-LC-Codec mit 128 kBit/s codiert ist.

H265SingleBitrate4K

Erzeugt eine MP4-Datei, bei der das Video mit H.265-Codec mit 9500 KBit/s und einer Bildhöhe von 2160 Pixel codiert ist, und das Stereoaudio mit AAC-LC-Codec mit 128 kBit/s codiert ist.

H265SingleBitrate720P

Erzeugt eine MP4-Datei, in der das Video mit dem H.265-Codec mit 1800 kbps und einer Bildhöhe von 720 Pixel codiert ist, und das Stereoaudio mit AAC-LC-Codec mit 128 kBit/s codiert ist.

Methoden

Equals(EncoderNamedPreset)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist.

ToString()

Gibt den voll qualifizierten Typnamen dieser Instanz zurück.

Operatoren

Equality(EncoderNamedPreset, EncoderNamedPreset)

Bestimmt, ob zwei EncoderNamedPreset Werte identisch sind.

Implicit(String to EncoderNamedPreset)

Konvertiert eine Zeichenfolge in eine EncoderNamedPreset.

Inequality(EncoderNamedPreset, EncoderNamedPreset)

Bestimmt, ob zwei EncoderNamedPreset Werte nicht identisch sind.

Gilt für: