          available processors. """
          if self._args.singleprocess:
              retval = 1
          elif self._args.jobs > 0:
              retval = min(self._args.jobs, total_cpus(), self._images.images_found)
          else:
              retval = min(total_cpus(), self._images.images_found)
          retval = 1 if retval == 0 else retval
          logger.debug(retval)
          return retval
 
</s> remove             retval = min(total_cpus(), self._images.images_found)
 </s> add             retval = min(total_cpus(), self._images.count) </s> remove             retval = self._images.images_found
 </s> add             retval = self._images.count </s> remove         _output_opts = '-vf '
        if not preview:
            _output_opts = '-y -c:a copy ' + _output_opts
 </s> add         _output_opts = '-y -c:a copy -vf ' </s> remove             minframe, maxframe = 1, self._images.images_found
 </s> add             minframe, maxframe = 1, self._images.count </s> remove             if preview:
                raise ValueError("Preview for gen-vid with audio muxing is "
                                 "not supported.")
 </s> add 
            retval = min(self._args.jobs, total_cpus(), self._images.count)
          available processors. """
          if self._args.singleprocess:
              retval = 1
          elif self._args.jobs > 0:
            retval = min(self._args.jobs, total_cpus(), self._images.count)
          else:
              retval = min(total_cpus(), self._images.images_found)
          retval = 1 if retval == 0 else retval
          logger.debug(retval)
          return retval
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