### Navigation

- index
- modules |
- next |
- previous |
- home|
- examples|
- tutorials|
- pyplot|
- docs »
- The Matplotlib API »
- `animation` module »

# matplotlib.animation.FFMpegWriter

class `matplotlib.animation.``FFMpegWriter`(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)

  Pipe-based ffmpeg writer.

  Frames are streamed directly to ffmpeg via a pipe and written in a single pass.

  Parameters: | fps: int Framerate for movie. codec: string or None, optional The codec to use. If None (the default) the setting in the rcParam `animation.codec` is used. bitrate: int or None, optional The bitrate for the saved movie file, which is one way to control the output file size and quality. The default value is None, which uses the value stored in the rcParam `animation.bitrate`. A value of -1 implies that the bitrate should be determined automatically by the underlying utility. extra_args: list of strings or None A list of extra string arguments to be passed to the underlying movie utility. The default is None, which passes the additional arguments in the ‘animation.extra_args’ rcParam. metadata: dict of string:string or None A dictionary of keys and values for metadata to include in the output file. Some keys that may be of use include: title, artist, genre, subject, copyright, srcform, comment.

  `__init__`(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)

    MovieWriter

    Parameters: | fps: int Framerate for movie. codec: string or None, optional The codec to use. If None (the default) the setting in the rcParam `animation.codec` is used. bitrate: int or None, optional The bitrate for the saved movie file, which is one way to control the output file size and quality. The default value is None, which uses the value stored in the rcParam `animation.bitrate`. A value of -1 implies that the bitrate should be determined automatically by the underlying utility. extra_args: list of strings or None A list of extra string arguments to be passed to the underlying movie utility. The default is None, which passes the additional arguments in the ‘animation.extra_args’ rcParam. metadata: dict of string:string or None A dictionary of keys and values for metadata to include in the output file. Some keys that may be of use include: title, artist, genre, subject, copyright, srcform, comment.