Partager via


PresetConfigurations Classe

Définition

Objet de paramètres de configuration facultatifs pour l’encodeur.

public class PresetConfigurations
type PresetConfigurations = class
Public Class PresetConfigurations
Héritage
PresetConfigurations

Constructeurs

PresetConfigurations()

Initialise une nouvelle instance de la classe PresetConfigurations.

PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Initialise une nouvelle instance de la classe PresetConfigurations.

Propriétés

Complexity

Obtient ou définit vous permet de configurer les paramètres de l’encodeur pour contrôler l’équilibre entre vitesse et qualité. Exemple : définissez Complexité sur Vitesse pour accélérer l’encodage, mais réduire l’efficacité de compression. Les valeurs possibles sont les suivantes : 'Speed', 'Balanced', 'Quality'

InterleaveOutput

Obtient ou définit le mode entrelacé de la sortie pour contrôler la façon dont l’audio et la vidéo sont stockés dans le format conteneur. Exemple : définissez InterleavedOutput sur NonInterleavedOutput pour produire des sorties audio uniquement et vidéo dans des fichiers MP4 distincts. Les valeurs possibles sont les suivantes : 'NonInterleavedOutput', 'InterleavedOutput'

KeyFrameIntervalInSeconds

Obtient ou définit l’intervalle d’images clés en secondes. Exemple : définissez KeyFrameIntervalInSeconds sur 2 pour réduire la mise en mémoire tampon de lecture pour certains joueurs.

MaxBitrateBps

Obtient ou définit le débit maximal en bits par seconde (seuil pour la couche vidéo supérieure). Exemple : définissez MaxBitrateBps sur 6000000 pour éviter de produire des sorties à débit binaire très élevé pour le contenu présentant une complexité élevée.

MaxHeight

Obtient ou définit la hauteur maximale des couches vidéo de sortie. Exemple : définissez MaxHeight sur 720 pour produire des couches de sortie allant jusqu’à 720P, même si l’entrée est 4K.

MaxLayers

Obtient ou définit le nombre maximal de couches vidéo de sortie. Exemple : définissez MaxLayers sur 4 pour vous assurer qu’au maximum 4 couches de sortie sont produites pour contrôler le coût global du travail d’encodage.

MinBitrateBps

Obtient ou définit le débit minimal en bits par seconde (seuil pour la couche vidéo inférieure). Exemple : définissez MinBitrateBps sur 200000 pour avoir une couche inférieure qui couvre les utilisateurs avec une bande passante réseau faible.

MinHeight

Obtient ou définit la hauteur minimale des couches vidéo de sortie. Exemple : définissez MinHeight sur 360 pour éviter les couches de sortie de plus petites résolutions comme 180P.

S’applique à