You've already forked FrameTour-RenderWorker
fix(video): 解决LUT路径中冒号转义问题
- 在LUT路径处理中添加冒号转义功能,避免FFmpeg filter语法冲突 - 保留原有的反斜杠转换逻辑 - 确保LUT文件路径在FFmpeg命令中正确解析
This commit is contained in:
@@ -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. 裁切处理
|
||||
|
||||
Reference in New Issue
Block a user