python剪辑音频
1. 安装 ffmpeg
前往官网下载 ffmpeg,https://ffmpeg.org/download.html。配置好环境变量。
2. 安装 pydub, simpleaudio
pip install pydub simpleaudio
3. 剪辑音频
from pydub import AudioSegment
def clip_audio(file_path, output_path, start_time_ms, end_time_ms):
# 加载音频文件
audio = AudioSegment.from_wav(file_path)
# 剪辑指定时间段的音频
clipped_audio = audio[start_time_ms:end_time_ms]
# 保存剪辑后的音频文件
clipped_audio.export(output_path, format="wav")
# 示例使用
input_wav = "input.wav" # 输入WAV文件路径
output_wav = "clipped_output.wav" # 输出剪辑后文件路径
start_time = 5 * 1000 # 起始时间(毫秒)
end_time = 35 * 1000 # 结束时间(毫秒)
clip_audio(input_wav, output_wav, start_time, end_time)