matplotlib.animation.FFMpegWriter #
- クラス matplotlib.animation. FFMpegWriter ( fps = 5、コーデック=なし、ビットレート=なし、 extra_args =なし、メタデータ=なし) [ソース] #
パイプベースの ffmpeg ライター。
フレームは、パイプを介して ffmpeg に直接ストリーミングされ、1 回のパスで書き込まれます。
- パラメータ:
- 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)
output_args
supported_formats