matplotlib.animation.MovieWriter #

クラス matplotlib.animation. MovieWriter ( fps = 5コーデック=なしビットレート=なし extra_args =なしメタデータ=なし) [ソース] #

映画を書くための基本クラス。

これは、ムービー フレーム データをパイプに書き込む MovieWriter サブクラスの基本クラスです。このクラスを直接インスタンス化することはできません。サブクラスの使用方法については、例を参照してください。

属性:
frame_format str

フレーム データの書き込みに使用される形式で、デフォルトは「rgba」です。

Figure

データをキャプチャする Figure。これは、サブクラスによって提供される必要があります。

パラメータ:
fps int、デフォルト: 5

ムービーのフレーム レート (1 秒あたり)。

codec str または None、デフォルト: rcParams["animation.codec"](デフォルト: 'h264')

使用するコーデック。

ビットレートint、デフォルト: rcParams["animation.bitrate"](デフォルト: -1)

映画のビットレート (キロビット/秒)。値が大きいほどムービーの品質が高くなりますが、ファイル サイズが大きくなります。-1 の値は、基になるムービー エンコーダーがビットレートを選択できるようにします。

extra_args str または None のリスト、オプション

基になるムービー エンコーダーに渡される追加のコマンドライン引数。デフォルトの None は rcParams["animation.[name-of-encoder]_args"]、組み込みのライターを使用することを意味します。

メタデータdict[str, str]、デフォルト: {}

出力ファイルに含めるメタデータのキーと値のディクショナリ。使用できるキーには、タイトル、アーティスト、ジャンル、件名、著作権、srcform、コメントなどがあります。

__init__ ( fps = 5コーデック=なしビットレート=なし extra_args =なしメタデータ=なし) [ソース] #
パラメータ:
fps int、デフォルト: 5

ムービーのフレーム レート (1 秒あたり)。

codec str または None、デフォルト: rcParams["animation.codec"](デフォルト: 'h264')

使用するコーデック。

ビットレートint、デフォルト: rcParams["animation.bitrate"](デフォルト: -1)

映画のビットレート (キロビット/秒)。値が大きいほどムービーの品質が高くなりますが、ファイル サイズが大きくなります。-1 の値は、基になるムービー エンコーダーがビットレートを選択できるようにします。

extra_args str または None のリスト、オプション

基になるムービー エンコーダーに渡される追加のコマンドライン引数。デフォルトの None は rcParams["animation.[name-of-encoder]_args"]、組み込みのライターを使用することを意味します。

メタデータdict[str, str]、デフォルト: {}

出力ファイルに含めるメタデータのキーと値のディクショナリ。使用できるキーには、タイトル、アーティスト、ジャンル、件名、著作権、srcform、コメントなどがあります。

メソッド

__init__([fps、コーデック、ビットレート、extra_args、...])

パラメータ:

bin_path()

特定のサブクラスで使用されるコマンドライン ツールへのバイナリ パスを返します。

finish()

ムービーの書き込み処理を終了します。

grab_frame(**savefig_kwargs)

Figure から画像情報を取得し、ムービー フレームとして保存します。

isAvailable()

MovieWriter サブクラスが実際に利用可能かどうかを返します。

saving(図、出力ファイル、dpi、*args、**kwargs)

ムービー ファイルの書き込みを容易にするコンテキスト マネージャー。

setup(図、アウトファイル[、dpi])

動画ファイルを書き込むための設定。

属性

frame_size

ムービー フレームのピクセル単位のタプル。(width, height)

supported_formats

classmethod bin_path ( ) [ソース] #

特定のサブクラスで使用されるコマンドライン ツールへのバイナリ パスを返します。これは、特定の MovieWriter サブクラスを使用可能にする前にツールを検索できるようにするためのクラス メソッドです。

終了( ) [ソース] #

ムービーの書き込み処理を終了します。

グラブフレーム( ** savefig_kwargs ) [ソース] #

Figure から画像情報を取得し、ムービー フレームとして保存します。

savefig_kwargsのすべてのキーワード引数はsavefig、Figure を保存する呼び出しに渡され ます。

classmethod isAvailable ( ) [ソース] #

MovieWriter サブクラスが実際に利用可能かどうかを返します。

setup ( fig , outfile , dpi = None ) [source] #

動画ファイルを書き込むための設定。

パラメータ:
Figure

フレームの情報を含む Figure オブジェクト。

出力ファイル文字列

結果のムービー ファイルのファイル名。

dpi float、デフォルト:fig.dpi

ファイルの DPI (または解像度)。これは、結果のムービー ファイルのピクセル単位のサイズを制御します。

supported_formats = ['rgba'] #