1, add voice volume

2, code optimization
This commit is contained in:
harry
2024-04-05 11:06:03 +08:00
parent 416a446b5e
commit ebe47d2507
6 changed files with 41 additions and 12 deletions

View File

@@ -229,6 +229,11 @@ def generate_video(video_path: str,
result = CompositeVideoClip(clips)
audio = AudioFileClip(audio_path)
try:
audio = audio.volumex(params.voice_volume)
except Exception as e:
logger.warning(f"failed to set audio volume: {e}")
result = result.set_audio(audio)
temp_output_file = f"{output_file}.temp.mp4"
@@ -302,6 +307,8 @@ if __name__ == "__main__":
cfg.n_threads = 2
cfg.paragraph_number = 1
cfg.voice_volume = 3.0
generate_video(video_path=video_file,
audio_path=audio_file,
subtitle_path=subtitle_file,