              folder, filename = os.path.split(str(self._args.alignments_path))
          elif input_is_video:
              logger.debug("Alignments from Video File: '%s'", self._args.input_dir)
              folder, filename = os.path.split(self._args.input_dir)
              filename = f"{os.path.splitext(filename)[0]}_alignments"
          else:
              logger.debug("Alignments from Input Folder: '%s'", self._args.input_dir)
              folder = str(self._args.input_dir)
              filename = "alignments"
          logger.debug("Setting Alignments: (folder: '%s' filename: '%s')", folder, filename)
 
</s> remove         colors = [(255, 0, 0), (0, 0, 255), (255, 255, 255)]
 </s> add         colors = [(255, 0, 0), (0, 0, 255), (0, 255, 0), (255, 255, 255)] </s> remove         init_y = self._font_pad + text_sizes[0][1]
 </s> add  </s> remove         pos_y = [init_y, init_y + text_sizes[0][1] + self._font_pad, final_y]
 </s> add         pos_y = [(size[1] + self._font_pad) * (idx + 1)
                 for idx, size in enumerate(text_sizes)][:-1] + [final_y]
            filename = f"{os.path.splitext(filename)[0]}_alignments.fsa"
              folder, filename = os.path.split(str(self._args.alignments_path))
          elif input_is_video:
              logger.debug("Alignments from Video File: '%s'", self._args.input_dir)
              folder, filename = os.path.split(self._args.input_dir)
            filename = f"{os.path.splitext(filename)[0]}_alignments.fsa"
          else:
              logger.debug("Alignments from Input Folder: '%s'", self._args.input_dir)
              folder = str(self._args.input_dir)
              filename = "alignments"
          logger.debug("Setting Alignments: (folder: '%s' filename: '%s')", folder, filename)
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Correct naming of alignments file for videos with dots in filename 
scripts/fsmedia.py