1. 安装
sudo apt-get install ffmpeg
2. 使用
import subprocess
from pathlib import Path as p
def aac_2_single_2w_sr_wav(file: str):
subprocess.call(["ffmpeg", "-i", f"{file}", "-ac", "1", "-ar", "20000", f"{file.replace('.aac', 'single_20000.wav')}"])
if __name__ == '__main__':
file_path = "/xin/01_data/20230829/anomaly"
file_list = p(file_path).glob("*.aac")
for file in file_list: # 将所有aac文件进行操作
aac_2_single_2w_sr_wav(str(file.resolve()))
-i 输入
-ac 通道数
-ar 采样率
f"{file}" 输入音频文件路径
f"{file.replace('.aac', 'single_20000.wav')}"f"{file.replace('.aac', 'single_20000.wav')}" 输出音频文件路径