docstr: Args:
      clip (torch.tensor): Video clip to be cropped. Size is (C, T, H, W)
  Returns:
      torch.tensor: central cropping of video clip. Size is
      (C, T, crop_size, crop_size)
docstr_tok: ["Args",":","clip","(","torch.tensor",")",":","Video","clip","to","be","cropped",".","Size","is","(","C",",","T",",","H",",","W",")","Returns",":","torch.tensor",":","central","cropping","of","video","clip",".","Size","is","(","C",",","T",",","crop_size",",","crop_size",")"]
code: def __call__(self, clip):
      """
      Args:
          clip (torch.tensor): Video clip to be cropped. Size is (C, T, H, W)
      Returns:
          torch.tensor: central cropping of video clip. Size is
          (C, T, crop_size, crop_size)
      """
      return F.center_crop(clip, self.crop_size)
  
imports: import numbers
  import random
  from torchvision.transforms import RandomCrop, RandomResizedCrop
  import lavis.processors.functional_video
label_desc: Use image node_id 2 for calling the CenterCropVideo obj's underlying member method code with example usage: obj.__call__(clip) and returns: F