code: def movie(image, filename=None, writer=None, fps=30):
      
  
      image = image.pad_image()
      img_arr = image.numpy()
  
      minidx = max(0, np.where(image > 0)[0][0] - 5)
      maxidx = max(image.shape[0], np.where(image > 0)[0][-1] + 5)
  
      # Creare your figure and axes
      fig, ax = plt.subplots(1)
  
      im = ax.imshow(img_arr[minidx,:,:], animated=True, 
          cmap='Greys_r', vmin=image.quantile(0.05), vmax=image.quantile(0.95))
  
      ax.axis('off')
  
      def init():
          fig.axes('off')
          return im,
  
      def updatefig(frame):
          im.set_array(img_arr[frame,:,:])
          return im,
  
      ani = animation.FuncAnimation(fig, updatefig, frames=np.arange(minidx,maxidx),
                                    #init_func=init, 
                                    interval=50, blit=True)
  
      if writer is None:
          writer = animation.FFMpegWriter(fps=fps)
  
      if filename is not None:
          filename = os.path.expanduser(filename)
          ani.save(filename, writer=writer)
      else:
          plt.show()
docs: Create and save a movie - mp4, gif, etc - of the various
      2D slices of a 3D ants image
      
      Try this:
          conda install -c conda-forge ffmpeg
  
      Example
      -------
      >>> import ants
      >>> mni = ants.image_read(ants.get_data('mni'))
      >>> ants.movie(mni, filename='~/desktop/movie.mp4')