                  logger.trace("Skipping frame %s due to skip list", idx)
                  continue
              # Convert to BGR for cv2 compatibility
              frame = frame[:, :, ::-1]
              filename = self._dummy_video_framename(idx + 1)
              logger.trace("Loading video frame: '%s'", filename)
              yield filename, frame
          reader.close()
  
      def _dummy_video_framename(self, frame_no):
 
</s> remove         frame_no: int
            The frame number for the video frame
 </s> add         index: int
            The index number for the frame in the video file

        Notes
        -----
        Indexes start at 0, frame numbers start at 1, so index is incremented by 1
        when creating the filename </s> remove         return "{}_{:06d}.png".format(vidname, frame_no + 1)
 </s> add         return "{}_{:06d}.png".format(vidname, index + 1) </s> remove     def _dummy_video_framename(self, frame_no):
 </s> add     def _dummy_video_framename(self, index):
            filename = self._dummy_video_framename(idx)
                  logger.trace("Skipping frame %s due to skip list", idx)
                  continue
              # Convert to BGR for cv2 compatibility
              frame = frame[:, :, ::-1]
            filename = self._dummy_video_framename(idx)
              logger.trace("Loading video frame: '%s'", filename)
              yield filename, frame
          reader.close()
  
      def _dummy_video_framename(self, frame_no):
keep keep keep keep replace keep keep keep keep keep
 bugfix - Extract - Generate dummy video filenames correctly 
lib/image.py