class_docstr: Video provides an interface to access clips from a video container.
class_docstr_tok: ["Video","provides","an","interface","to","access","clips","from","a","video","container","."]
docstr: Retrieves frames from the internal video at the specified start and end times
  in seconds (the video always starts at 0 seconds).
  
  Args:
      start_sec (float): the clip start time in seconds
      end_sec (float): the clip end time in seconds
  Returns:
      video_data_dictonary: A dictionary mapping strings to tensor of the clip's
          underlying data.
docstr_tok: ["Retrieves","frames","from","the","internal","video","at","the","specified","start","and","end","times","in","seconds","(","the","video","always","starts","at","0","seconds",")",".","Args",":","start_sec","(","float",")",":","the","clip","start","time","in","seconds","end_sec","(","float",")",":","the","clip","end","time","in","seconds","Returns",":","video_data_dictonary",":","A","dictionary","mapping","strings","to","tensor","of","the","clip's","underlying","data","."]
code: def get_clip(
      self, start_sec: float, end_sec: float
  ) -> Dict[str, Optional[torch.Tensor]]:
      """
      Retrieves frames from the internal video at the specified start and end times
      in seconds (the video always starts at 0 seconds).
  
      Args:
          start_sec (float): the clip start time in seconds
          end_sec (float): the clip end time in seconds
      Returns:
          video_data_dictonary: A dictionary mapping strings to tensor of the clip's
              underlying data.
  
      """
      pass
  
file_path: pytorchvideo/pytorchvideo/data/video.py
imports: from abc import ABC, abstractmethod
  from typing import BinaryIO, Dict, Optional
  import torch
  from iopath.common.file_io import g_pathmgr
label_desc: Use image node_id 3 for calling the Video obj's underlying member method code with example usage: obj.get_clip(start_sec, end_sec) without return types