matplotlib.animation.MovieWriter
-
class matplotlib.animation.MovieWriter(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)[source] -
Базовый класс для записи видеороликов.
Это базовый класс для подклассов MovieWriter, которые записывают данные кадров видео в поток. Вы не можете создать экземпляр этого класса напрямую. См. примеры того, как использовать его подклассы.
Атрибуты: -
frame_formatstr -
Формат, используемый при записи данных кадров, по умолчанию равен 'rgba'.
-
figFigure -
Объект Figure, из которого извлекаются данные. Этот параметр должен быть предоставлен подклассами.
Параметры: -
fpsint, default: 5 -
Частота кадров видео (в секунду).
-
codecstr or None, default: rcParams["animation.codec"] (default: 'h264') -
Кодек, используемый для кодирования.
-
bitrateint, default: rcParams["animation.bitrate"] (default: -1) -
Битрейт видео в килобитах в секунду. Более высокие значения означают более качественное видео, но увеличивают размер файла. Значение -1 позволяет кодеку видео выбрать битрейт.
-
extra_argslist of str or None, optional -
Дополнительные параметры командной строки, передаваемые в подлежащий кодек видео. По умолчанию, None, означает использование
rcParams["animation.[name-of-encoder]_args"]для встроенных записывателей. -
metadataDict[str, str], default: {} -
Словарь с ключами и значениями метаданных для включения в выходной файл. Некоторые полезные ключи включают: заголовок, автор, жанр, предмет, авторские права, srcform, комментарий.
-
__init__(self, fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)[source] -
Параметры: -
fpsint, default: 5 -
Частота кадров видео (в секунду).
-
codecstr or None, default: rcParams["animation.codec"] (default: 'h264') -
Кодек, используемый для кодирования.
-
bitrateint, default: rcParams["animation.bitrate"] (default: -1) -
Битрейт видео в килобитах в секунду. Более высокие значения означают более качественное видео, но увеличивают размер файла. Значение -1 позволяет кодеку видео выбрать битрейт.
-
extra_argslist of str or None, optional -
Дополнительные параметры командной строки, передаваемые в подлежащий кодек видео. По умолчанию, None, означает использование
rcParams["animation.[name-of-encoder]_args"]для встроенных записывателей. -
metadataDict[str, str], default: {} -
Словарь с ключами и значениями метаданных для включения в выходной файл. Некоторые полезные ключи включают: заголовок, автор, жанр, предмет, авторские права, srcform, комментарий.
-
Методы
__init__(self[, fps, codec, bitrate, ...])Параметры: bin_path()Возвращает путь к исполняемому файлу инструмента командной строки, используемого конкретным подклассом. cleanup(self)Очистка и сборка процесса, используемого для записи файла видео. finish(self)Завершение всех операций записи видео. grab_frame(self, **savefig_kwargs)Извлечение информации о изображении из объекта Figure и сохранение в качестве кадра видео. isAvailable()Возвращает, доступен ли подкласс MovieWriter. saving(self, fig, outfile, dpi, *args, **kwargs)Менеджер контекста для записи файла видео. setup(self, fig, outfile[, dpi])Настройка для записи файла видео. Атрибуты
args_keyexec_keyframe_sizeКортеж (width, height)в пикселях кадра видео.-
property args_key
-
classmethod bin_path()[source] -
Возвращает путь к исполняемому файлу инструмента командной строки, используемого конкретным подклассом. Это метод класса, чтобы инструмент можно было искать, прежде чем делать конкретный подкласс MovieWriter доступным.
-
cleanup(self)[source] -
Очистка и сборка процесса, используемого для записи файла видео.
-
property exec_key
-
finish(self)[source] -
Завершение всех операций записи видео.
-
grab_frame(self, **savefig_kwargs)[source] -
Извлечение информации о изображении из объекта Figure и сохранение в качестве кадра видео.
Все ключевые аргументы в savefig_kwargs передаются в вызов
savefig, который сохраняет фигуру.
-
classmethod isAvailable()[source] -
Возвращает, доступен ли подкласс MovieWriter.
-
setup(self, fig, outfile, dpi=None)[source] -
Настройка для записи файла видео.
Параметры: -
figFigure -
Объект Figure, содержащий информацию о кадрах.
-
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.MovieWriter.html