matplotlib.animation.FFMpegWriter #
- Klasse matplotlib.animation. FFMpegWriter ( fps = 5 , Codec = None , Bitrate = None , extra_args = None , Metadata = None ) [Quelle] #
Pipe-basierter ffmpeg-Writer.
Frames werden über eine Pipe direkt zu ffmpeg gestreamt und in einem einzigen Durchgang geschrieben.
- Parameter :
- fps int, Standard: 5
Bildrate des Films (pro Sekunde).
- Codec str oder None, Standard:
rcParams["animation.codec"]
(Standard:'h264'
) Der zu verwendende Codec.
- Bitrate int, Standard:
rcParams["animation.bitrate"]
(Standard:-1
) Die Bitrate des Films in Kilobit pro Sekunde. Höhere Werte bedeuten Filme in höherer Qualität, erhöhen jedoch die Dateigröße. Ein Wert von -1 lässt den zugrunde liegenden Film-Encoder die Bitrate auswählen.
- extra_args Liste von str oder None, optional
Zusätzliche Befehlszeilenargumente, die an den zugrunde liegenden Filmencoder übergeben werden. Der Standardwert „None“ bedeutet, dass er
rcParams["animation.[name-of-encoder]_args"]
für die integrierten Writer verwendet wird.- Metadaten dict[str, str], Standard: {}
Ein Wörterbuch mit Schlüsseln und Werten für Metadaten, die in die Ausgabedatei aufgenommen werden sollen. Einige nützliche Schlüssel sind: Titel, Künstler, Genre, Thema, Copyright, Quelle, Kommentar.
- __init__ ( fps = 5 , Codec = None , Bitrate = None , extra_args = None , Metadata = None ) [Quelle] #
- Parameter :
- fps int, Standard: 5
Bildrate des Films (pro Sekunde).
- Codec str oder None, Standard:
rcParams["animation.codec"]
(Standard:'h264'
) Der zu verwendende Codec.
- Bitrate int, Standard:
rcParams["animation.bitrate"]
(Standard:-1
) Die Bitrate des Films in Kilobit pro Sekunde. Höhere Werte bedeuten Filme in höherer Qualität, erhöhen jedoch die Dateigröße. Ein Wert von -1 lässt den zugrunde liegenden Film-Encoder die Bitrate auswählen.
- extra_args Liste von str oder None, optional
Zusätzliche Befehlszeilenargumente, die an den zugrunde liegenden Filmencoder übergeben werden. Der Standardwert „None“ bedeutet, dass er
rcParams["animation.[name-of-encoder]_args"]
für die integrierten Writer verwendet wird.- Metadaten dict[str, str], Standard: {}
Ein Wörterbuch mit Schlüsseln und Werten für Metadaten, die in die Ausgabedatei aufgenommen werden sollen. Einige nützliche Schlüssel sind: Titel, Künstler, Genre, Thema, Copyright, Quelle, Kommentar.
Methoden
__init__
([fps, Codec, Bitrate, extra_args, ...])- Parameter :
bin_path
()Gibt den binären Pfad an das Befehlszeilentool zurück, das von einer bestimmten Unterklasse verwendet wird.
finish
()Beenden Sie alle Verarbeitungen zum Schreiben des Films.
grab_frame
(**savefig_kwargs)Holen Sie sich die Bildinformationen aus der Abbildung und speichern Sie sie als Filmrahmen.
isAvailable
()Gibt zurück, ob eine MovieWriter-Unterklasse tatsächlich verfügbar ist.
saving
(fig, outfile, dpi, *args, **kwargs)Kontextmanager, um das Schreiben der Filmdatei zu erleichtern.
setup
(fig, outfile[, dpi])Setup zum Schreiben der Filmdatei.
Attribute
frame_size
Ein Tupel in Pixel eines Filmframes.
(width, height)
output_args
supported_formats