class_docstr: Video Pre-processing
  
  args:
      grayscale: convert images to grayscale
      normalize: normalize videos
      resize: resize videos
      resize_size: output image size for resize
      norm_mean: normalize mean
      norm_std: normalize std
code: def forward(self, input_signal, length):
      for transform in self.transforms:
          input_signal = transform(input_signal)
  
      return input_signal, length
  
file_path: NeMo/nemo/collections/multimodal/speech_cv/modules/video_preprocessing.py
imports: import torch
  from torch import nn
  from nemo.collections.multimodal.speech_cv.parts.submodules.permute import Permute
  from nemo.core.classes import NeuralModule, typecheck
label_desc: Use image node_id 2 for calling the VideoPreprocessor obj's underlying member method code with example usage: obj.forward(input_signal, length) and returns: input_signal,  length