LINUX FFMPEG 7.0 Compatible

This commit is contained in:
Jerry Yan 2025-01-13 12:47:30 +08:00
parent bc13578156
commit 03b4434c36
2 changed files with 3 additions and 3 deletions

View File

@ -148,7 +148,7 @@ class FfmpegTask(object):
input_index = input_args.count("-i")
input_args.append("-i")
input_args.append(overlay)
filter_args.append(f"{video_output_str}[{input_index}:v]scale2ref=mw:mh[v]")
filter_args.append(f"{video_output_str}[{input_index}:v]scale2ref=main_w:main_h[v]")
filter_args.append(f"[v][{input_index}:v]overlay=1:eof_action=endall[v]")
video_output_str = "[v]"
for subtitle in self.subtitles:

View File

@ -64,7 +64,7 @@ def duration_str_to_float(duration_str: str) -> float:
def probe_video_info(video_file):
# 获取宽度和高度
result = subprocess.run(
["ffprobe.exe", '-v', 'error', '-select_streams', 'v:0', '-show_entries', 'stream=width,height:format=duration', '-of',
["ffprobe", '-v', 'error', '-select_streams', 'v:0', '-show_entries', 'stream=width,height:format=duration', '-of',
'csv=s=x:p=0', video_file],
stderr=subprocess.STDOUT,
**subprocess_args(True)