                        "less than the input, are you sure this is the right "
                        "directory?")
          return faces_to_swap
  
      ### SKIP FRAME RANGES ###
      def get_frame_ranges(self):
          """ split out the frame ranges and parse out 'min' and 'max' values """
          if not self.args.frame_ranges:
              return None
  
 
</s> remove     ### SKIP FACES ###
 </s> add     # SKIP FACES # </s> remove         self.imageidxre = re.compile(r"(\d+)(?!.*\d)")
 </s> add         self.imageidxre = re.compile(r"[^(mp4)](\d+)(?!.*\d)") </s> remove         _output_path = output.path + "/" + input_.name + "%05d" + extract_ext
 </s> add         _output_path = output.path + "/" + input_.name + "_%05d" + extract_ext
    # SKIP FRAME RANGES #
                        "less than the input, are you sure this is the right "
                        "directory?")
          return faces_to_swap
  
    # SKIP FRAME RANGES #
      def get_frame_ranges(self):
          """ split out the frame ranges and parse out 'min' and 'max' values """
          if not self.args.frame_ranges:
              return None
  
keep keep keep keep replace keep keep keep keep keep
  Fix small frame ranges bug in scripts/convert.py and tools/effmpeg.py (#410)

* Fix small frame ranges bug in scripts/convert.py and tools/effmpeg.py

scripts/convert.py:
Fix bug where frame ranges would not work properly when frame numbers were appended to an mp4 file extension.
Improve PEP8 conformity.

tools/effmpeg.py:
Add '_' as separator between frame number and video file name to avoid future frame ranges bugs. 
scripts/convert.py