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 から画像情報を取得し、ムービー フレームとして保存します。
MovieWriter サブクラスが実際に利用可能かどうかを返します。
saving
(図、出力ファイル、dpi、*args、**kwargs)ムービー ファイルの書き込みを容易にするコンテキスト マネージャー。
setup
(図、アウトファイル[、dpi])動画ファイルを書き込むための設定。
属性
frame_size
ムービー フレームのピクセル単位のタプル。
(width, height)
- classmethod bin_path ( ) [ソース] #
特定のサブクラスで使用されるコマンドライン ツールへのバイナリ パスを返します。これは、特定の MovieWriter サブクラスを使用可能にする前にツールを検索できるようにするためのクラス メソッドです。
- グラブフレーム( ** savefig_kwargs ) [ソース] #
Figure から画像情報を取得し、ムービー フレームとして保存します。
savefig_kwargsのすべてのキーワード引数は
savefig
、Figure を保存する呼び出しに渡され ます。
- setup ( fig , outfile , dpi = None ) [source] #
動画ファイルを書き込むための設定。
- パラメータ:
- 図
Figure
フレームの情報を含む Figure オブジェクト。
- 出力ファイル文字列
結果のムービー ファイルのファイル名。
- dpi float、デフォルト:
fig.dpi
ファイルの DPI (または解像度)。これは、結果のムービー ファイルのピクセル単位のサイズを制御します。
- 図
- supported_formats = ['rgba'] #