      @staticmethod
      def set_sysbrowser(action, filetypes, action_option):
          """ Set the correct file system browser and filetypes
              for the passed in action """
          sysbrowser = "folder"
          filetypes = "default" if not filetypes else filetypes
          if action == cli.FileFullPaths:
              sysbrowser = "load"
          elif action == cli.SaveFileFullPaths:
              sysbrowser = "save"
 
</s> remove             sysbrowser = "load"
 </s> add             sysbrowser = ["load"] </s> remove             sysbrowser = "save"
 </s> add             sysbrowser = ["save"]
        elif action == cli.DirOrFileFullPaths:
            sysbrowser = ["folder", "load"] </s> remove             sysbrowser = "context"
 </s> add             sysbrowser = ["context"]
        logger.debug("sysbrowser: %s, filetypes: '%s'", sysbrowser, filetypes) </s> remove         img = Images().icons[sysbrowser]
        action = getattr(self, "ask_" + sysbrowser)
        filetypes = self.option.get("filetypes", "default")
        fileopn = ttk.Button(frame, image=img,
                             command=lambda cmd=action: cmd(filepath,
                                                            filetypes))
        fileopn.pack(padx=(0, 5), side=tk.RIGHT)
        logger.debug("Added browser buttons: (action: %s, filetypes: %s",
                     action, filetypes)
 </s> add         for browser in sysbrowser:
            img = Images().icons[browser]
            action = getattr(self, "ask_" + browser)
            filetypes = self.option.get("filetypes", "default")
            fileopn = ttk.Button(frame, image=img,
                                 command=lambda cmd=action: cmd(filepath,
                                                                filetypes))
            fileopn.pack(padx=(0, 5), side=tk.RIGHT)
            logger.debug("Added browser buttons: (action: %s, filetypes: %s",
                         action, filetypes)
        sysbrowser = ["folder"]
      @staticmethod
      def set_sysbrowser(action, filetypes, action_option):
          """ Set the correct file system browser and filetypes
              for the passed in action """
        sysbrowser = ["folder"]
          filetypes = "default" if not filetypes else filetypes
          if action == cli.FileFullPaths:
              sysbrowser = "load"
          elif action == cli.SaveFileFullPaths:
              sysbrowser = "save"
keep keep keep keep replace keep keep keep keep keep
 Add ability to extract from and convert from a video file (#559)

* Add ability to extract from and convert from a video file

* Update cli helptext. Add filebrowser button for GUI input

* Add video support to Alignments Tool 
lib/gui/options.py