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. 裁切处理