matplotlib.animation.AbstractMovieWriter
-
class matplotlib.animation.AbstractMovieWriter(fps=5, metadata=None, codec=None, bitrate=None)[source] -
Абстрактный базовый класс для записи видео. В основе работы MovieWriter лежит предоставление способа получения кадров с помощью вызова grab_frame().
setup() вызывается для запуска процесса, а finish() — после его завершения.
Этот класс настроен для записи данных кадров видео в канал. saving() предоставляется как менеджер контекста для облегчения этого процесса, как:
with moviewriter.saving(fig, outfile='myfile.mp4', dpi=100): # Iterate over frames moviewriter.grab_frame(**savefig_kwargs)Использование менеджера контекста гарантирует, что setup() и finish() выполняются при необходимости.
Экземпляр конкретного подкласса этого класса может быть передан в качестве аргумента
writerметодаAnimation.save().-
__init__(self, fps=5, metadata=None, codec=None, bitrate=None)[source] -
Инициализировать self. См. справку по типу(self) для точной подписи.
Методы
__init__(self[, fps, metadata, codec, bitrate])Инициализировать self. finish(self)Завершение обработки записи видео. grab_frame(self, **savefig_kwargs)Получение информации об изображении из фигуры и сохранение её как кадра видео. saving(self, fig, outfile, dpi, *args, **kwargs)Менеджер контекста для облегчения записи файла видео. setup(self, fig, outfile[, dpi])Настройка для записи файла видео. Атрибуты
frame_sizeКортеж (width, height)размеров кадра видео в пикселях.-
abstract finish(self)[source] -
Завершение обработки записи видео.
-
property frame_size -
Кортеж
(width, height)размеров кадра видео в пикселях.
-
abstract grab_frame(self, **savefig_kwargs)[source] -
Получение информации об изображении из фигуры и сохранение её как кадра видео.
Все ключевые аргументы в savefig_kwargs передаются методу
savefigдля сохранения фигуры.
-
saving(self, fig, outfile, dpi, *args, **kwargs)[source] -
Менеджер контекста для облегчения записи файла видео.
*args, **kw— любые параметры, которые следует передать методуsetup.
-
abstract setup(self, fig, outfile, dpi=None)[source] -
Настройка для записи файла видео.
Параметры: -
figFigure -
Объект фигуры, содержащий информацию о кадрах.
-
outfilestr -
Имя файла результирующего файла видео.
-
dpifloat, default: fig.dpi -
DPI (или разрешение) файла. Это управляет размером в пикселях результирующего файла видео.
-
-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.animation.AbstractMovieWriter.html