matplotlib.animation.FFMpegWriter #

classe matplotlib.animation. FFMpegWriter ( fps = 5 , codec = Nenhum , taxa de bits = Nenhum , extra_args = Nenhum , metadados = Nenhum ) [fonte] #

Gravador ffmpeg baseado em pipe.

Os quadros são transmitidos diretamente para o ffmpeg por meio de um canal e gravados em uma única passagem.

Parâmetros :
fps int, padrão: 5

Taxa de quadros do filme (por segundo).

codec str ou None, padrão: rcParams["animation.codec"](padrão: 'h264')

O codec a ser usado.

taxa de bits int, padrão: rcParams["animation.bitrate"](padrão: -1)

A taxa de bits do filme, em kilobits por segundo. Valores mais altos significam filmes de maior qualidade, mas aumentam o tamanho do arquivo. Um valor de -1 permite que o codificador de filme subjacente selecione a taxa de bits.

extra_args lista de str ou None, opcional

Argumentos de linha de comando extras passados ​​para o codificador de filme subjacente. O padrão, Nenhum, significa usar rcParams["animation.[name-of-encoder]_args"]para os gravadores integrados.

metadata dict[str, str], padrão: {}

Um dicionário de chaves e valores para metadados a serem incluídos no arquivo de saída. Algumas chaves que podem ser úteis incluem: título, artista, gênero, assunto, copyright, srcform, comentário.

__init__ ( fps = 5 , codec = Nenhum , taxa de bits = Nenhum , extra_args = Nenhum , metadados = Nenhum ) [fonte] #
Parâmetros :
fps int, padrão: 5

Taxa de quadros do filme (por segundo).

codec str ou None, padrão: rcParams["animation.codec"](padrão: 'h264')

O codec a ser usado.

taxa de bits int, padrão: rcParams["animation.bitrate"](padrão: -1)

A taxa de bits do filme, em kilobits por segundo. Valores mais altos significam filmes de maior qualidade, mas aumentam o tamanho do arquivo. Um valor de -1 permite que o codificador de filme subjacente selecione a taxa de bits.

extra_args lista de str ou None, opcional

Argumentos de linha de comando extras passados ​​para o codificador de filme subjacente. O padrão, Nenhum, significa usar rcParams["animation.[name-of-encoder]_args"]para os gravadores integrados.

metadata dict[str, str], padrão: {}

Um dicionário de chaves e valores para metadados a serem incluídos no arquivo de saída. Algumas chaves que podem ser úteis incluem: título, artista, gênero, assunto, copyright, srcform, comentário.

Métodos

__init__([fps, codec, taxa de bits, extra_args, ...])

Parâmetros :

bin_path()

Retorne o caminho binário para a ferramenta de linha de comando usada por uma subclasse específica.

finish()

Termine qualquer processamento para escrever o filme.

grab_frame(**savefig_kwargs)

Pegue as informações da imagem da figura e salve como um quadro de filme.

isAvailable()

Retorna se uma subclasse MovieWriter está realmente disponível.

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

Gerenciador de contexto para facilitar a gravação do arquivo de filme.

setup(fig, outfile[, dpi])

Configuração para gravar o arquivo de filme.

Atributos

frame_size

Uma tupla em pixels de um quadro de filme.(width, height)

output_args

supported_formats