From 7ce2e21d837c02ec1c639f1ba41caa0f71efc770 Mon Sep 17 00:00:00 2001 From: saas-backend-agent Date: Mon, 7 Sep 2026 14:27:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(#1754):=20ASS=20=E6=A0=87=E9=A2=98=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E5=B8=B8=E9=87=8F=E5=90=8C=E6=AD=A5=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=94=B9=E5=8A=A8=EF=BC=88TOP=20120=E2=86=92180,=20BOTTOM=2060?= =?UTF-8?q?=E2=86=92100=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端 PR #1754 已修改 FrontendPreviewPlayer.tsx 的标题位置常量, 后端 ass_subtitle_builder.py 需要同步以保持预览标题位置与成片烧录位置一致。 --- packages/domain/ass_subtitle_builder.py | 4 ++-- tests/unit/test_ass_subtitle_builder.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/domain/ass_subtitle_builder.py b/packages/domain/ass_subtitle_builder.py index 9d949200d..d45bf5642 100755 --- a/packages/domain/ass_subtitle_builder.py +++ b/packages/domain/ass_subtitle_builder.py @@ -20,8 +20,8 @@ logger = logging.getLogger(__name__) # ── 常量 ────────────────────────────────────────────────────────────────────── # Title/Subtitle 默认边距(像素) -TITLE_MARGIN_TOP = 120 -TITLE_MARGIN_BOTTOM = 60 +TITLE_MARGIN_TOP = 180 +TITLE_MARGIN_BOTTOM = 100 TITLE_MARGIN_SIDE = 40 # 字体名称映射:前端中文字体名 → 服务器实际注册名(ffmpeg/ASS 通过注册名匹配字体) diff --git a/tests/unit/test_ass_subtitle_builder.py b/tests/unit/test_ass_subtitle_builder.py index 4b095fd96..99bcced7a 100755 --- a/tests/unit/test_ass_subtitle_builder.py +++ b/tests/unit/test_ass_subtitle_builder.py @@ -473,10 +473,10 @@ class TestBuildAssContent: class TestConstants: def test_title_margin_top(self): - assert TITLE_MARGIN_TOP == 120 + assert TITLE_MARGIN_TOP == 180 def test_title_margin_bottom(self): - assert TITLE_MARGIN_BOTTOM == 60 + assert TITLE_MARGIN_BOTTOM == 100 def test_title_margin_side(self): assert TITLE_MARGIN_SIDE == 40 -- 2.54.0