批量wav格式音频转换pcm格式音频
import os
path = './audio_1'#原始音频路径
new_path_pcm = './audio_new_pcm'#存储pcm音频路径
dir_path = os.getcwd()+format(os.sep)
pcm_files = []
for i in os.walk(path):
for j in i[2]:
file_path = dir_path+path[2:]+os.sep+j
pcm_files.append(file_path)
for pcm_file in pcm_files:
new_path_name = pcm_file.split('/')[-1].split('.')[0]
print(pcm_file.strip()+'*')
fp = open(pcm_file.strip())
# if True:
fp.seek(44)#wav 和pcm的区别就是wav在pcm的前面多了44字节
data = fp.read()
mergetd_pcm_name = new_path_pcm+os.sep+new_path_name+'.pcm'
print(mergetd_pcm_name)
fp_out = open(mergetd_pcm_name, "wb")
fp_out.write(data)
fp_out.close()
fp.close()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)