0

我正在使用基于 vicidial 的星号服务器 1.2 版本。我希望我的星号服务器以mp3格式而不是默认格式wav记录来电和去电。

请帮忙

4

2 回答 2

0

在 Debian/Ubuntu 中安装 sox 和 libsox-fmt-mp3:

apt-get install sox libsox-fmt-mp3

将以下命令放入您的 crontab 中:

nice find /tmp -iname "*.wav" -type f -exec bash \ 
          -c 'WAV={}; MP3=${WAV/%wav/mp3}; sox -r 8000 -c 1 $WAV $MP3' \;
于 2012-08-10T15:05:42.203 回答
0

我的 FreeBSD 解决方案,一次性运行脚本,然后在 crontab 上设置它的定期启动:

#!/bin/sh

find /usr/asterisk/recording -name '*.wav' -type f -mmin +180 | while read filename; do
        nice -19 lame -h -v -b 32 "$filename" "${filename%.wav}.mp3" && touch -r "$filename" "${filename%.wav}.mp3" && rm "$filename"
done
于 2018-09-14T11:13:34.670 回答