Spec-Zone.ru › Matplotlib 3.3

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_key
exec_key
frame_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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API