              The original frame with the swapped faces patched onto it
          background:  :class: `numpy.ndarray`
              The original frame
          """
          logger.trace("Getting: (filename: '%s', faces: %s)",
                       predicted["filename"], len(predicted["swapped_faces"]))
  
          placeholder = np.zeros((frame_size[1], frame_size[0], 4), dtype="float32")
          background = predicted["image"] / np.array(255.0, dtype="float32")
          placeholder[:, :, :3] = background
  
 
</s> remove         background = predicted["image"] / np.array(255.0, dtype="float32")
 </s> add         background = predicted.inbound.image / np.array(255.0, dtype="float32") </s> remove         for new_face, detected_face, reference_face in zip(predicted["swapped_faces"],
                                                           predicted["detected_faces"],
                                                           predicted["reference_faces"]):
 </s> add         for new_face, detected_face, reference_face in zip(predicted.swapped_faces,
                                                           predicted.inbound.detected_faces,
                                                           predicted.reference_faces): </s> remove 
        Returns
        -------
        :class:`~plugins.extract.pipeline.ExtractMedia`
            The original :class:`~plugins.extract.pipeline.ExtractMedia` with landmarks drawn
            onto the face
 </s> add  </s> remove         logger.trace("Reapplying image: (filename: `%s`, image shape: %s)",
 </s> add         logger.trace("Reapplying image: (filename: `%s`, image shape: %s)",  # type: ignore </s> remove         later with :func:`add_detected_faces`. Default: ``None``
 </s> add         later with :func:`add_detected_faces`. Setting ``None`` will default to an empty list.
        Default: ``None``
        logger.trace("Getting: (filename: '%s', faces: %s)",  # type: ignore
                     predicted.inbound.filename, len(predicted.swapped_faces))
              The original frame with the swapped faces patched onto it
          background:  :class: `numpy.ndarray`
              The original frame
          """
        logger.trace("Getting: (filename: '%s', faces: %s)",  # type: ignore
                     predicted.inbound.filename, len(predicted.swapped_faces))
        logger.trace("Getting: (filename: '%s', faces: %s)",  # type: ignore
                     predicted.inbound.filename, len(predicted.swapped_faces))
  
          placeholder = np.zeros((frame_size[1], frame_size[0], 4), dtype="float32")
          background = predicted["image"] / np.array(255.0, dtype="float32")
          placeholder[:, :, :3] = background
  
keep keep keep keep replace replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
lib/convert.py