From d73eeba1e79e6fbd48dfdecb3ff3982d5dfc944b Mon Sep 17 00:00:00 2001 From: Kataick <24969684+Kataick@users.noreply.github.com> Date: Wed, 21 Feb 2024 17:55:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E8=AF=81=E7=94=9F=E6=88=90=E7=9A=84?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E6=96=87=E4=BB=B6=E5=90=8E=E7=BC=80=E4=B8=BA?= =?UTF-8?q?=E5=B0=8F=E5=86=99=20(#813)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 保证生成的视频文件后缀为小写 * 当suffix不存在时输出报错 --- biliup/engine/download.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/biliup/engine/download.py b/biliup/engine/download.py index 40fb98f..225c6b5 100644 --- a/biliup/engine/download.py +++ b/biliup/engine/download.py @@ -20,6 +20,9 @@ logger = logging.getLogger('biliup') class DownloadBase: def __init__(self, fname, url, suffix=None, opt_args=None): + if not suffix: + logger.error(f'检测到suffix不存在,请补充后缀') + return self.danmaku = None self.room_title = None if opt_args is None: @@ -29,7 +32,7 @@ class DownloadBase: self.fname = fname self.url = url # 录制后保存文件格式而非源流格式 对应原配置文件format 仅ffmpeg及streamlink生效 - self.suffix = suffix + self.suffix = suffix.lower() self.title = None self.live_cover_path = None self.database_row_id = 0