首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AudioSegment的特定部分应用增益?

如何在AudioSegment的特定部分应用增益?
EN

Stack Overflow用户
提问于 2020-07-05 01:55:12
回答 1查看 40关注 0票数 0

我想更改音乐音轨的音量,但仅限于特定的时间范围。例如,我想在0到1s之间应用-6dB的增益;在5s到6s之间应用-6db的增益,其余的原声保持不变。

我已经看到,我可以使用AudioSegment(…).get_array_of_samples()访问信号的数据

我试图将它转换为numpy.array,以便用浮点数(100.0)除以,并用AudioSegment(…)._spawn()将其取回,但结果不符合我的预期……(我甚至感觉它增加了音量)

如果需要,我可以提供MWE,但在此之前,我想与一些有经验的人验证我的想法。

诚挚的问候

EN

回答 1

Stack Overflow用户

发布于 2020-07-07 20:11:52

所提出的方法最终是有效的。

我发现我在对应于0,1秒和5,6秒的切片中有一个错误。修复切片使处理有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62732587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档