code: def scroll(
      clip,
      w=None,
      h=None,
      x_speed=0,
      y_speed=0,
      x_start=0,
      y_start=0,
      apply_to="mask",
  ):
      """
      Scrolls horizontally or vertically a clip, e.g. to make end credits
  
      Parameters
      ----------
  
      w, h
        The width and height of the final clip. Default to clip.w and clip.h
  
      x_speed, y_speed
  
      x_start, y_start
  
  
      apply_to
  
      """
      if h is None:
          h = clip.h
      if w is None:
          w = clip.w
  
      x_max = w - 1
      y_max = h - 1
  
      def filter(get_frame, t):
          x = int(max(0, min(x_max, x_start + round(x_speed * t))))
          y = int(max(0, min(y_max, y_start + round(y_speed * t))))
          return get_frame(t)[y : y + h, x : x + w]
  
      return clip.transform(filter, apply_to=apply_to)
  
label_desc: Use image node_id 1 for calling a global function with example usage: scroll(clip, w, h, x_speed, y_speed, x_start, y_start, apply_to) and returns: clip, get_frame