由于有的公司客户需要自己下载录音或做话务质检等工作需要,需要从VOS系统中把录音下载到其它服务器使用,但是VOS录音格式是REC格式的,就算下载下来了也无法直接播放,因此我们需要搭建一台转换MP3的服务器来完成需求!
外呼系统一般产生的录音也是wav格式的,由于wav格式非常占用硬盘空间,增加了运营成本,因此我们在满足VOS录音转换MP3的同时也需要满足wav转换MP3,首先我们来看下转换的效果吧!
转换后的占用空间也是非常小的,好了,我们下面来继续一步一步开始吧!
首先我们准备一台云服务器或物理服务器,我这里使用的是华为云服务器来做演示的!
我这里采用的是Centos7.9_64位系统,当然也可以使用其它的,Centos7或Centos6应该都是支持的,我们等系统开机后我们SSH登录到服务器并上传安装包
[root@ecs-144726 ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
[root@ecs-144726 ~]# ls
install_mdd_ffmpeg24x.bin
[root@ecs-144726 ~]# chmod +x install_mdd_ffmpeg24x.bin
[root@ecs-144726 ~]# ls
install_mdd_ffmpeg24x.bin
[root@ecs-144726 ~]# ./install_mdd_ffmpeg24x.bin install
这步就可以一键安装了,省去了复杂的环境和依赖关系,当然我们如果使用的是物理服务器我们需要确定您的源是否可用,否则将无法继续完成安装!
这里开始编译安装了,都是全自动的,无需复杂的手动操作,这个过程有点漫长,我们耐心等待即可,经过漫长的等待终于安装完毕了,到这个界面就成功了!
服务器将自动重启!重启后我们继续登录SSH,我们用两个VOS录音文件来测试下,
[root@ecs-144726 ~]# ls
20240323151427-1014_1-20121002_1-8.17.3.18-17.10.92.2-100280.rec 20240330100329-1101_1-20121002_1-12.12.16.5-21.11.5.40-20978.rec
[root@ecs-144726 ~]# ll
总用量 184
-rw-r--r-- 1 root root 62184 3月 31 15:15 20240323151427-1014_1-20121002_1-8.17.3.18-17.10.92.2-100280.rec
-rw-r--r-- 1 root root 121666 3月 31 15:15 20240330100329-1101_1-20121002_1-12.12.16.5-21.11.5.40-20978.rec
[root@ecs-144726 ~]# mdd -t mp3 -p .
found 00002 files.
Encoding ./20240330100329-1101_1-20121002_1-12.12.16.5-21.11.5.40-20978.rec.convert
to ./20240330100329-1101_1-20121002_1-12.12.16.5-21.11.5.40-20978.mp3
Encoding as 8 kHz j-stereo MPEG-2.5 Layer III (16x) 16 kbps qval=3
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
0/ ( 0%)| 0:00/ : | 0:00/ : | x| :
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
16.0 98.0 2.0 56.4 19.8 23.8
ReplayGain: -1.3dB
convert ./20240330100329-1101_1-20121002_1-12.12.16.5-21.11.5.40-20978.rec.convert success. 1/2
Encoding ./20240323151427-1014_1-20121002_1-8.17.3.18-17.10.92.2-100280.rec.convert
to ./20240323151427-1014_1-20121002_1-8.17.3.18-17.10.92.2-100280.mp3
Encoding as 8 kHz j-stereo MPEG-2.5 Layer III (16x) 16 kbps qval=3
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
0/ ( 0%)| 0:00/ : | 0:00/ : | x| :
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
16.0 98.5 1.5 59.1 19.3 21.6
ReplayGain: -4.9dB
convert ./20240323151427-1014_1-20121002_1-8.17.3.18-17.10.92.2-100280.rec.convert success. 2/2
大功告成,这里我们就成功的转换了REC为MP3,我们可以看下
占用空间也是非常小,非常完美的,祝您好运,有需要这个程序的老板欢迎咨询!