      Parameters
      ----------
      alignments: :class:`lib.alignmnents.Alignments`
          The alignments for the input video
      images: :class:`scripts.fsmedia.Images`
          The input images
      arguments: :class:`argparse.Namespace`
          The arguments that were passed to the convert process as generated from Faceswap's command
          line arguments
      """
 
</s> remove 
        argument_list.append({"opts": ('-pr', '--preview'),
                              "action": "store_true",
                              "dest": "preview",
                              "default": False,
                              # TODO Fix preview or remove
                              "help": SUPPRESS,
                              # "help": "Uses ffplay to preview the effects of "
                              #         "actions that have a video output. "
                              #         "Currently preview does not work when "
                              #         "muxing audio."
                              })

 </s> add  </s> remove             retval = self._images.images_found
 </s> add             retval = self._images.count </s> remove from argparse import SUPPRESS

 </s> add  </s> remove         if not self._args.timelapse_input_a or not self._args.timelapse_input_b:
            raise ValueError("To enable the timelapse, you have to supply "
                             "all the parameters (--timelapse-input-A and "
                             "--timelapse-input-B).")

        timelapse_output = None
        if self._args.timelapse_output is not None:
            timelapse_output = str(get_folder(self._args.timelapse_output))

        for folder in (self._args.timelapse_input_a,
                       self._args.timelapse_input_b,
                       timelapse_output):
            if folder is not None and not os.path.isdir(folder):
                raise ValueError("The Timelapse path '{}' does not exist".format(folder))
 </s> add         if (not self._args.timelapse_input_a or
                not self._args.timelapse_input_b or
                not self._args.timelapse_output):
            raise FaceswapError("To enable the timelapse, you have to supply all the parameters "
                                "(--timelapse-input-A, --timelapse-input-B and "
                                "--timelapse-output).") </s> remove                      "alignments": [("Faceswap Alignments", "*.fsa *.json"),
 </s> add                      "alignments": [("Faceswap Alignments", "*.fsa"),
    images: :class:`lib.image.ImagesLoader`
      Parameters
      ----------
      alignments: :class:`lib.alignmnents.Alignments`
          The alignments for the input video
    images: :class:`lib.image.ImagesLoader`
          The input images
      arguments: :class:`argparse.Namespace`
          The arguments that were passed to the convert process as generated from Faceswap's command
          line arguments
      """
keep keep keep keep replace keep keep keep keep keep
 Bugfixes and minor updates:
  - Remove preview option from effmpeg tool
  - Remove json filetypes from GUI for alignments files
  - Capture and raise empty timelapse folder errors
  - Move convert to use centralized ImagesLoader 
scripts/convert.py