5
我试图创建一个淡入和淡出几个波形文件,我不知道总的持续时间以秒为单位。我阅读手册,但我看到的例子看起来像我需要知道文件的全长。 有人可以发布一个衰落的例子在5秒内消失7秒而不知道wav文件的全长吗?SOX和淡入和淡出
我试图创建一个淡入和淡出几个波形文件,我不知道总的持续时间以秒为单位。我阅读手册,但我看到的例子看起来像我需要知道文件的全长。 有人可以发布一个衰落的例子在5秒内消失7秒而不知道wav文件的全长吗?SOX和淡入和淡出
您可以使用一个简单的bash脚本,因为这样:
#! /bin/bash
WAV_IN=$1
WAV_OUT=$2
FADE_IN_L="0:5"
FADE_OUT_L="0:7"
LENGTH=`soxi -d $WAV_IN`
sox $WAV_IN $WAV_OUT fade $FADE_IN_L $LENGTH $FADE_OUT_L
soxi -d
返回wav文件的长度。关于soxi的更多信息,请登录sox documentation。
可以按如下方式运行这个bash脚本:
./fadeWav test.wav faded.wav