From a72e1ef1a13fbafae8bc8370d0a538ae11a34e15 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sat, 17 Jan 2026 16:57:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(video):=20=E8=A7=A3=E5=86=B3LUT=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E4=B8=AD=E5=86=92=E5=8F=B7=E8=BD=AC=E4=B9=89=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在LUT路径处理中添加冒号转义功能,避免FFmpeg filter语法冲突 - 保留原有的反斜杠转换逻辑 - 确保LUT文件路径在FFmpeg命令中正确解析 --- handlers/render_video.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/handlers/render_video.py b/handlers/render_video.py index de3dd98..eb70e98 100644 --- a/handlers/render_video.py +++ b/handlers/render_video.py @@ -290,8 +290,8 @@ class RenderSegmentVideoHandler(BaseHandler): # 2. LUT 调色 if lut_file: - # 路径中的反斜杠需要转义 - lut_path = lut_file.replace('\\', '/') + # 路径中的反斜杠需要转换,冒号需要转义(FFmpeg filter语法中冒号是特殊字符) + lut_path = lut_file.replace('\\', '/').replace(':', r'\:') filters.append(f"lut3d='{lut_path}'") # 3. 裁切处理