      """
      def __init__(self,
                   output_folder: str,
                   total_count: int,
                   frame_ranges: Optional[List[Tuple[int]]],
                   source_video: str,
                   **kwargs) -> None:
          super().__init__(output_folder, **kwargs)
          logger.debug("total_count: %s, frame_ranges: %s, source_video: '%s'",
                       total_count, frame_ranges, source_video)
 
</s> remove                  frame_ranges: Optional[List[Tuple[int]]],
 </s> add                  frame_ranges: Optional[List[Tuple[int, int]]], </s> remove         self._frame_ranges: Optional[List[Tuple[int]]] = frame_ranges
 </s> add         self._frame_ranges: Optional[List[Tuple[int, int]]] = frame_ranges </s> remove         self._output_dimensions: Optional[str] = None  # Fix dims on 1st received frame
 </s> add         self._output_dimensions: Optional[Tuple[int, int]] = None  # Fix dims on 1st received frame </s> remove     def _set_frame_order(total_count: int, frame_ranges: Optional[List[Tuple[int]]]) -> List[int]:
 </s> add     def _set_frame_order(total_count: int,
                         frame_ranges: Optional[List[Tuple[int, int]]]) -> List[int]: </s> remove     def __init__(self, output_size, coverage_ratio, centering, draw_transparent, pre_encode,
                 arguments, configfile=None):
 </s> add     def __init__(self,
                 output_size: int,
                 coverage_ratio: float,
                 centering: "CenteringType",
                 draw_transparent: bool,
                 pre_encode: Optional[Callable[[np.ndarray], List[bytes]]],
                 arguments: "Namespace",
                 configfile: Optional[str] = None) -> None:
                 frame_ranges: Optional[List[Tuple[int, int]]],
      """
      def __init__(self,
                   output_folder: str,
                   total_count: int,
                 frame_ranges: Optional[List[Tuple[int, int]]],
                   source_video: str,
                   **kwargs) -> None:
          super().__init__(output_folder, **kwargs)
          logger.debug("total_count: %s, frame_ranges: %s, source_video: '%s'",
                       total_count, frame_ranges, source_video)
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
plugins/convert/writer/ffmpeg.py