音频数据文件的合并----以python程序为例

近期需要对音频数据进行剪切与合并,有关合并的代码如下:

from pydub import AudioSegment

#加载要合并的音频数据
inMP3_1=AudioSegment.from_mp3("XC14295.mp3")
inMP3_2=AudioSegment.from_mp3("XC21286.mp3")

#获取两个输入音频的音量与时长(以毫秒为单位)
inMP3_1db=inMP3_1.dBFS
inMP3_2db=inMP3_2.dBFS
inMP3_1time=len(inMP3_1)
inMP3_2time=len(inMP3_2)
#调整两个音频的音量
db=inMP3_1db-inMP3_2db
if db>0:
    inMP3_1+=abs(db)
elif db<0:
    inMP3_2+=abs(db)
#合并音频并保存
outMP3=inMP3_1+inMP3_2
outMP3.export("merge.mp3",format='mp3')
outMP3.export("merge2.mp3",format="mp3",bitrate='192k')

print(len(inMP3_1),len(inMP3_2))
print(len(outMP3),outMP3.channels)

-------------------- 正文到此结束------------------------

推荐一个公众号:健哥聊量化,会持续推出股票相关基础知识,以及python实现的一些基本的分析代码。欢迎大家关注,二维码如下:

å¥å¥èéå

相关文章列表如下:

  • 技术炒股VS价值投资

  • 股票基础知识----- K线形态

  • 股票K线形态 ----早晨之星

  • “早晨之星”实际操作篇---通达信软件为例

  • 牛刀小试----python+tushare进行股票分析

你可能感兴趣的:(音频,python)