修复amix降低声音的问题,修复reencode_to_annexb不添加音轨的问题

This commit is contained in:
2025-03-10 10:13:30 +08:00
parent dcf5f5630d
commit cf43e6d549
2 changed files with 12 additions and 7 deletions

View File

@ -253,7 +253,7 @@ class FfmpegTask(object):
input_args.append("-i")
input_args.append(audio.replace("\\", "/"))
audio_track_index += 1
filter_args.append(f"{audio_output_str}[{input_index}:a]amix[a]")
filter_args.append(f"{audio_output_str}[{input_index}:a]amix=duration=shortest:dropout_transition=0:normalize=0[a]")
audio_output_str = "[a]"
if audio_output_str:
output_args.append("-map")
@ -295,7 +295,7 @@ class FfmpegTask(object):
input_args.append("-i")
input_args.append(audio.replace("\\", "/"))
audio_track_index += 1
filter_args.append(f"{audio_output_str}[{input_index}:a]amix[a]")
filter_args.append(f"{audio_output_str}[{input_index}:a]amix=duration=shortest:dropout_transition=0:normalize=0[a]")
audio_output_str = "[a]"
if audio_output_str:
output_args.append("-map")