          return out
  
      @staticmethod
      def rescale(input_=None, output=None, scale=None,  # pylint:disable=unused-argument
                  preview=False, exe=None, **kwargs):
          """ Rescale Video """
          _input_opts = Effmpeg._common_ffmpeg_args[:]
          _output_opts = '-vf scale="' + str(scale) + '"'
          if not preview:
              _output_opts = '-y ' + _output_opts
 
</s> remove         _output_opts = '-vf scale="' + str(scale) + '"'
        if not preview:
            _output_opts = '-y ' + _output_opts
 </s> add         _output_opts = '-y -vf scale="' + str(scale) + '"' </s> remove               duration=None, preview=None, exe=None, **kwargs):
 </s> add               duration=None, exe=None, **kwargs): </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         _output_opts = _fps_arg
        if not preview:
            _output_opts = '-y ' + _output_opts + ' -c:v libx264'
 </s> add         _output_opts = '-y ' + _fps_arg + ' -c:v libx264' </s> remove         if not preview:
            _output_opts = '-y ' + _output_opts + "-vcodec copy -acodec copy"
 </s> add 
                exe=None, **kwargs):
          return out
  
      @staticmethod
      def rescale(input_=None, output=None, scale=None,  # pylint:disable=unused-argument
                exe=None, **kwargs):
          """ Rescale Video """
          _input_opts = Effmpeg._common_ffmpeg_args[:]
          _output_opts = '-vf scale="' + str(scale) + '"'
          if not preview:
              _output_opts = '-y ' + _output_opts
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 
tools/effmpeg/effmpeg.py