使用 sox,我需要使多通道音频文件的前 100 毫秒(或 4800 个样本)静音(即静音),然后在 40 毫秒内开始快速淡入。我无法弄清楚该怎么做。淡入必须与 sox 成线性关系还是有其他选择?
请问有什么建议吗?
使用 sox,我需要使多通道音频文件的前 100 毫秒(或 4800 个样本)静音(即静音),然后在 40 毫秒内开始快速淡入。我无法弄清楚该怎么做。淡入必须与 sox 成线性关系还是有其他选择?
请问有什么建议吗?
不直接支持音频流中的静音和淡入淡出,但在您的情况下,您可以通过以下步骤进行操作:
trim 0.1。trim 4800s(如果您的采样率为 48000 Hz,您也可以编写。)fade 0.04.pad 0.1.所以,完整的命令是:
sox infile outfile trim 0.1 fade 0.04 pad 0.1
默认情况下,fade使用从 –100 dB 开始的对数衰减曲线。但是,您可以通过在 之后直接指定一个字母来选择不同的曲线fade,如fade t 0.04。有t线性的、q四分之一正弦的、h半正弦的、p抛物线的,以及l对数的(默认值,但如果你想明确表示)。