class_docstr: Base Dataset class for video datasets.
  
  Args:
      opts: Command-line arguments
class_docstr_tok: ["Base","Dataset","class","for","video","datasets",".","Args",":","opts",":","Command-line","arguments"]
code: def clips_per_video(self) -> int:
      logger.warning(
          DeprecationWarning(
              "The --dataset.clips-per-video argument is deprecated. Please use"
              " VideoClipBatchSampler and its corresponding arguments."
          )
      )
      return self._deprecated_clips_per_video
  
imports: from __future__ import annotations
  import argparse
  from abc import ABC
  from typing import Any, Dict, Optional, TypedDict
  import torch
  from PIL import Image
  from torch.utils import data
  from data.transforms import BaseTransformation
  from data.video_reader import get_video_reader
  from utils import logger
label_desc: Use image node_id 2 for calling the BaseVideoDataset obj's underlying member method code with example usage: obj.clips_per_video() and returns: self