matplotlib.animation.MovieWriter #

classe matplotlib.animation. MovieWriter ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [source] #

Classe de base pour écrire des films.

Il s'agit d'une classe de base pour les sous-classes MovieWriter qui écrivent des données d'image de film dans un tube. Vous ne pouvez pas instancier directement cette classe. Voir des exemples pour savoir comment utiliser ses sous-classes.

Attributs :
frame_format chaîne

Le format utilisé pour écrire les données de trame est par défaut 'rgba'.

figureFigure

La figure à partir de laquelle capturer les données. Cela doit être fourni par les sous-classes.

Paramètres :
fps entier, par défaut : 5

Fréquence d'images du film (par seconde).

codec str ou None, par défaut : rcParams["animation.codec"](par défaut : 'h264')

Le codec à utiliser.

débit binaire entier, par défaut : rcParams["animation.bitrate"](par défaut : -1)

Le débit binaire du film, en kilobits par seconde. Des valeurs plus élevées signifient des films de meilleure qualité, mais augmentent la taille du fichier. Une valeur de -1 permet à l'encodeur vidéo sous-jacent de sélectionner le débit binaire.

extra_args liste de str ou None, facultatif

Arguments de ligne de commande supplémentaires passés à l'encodeur de film sous-jacent. La valeur par défaut, None, signifie à utiliser rcParams["animation.[name-of-encoder]_args"]pour les écrivains intégrés.

métadonnées dict[str, str], par défaut : {}

Un dictionnaire de clés et de valeurs pour les métadonnées à inclure dans le fichier de sortie. Certaines clés pouvant être utiles incluent : titre, artiste, genre, sujet, copyright, srcform, commentaire.

__init__ ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [source] #
Paramètres :
fps entier, par défaut : 5

Fréquence d'images du film (par seconde).

codec str ou None, par défaut : rcParams["animation.codec"](par défaut : 'h264')

Le codec à utiliser.

débit binaire entier, par défaut : rcParams["animation.bitrate"](par défaut : -1)

Le débit binaire du film, en kilobits par seconde. Des valeurs plus élevées signifient des films de meilleure qualité, mais augmentent la taille du fichier. Une valeur de -1 permet à l'encodeur vidéo sous-jacent de sélectionner le débit binaire.

extra_args liste de str ou None, facultatif

Arguments de ligne de commande supplémentaires passés à l'encodeur de film sous-jacent. La valeur par défaut, None, signifie à utiliser rcParams["animation.[name-of-encoder]_args"]pour les écrivains intégrés.

métadonnées dict[str, str], par défaut : {}

Un dictionnaire de clés et de valeurs pour les métadonnées à inclure dans le fichier de sortie. Certaines clés pouvant être utiles incluent : titre, artiste, genre, sujet, copyright, srcform, commentaire.

Méthodes

__init__([fps, codec, bitrate, extra_args, ...])

Paramètres :

bin_path()

Renvoie le chemin binaire à l'outil de ligne de commande utilisé par une sous-classe spécifique.

finish()

Terminez tout traitement d'écriture du film.

grab_frame(**savefig_kwargs)

Saisissez les informations d'image de la figure et enregistrez-les en tant que cadre de film.

isAvailable()

Indique si une sous-classe MovieWriter est réellement disponible.

saving(fig, outfile, dpi, *args, **kwargs)

Gestionnaire de contexte pour faciliter l'écriture du fichier vidéo.

setup(fig, outfile[, dpi])

Configuration pour l'écriture du fichier vidéo.

Les attributs

frame_size

Un tuple en pixels d'une image de film.(width, height)

supported_formats

classmethod bin_path ( ) [source] #

Renvoie le chemin binaire à l'outil de ligne de commande utilisé par une sous-classe spécifique. Il s'agit d'une méthode de classe permettant de rechercher l'outil avant de rendre disponible une sous-classe MovieWriter particulière.

terminer ( ) [source] #

Terminez tout traitement d'écriture du film.

grab_frame ( ** savefig_kwargs ) [source] #

Saisissez les informations d'image de la figure et enregistrez-les en tant que cadre de film.

Tous les arguments de mot clé dans savefig_kwargs sont transmis à l' savefigappel qui enregistre la figure.

la méthode de classe est disponible ( ) [source] #

Indique si une sous-classe MovieWriter est réellement disponible.

setup ( fig , outfile , dpi = None ) [source] #

Configuration pour l'écriture du fichier vidéo.

Paramètres :
figureFigure

L'objet figure qui contient les informations pour les cadres.

chaîne de sortie

Le nom de fichier du fichier vidéo résultant.

ppp flottant, par défaut :fig.dpi

Le DPI (ou résolution) du fichier. Cela contrôle la taille en pixels du fichier vidéo résultant.

formats_supportés = ['rgba'] #