  
      def load_one_video_frame(self, frame_no):
          """ Load a single frame from a video file """
          logger.trace("Loading video frame: %s", frame_no)
          reader = imageio.get_reader(self.args.input_dir)
          reader.set_image_index(frame_no - 1)
          frame = reader.get_next_data()[:, :, ::-1]
          reader.close()
          return frame
  
 
</s> remove         reader = imageio.get_reader(self.args.input_dir)
 </s> add         reader = imageio.get_reader(self.args.input_dir, "ffmpeg") </s> remove         reader = imageio.get_reader(self.source_video)
 </s> add         reader = imageio.get_reader(self.source_video, "ffmpeg") </s> remove         reader = imageio.get_reader(input_)
 </s> add         reader = imageio.get_reader(input_, "ffmpeg") </s> remove         reader = imageio.get_reader(input_)
 </s> add         reader = imageio.get_reader(input_, "ffmpeg") </s> remove             # retval = imageio.get_reader(self.folder)
 </s> add             # retval = imageio.get_reader(self.folder, "ffmpeg")
        reader = imageio.get_reader(self.args.input_dir, "ffmpeg")
  
      def load_one_video_frame(self, frame_no):
          """ Load a single frame from a video file """
          logger.trace("Loading video frame: %s", frame_no)
        reader = imageio.get_reader(self.args.input_dir, "ffmpeg")
          reader.set_image_index(frame_no - 1)
          frame = reader.get_next_data()[:, :, ::-1]
          reader.close()
          return frame
  
keep keep keep keep replace keep keep keep keep keep
 Force imageio to use ffmpeg 
scripts/fsmedia.py