From 14ee97def0c98ac9b38e070b9206775e96b44f4c Mon Sep 17 00:00:00 2001 From: noone Date: Tue, 3 Mar 2026 14:31:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(meta):=20=E6=B7=BB=E5=8A=A0=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E5=B8=A7=E7=8E=87=E4=BF=A1=E6=81=AF=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在MetaBase基类中新增fps属性用于存储帧率信息 - 实现MetaVideo中帧率信息的识别和解析逻辑 - 为MetaAnime添加帧率提取功能,与MetaVideo保持一致 - 更新测试用例以验证帧率信息的正确解析 - 在元数据测试数据中增加fps字段的预期值 --- app/core/meta/metabase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/core/meta/metabase.py b/app/core/meta/metabase.py index 76f9830f..f0754951 100644 --- a/app/core/meta/metabase.py +++ b/app/core/meta/metabase.py @@ -452,11 +452,11 @@ class MetaBase(object): return self.audio_encode or "" @property - def frame_rate(self) -> str: + def frame_rate(self) -> int: """ 返回帧率信息 """ - return self.fps or "" + return self.fps or None def is_in_season(self, season: Union[list, int, str]) -> bool: """