fix: amix 加 normalize=0 防止原音频被自动减半音量
This commit is contained in:
@@ -574,7 +574,7 @@ pub async fn mix_bgm_to_video(
|
||||
// [1:a]volume=0.25,aloop=loop=-1:size=2e+09[bgm]; — BGM 调整音量后无限循环
|
||||
// [a0][bgm]amix=inputs=2:duration=first:dropout_transition=2[aout] — 混合,以第一个输入时长为准
|
||||
let filter_complex = format!(
|
||||
"[0:a]volume={:.2}[a0];[1:a]volume={:.2},aloop=loop=-1:size=2e+09[bgm];[a0][bgm]amix=inputs=2:duration=first:dropout_transition=2[aout]",
|
||||
"[0:a]volume={:.2}[a0];[1:a]volume={:.2},aloop=loop=-1:size=2e+09[bgm];[a0][bgm]amix=inputs=2:duration=first:dropout_transition=2:normalize=0[aout]",
|
||||
video_volume, bgm_volume
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user