audio - 在调整音量的同时将两个音频文件与sox合并

标签 audio merge sox

可以使用sox合并两个音频文件:

sox -m input1.wav input2.wav output.wav

如何通过一个命令调整输入文件的音量。显然,这可以通过以下两个命令来完成:
sox -v 0.7 input.wav output.wav
sox -m input1.wav output.wav output2.wav

最佳答案

你快到了。 -v选项可以应用于每个输入文件,并且可以应用于任何Combine方法。在要应用的文件前面设置比例因子。

sox -n -r 44100 -b 16 s660.wav synth 20 sine 660 # a pure A
sox -n -r 44100 -b 16 s440.wav synth 20 sine 440 # a pure E

sox -m -v 0.4 s440.wav -v 0.9 s660.wav mix4-9.wav # an A5 with weight on the prime
sox -m -v 0.9 s440.wav -v 0.4 s660.wav mix9-4.wav # an A5 with weight on the fifth

关于audio - 在调整音量的同时将两个音频文件与sox合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58151663/

相关文章:

audio - 阻止SoX进行裁剪?

java - android/java 如何从服务器响应中获取音频文件?

ios - 同时播放和录制iOS 9

android - 单击怪异的声音循环

audio - WAV文件的频率分布

bash - 在启动时保持 bash 脚本在后台循环的最佳方法是什么 - Linux?

c++ - 带有时间戳的音频和视频同步

git - 在 git 中,如何增加 merge 的上下文?

javascript - 这个对象合并功能可能会出现哪些错误?

sql - 运行合并到查询时出现 ORA-30926 错误