问题描述
所以我有两个音频文件。一个是带有介绍的音乐床,可以插入循环播放的音乐片段(我们将其称为* 1)。第二个是音轨上的语音(称为* 2,长度为n)。
音频* 1是固定的,而语音(* 2)一天大约下载3次,并且长度可能会有所不同。 * 1比我们预期的要长* 2。
我需要做的是
- 将总增益* 1更改为-7.5 dB
- 在时间m开始合并VO * 2,同时将* 1的音量包络减小-11 dB。这是根据简介的长度而定的。
- 在* 2末尾将所有内容淡入-∞dB
- 最后消除沉默。 作为参考,最终曲目的总长度应为m + n。
不幸的是,我对ffmpeg或sox不够了解,无法确切地知道我在这里所要干的事,而且很多示例倾向于做一件事情或另一件事情,并且在组合发生时并不总是很清楚。我并没有收到很多关于此事的事先通知,所以我想相对快速地获得一些信息。我们可以在Adobe Audition中很好地完成所有这些工作(我也可以在Audacity中做类似的事情),但是我们的想法是使其自动化。对于我们的包络调整,我们只是使用线性斜坡而不是平滑步长,听起来不错。
TLDR:VO轨道* 2控制文件结束的时间,而* 2开始时音频床* 1需要回避,* 2结束时整个声音消失。
我们还有一个自动化系统(无线电台自动化,专门用于与我需要的东西不同的东西),因此如果需要在* 2的末尾切断音频,我们可以从无线电自动化系统。
我一直在使用此链接上的信息以达到某种效果(特别是关于ffmpeg卷的信息),但是对于这种情况它仍然不够动态。 Envelope pattern in SoX (Sound eXchange) or ffmpeg
有人对此有何建议?我已经提供了Sox和ffmpeg,并且如果需要的话,我可能也可以安装其他工具。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)