#862·pydub

让歌曲达到完美

作者: aliskaperepiska创建于 2025年9月17日更新于 2026年9月18日

from pydub import AudioSegment # 导入 AudioSegment 模块 # 文件路径 input_path = "/mnt/data/AUDIO-2025-09-15-17-28-02.mp3" base_output_path = "/mnt/data/normalized_part" # 加载音频 audio = AudioSegment.from_file(input_path, format="mp3") # 片段长度 (2 分钟) segment_length = 2 * 60 * 1000 # 处理后文件路径列表 processed_files = [] # 分割并仅进行正常化处理 (轻量级处理) for i, start in enumerate(range(0, len(audio), segment_length)): end = min(start + segment_length, len(audio)) chunk = audio[start:end] # 简单的正常化 (音量调节) normalized = chunk.apply_gain(-chunk.dBFS - 14) # 将音频正常化到 -14 LUFS # 导出片段 output_path = f"{base_output_path}_{i+1}.mp3" normalized.export(output_path, format="mp3", bitrate="320k") processed_files.append(output_path)