  
          try:
              out = check_output(cmd, stderr=STDOUT)
          except CalledProcessError as err:
              out = err.output.decode(errors="ignore")
              raise ValueError("Error checking audio stream. Status: "
                               f"{err.returncode}\n{out}") from err
  
          retval = False
          for line in out.splitlines():
              if not line.strip().startswith(b"Stream #"):
                  continue
 
</s> remove             if isinstance(items, dict):
                items = [items]
 </s> add             items = inbound if isinstance(inbound, list) else [inbound] </s> remove                 logger.trace("Patch queue got: '%s'", item["filename"])
 </s> add                 logger.trace("Patch queue got: '%s'", item.inbound.filename)  # type: ignore </s> remove         retval = list()
 </s> add         retval = [] </s> remove         retval = "copy"
 </s> add         retval: Optional[str] = "copy" </s> remove     def _get_filelist(self):
 </s> add     def _get_filelist(self) -> List[str]:
            err_out = err.output.decode(errors="ignore")
            msg = f"Error checking audio stream. Status: {err.returncode}\n{err_out}"
            raise ValueError(msg) from err
  
          try:
              out = check_output(cmd, stderr=STDOUT)
          except CalledProcessError as err:
            err_out = err.output.decode(errors="ignore")
            msg = f"Error checking audio stream. Status: {err.returncode}\n{err_out}"
            raise ValueError(msg) from err
            err_out = err.output.decode(errors="ignore")
            msg = f"Error checking audio stream. Status: {err.returncode}\n{err_out}"
            raise ValueError(msg) from err
            err_out = err.output.decode(errors="ignore")
            msg = f"Error checking audio stream. Status: {err.returncode}\n{err_out}"
            raise ValueError(msg) from err
  
          retval = False
          for line in out.splitlines():
              if not line.strip().startswith(b"Stream #"):
                  continue
keep keep keep keep replace replace 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