根据模板定义的分辨率进行操作

This commit is contained in:
Jerry Yan 2025-04-30 18:07:33 +08:00
parent d8bc3c8595
commit 02dd2b72a0
2 changed files with 7 additions and 7 deletions

View File

@ -236,13 +236,13 @@ class FfmpegTask(object):
...
for lut in self.luts:
filter_args.append(f"{video_output_str}lut3d=file={lut}{video_output_str}")
if self.resolution:
filter_args.append(f"{video_output_str}scale={self.resolution.replace('x', ':')}[v]")
video_output_str = "[v]"
for overlay in self.overlays:
input_index = input_args.count("-i")
input_args.append("-i")
input_args.append(overlay)
if self.resolution:
filter_args.append(f"{video_output_str}scale={self.resolution.replace('x', ':')}[v]")
else:
if os.getenv("OLD_FFMPEG"):
filter_args.append(f"{video_output_str}[{input_index}:v]scale2ref=iw:ih[v]")
else: