@@ -2122,7 +2122,8 @@ def save_montage(self, filename, order=['lat', 'ven', 'med'],
21222122 return out
21232123
21242124 def save_movie (self , fname , time_dilation = 4. , tmin = None , tmax = None ,
2125- framerate = 24 , interpolation = 'quadratic' , codec = 'mpeg4' ):
2125+ framerate = 24 , interpolation = 'quadratic' , codec = 'mpeg4' ,
2126+ bitrate = '1M' ):
21262127 """Save a movie (for data with a time axis)
21272128
21282129 .. Warning::
@@ -2150,6 +2151,9 @@ def save_movie(self, fname, time_dilation=4., tmin=None, tmax=None,
21502151 'cubic', default 'quadratic').
21512152 codec : str
21522153 Codec to use with ffmpeg (default 'mpeg4').
2154+ bitrate : str | float
2155+ Bitrate to use to encode movie. Can be specified as number (e.g.
2156+ 64000) or string (e.g. '64k'). Default value is 1M
21532157
21542158 Notes
21552159 -----
@@ -2192,7 +2196,7 @@ def save_movie(self, fname, time_dilation=4., tmin=None, tmax=None,
21922196 fname_pattern = os .path .join (tempdir , frame_pattern )
21932197 self .save_image_sequence (time_idx , fname_pattern , False , - 1 , - 1 ,
21942198 'current' , interpolation = interpolation )
2195- ffmpeg (fname , fname_pattern , framerate , codec )
2199+ ffmpeg (fname , fname_pattern , framerate , codec = codec , bitrate = bitrate )
21962200
21972201 def animate (self , views , n_steps = 180. , fname = None , use_cache = False ,
21982202 row = - 1 , col = - 1 ):
0 commit comments