 
    
  
      
    matplotlib.animation.MovieWriter(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)¶Base class for writing movies.
This class is set up to provide for writing movie frame data to a pipe. See examples for how to use these classes.
Attributes
| frame_format | (str) The format used in writing frame data, defaults to ‘rgba’ | 
| fig | ( Figure) The figure to capture data from. This must be provided by the sub-classes. | 
| Parameters: | fps: int 
 codec: string or None, optional 
 bitrate: int or None, optional 
 extra_args: list of strings or None 
 metadata: dict of string:string or None 
 | 
|---|
__init__(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)¶MovieWriter
| Parameters: | fps: int 
 codec: string or None, optional 
 bitrate: int or None, optional 
 extra_args: list of strings or None 
 metadata: dict of string:string or None 
 | 
|---|
Methods
| __init__([fps, codec, bitrate, extra_args, ...]) | MovieWriter | 
| bin_path() | Returns the binary path to the commandline tool used by a specific subclass. | 
| cleanup() | Clean-up and collect the process used to write the movie file. | 
| finish() | Finish any processing for writing the movie. | 
| grab_frame(**savefig_kwargs) | Grab the image information from the figure and save as a movie frame. | 
| isAvailable() | Check to see if a MovieWriter subclass is actually available by running the commandline tool. | 
| saving(*args, **kw) | Context manager to facilitate writing the movie file. | 
| setup(fig, outfile, dpi) | Perform setup for writing the movie file. | 
Attributes
| frame_size | A tuple (width,height) in pixels of a movie frame. |