          return have_alignments
  
      def detect_faces(self, filename, image):
          """ Extract the face from a frame (If alignments file not found) """
          inp = {"filename": filename,
                 "image": image}
          self.extractor.input_queue.put(inp)
          faces = next(self.extractor.detected_faces())
  
          final_faces = [face for face in faces["detected_faces"]]
          return final_faces
  
 
</s> remove         final_faces = [face for face in faces["detected_faces"]]
 </s> add         final_faces = [face for face in faces.detected_faces] </s> remove from plugins.extract.pipeline import Extractor
 </s> add from plugins.extract.pipeline import Extractor, ExtractMedia
        self.extractor.input_queue.put(ExtractMedia(filename, image))
          return have_alignments
  
      def detect_faces(self, filename, image):
          """ Extract the face from a frame (If alignments file not found) """
        self.extractor.input_queue.put(ExtractMedia(filename, image))
        self.extractor.input_queue.put(ExtractMedia(filename, image))
        self.extractor.input_queue.put(ExtractMedia(filename, image))
          faces = next(self.extractor.detected_faces())
  
          final_faces = [face for face in faces["detected_faces"]]
          return final_faces
  
keep keep keep keep replace replace replace keep keep keep keep keep
 bugfix - Convert - On-The-Fly to conversion to ExtractMedia object 
scripts/convert.py