              A list of frame indices corresponding to the key frames in the input video
          """
          sample_filename = next(fname for fname in self.data)
          basename = sample_filename[:sample_filename.rfind("_")]
          logger.debug("sample filename: %s, base filename: %s", sample_filename, basename)
          logger.info("Saving video meta information to Alignments file")
  
          for idx, pts in enumerate(pts_time):
 
</s> remove                 "\n  - The video was not cut on a key frame and FFMPEG has dummied in some extra "
                "frames to fill the gap."
 </s> add  </s> remove     def has_thumbails(self):
 </s> add     def has_thumbnails(self):
        if pts_time[0] != 0:
            pts_time, keyframes = self._pad_leading_frames(pts_time, keyframes)

              A list of frame indices corresponding to the key frames in the input video
          """
        if pts_time[0] != 0:
            pts_time, keyframes = self._pad_leading_frames(pts_time, keyframes)

          sample_filename = next(fname for fname in self.data)
          basename = sample_filename[:sample_filename.rfind("_")]
          logger.debug("sample filename: %s, base filename: %s", sample_filename, basename)
          logger.info("Saving video meta information to Alignments file")
  
          for idx, pts in enumerate(pts_time):
keep add keep keep keep keep keep keep
 lib.alignments - Pad pts timestamps when video does not start on a keyframe 
lib/alignments.py