class_docstr: Evenly splits the video into clips_per_video increments and samples clips of size
  clip_duration at these increments.
class_docstr_tok: ["Evenly","splits","the","video","into","clips_per_video","increments","and","samples","clips","of","size","clip_duration","at","these","increments","."]
code: def __init__(
      self,
      clip_duration: float,
      clips_per_video: int,
      augs_per_clip: int = 1,
  ) -> None:
      super().__init__(clip_duration)
      self._clips_per_video = clips_per_video
      self._augs_per_clip = augs_per_clip
  
imports: import random
  from abc import ABC, abstractmethod
  from fractions import Fraction
  from typing import Any, Dict, List, NamedTuple, Optional, Tuple, Union
label_desc: Use image node_id 1 to create a new ConstantClipsPerVideoSampler object from inherited base classes: ClipSampler with example: obj = ConstantClipsPerVideoSampler(clip_duration, clips_per_video, augs_per_clip)