【教程】在新浪云将silk文件转换为mp3

silk文件是很多客户端录音时选用的文件格式,在新浪云,您也可以通过部署 https://github.com/kn007/silk-v3-decoder 这个开源的程序,将silk文件转换为mp3格式。

请参考以下步骤

创建一个centos 7 的运行环境

登录新浪云管理中心,进入云应用 http://sae.sina.com.cn,点击“创建新应用” http://sae.sina.com.cn/?m=apps&a=create,创建一个centos 7 的自定义运行环境,如图所示:

进入容器的管理页面

选择左侧“容器管理”进入容器的管理页面,点击“终端进入命令行”,如图所示:

进入终端后执行

curl 'http://sinacloud.net/opensource/silk/silk.sh'|bash  

安装转码需要的运行环境。

等待安装完成后大功告成,下面我们测试一下转换。

测试转换

以上初始化的运行目录在/silk-decode/silk-v3-decoder-master

进入这个目录:

cd /silk-decode/silk-v3-decoder-master  

下载测试silk文件:

wget http://sinacloud.net/opensource/silk/b8ada4932dcc631a90ce0e84018b3d91.silk  

运行脚本转换

./converter.sh b8ada4932dcc631a90ce0e84018b3d91.silk mp3

看到执行的结果:

[root@silk /silk-decode/silk-v3-decoder-master]# ls
LICENSE  README.md  b8ada4932dcc631a90ce0e84018b3d91.silk  converter.sh  converter_beta.sh  silk  windows  
[root@silk /silk-decode/silk-v3-decoder-master]# ./converter.sh b8ada4932dcc631a90ce0e84018b3d91.silk mp3
[OK] Convert b8ada4932dcc631a90ce0e84018b3d91.silk To b8ada4932dcc631a90ce0e84018b3d91.mp3 Finish.
[root@silk /silk-decode/silk-v3-decoder-master]# ls -al
total 184  
drwxr-xr-x 4 root root    199 Jun 13 03:07 .  
drwxr-xr-x 3 root root     54 Jun 13 02:45 ..  
-rw-r--r-- 1 root root   1076 May 28 08:34 LICENSE
-rw-r--r-- 1 root root   3582 May 28 08:34 README.md
-rw-r--r-- 1 root root 109869 Jun 13 03:07 b8ada4932dcc631a90ce0e84018b3d91.mp3
-rw-r--r-- 1 root root  53628 Jun 13 03:06 b8ada4932dcc631a90ce0e84018b3d91.silk
-rwxr-xr-x 1 root root   3639 May 28 08:34 converter.sh
-rw-r--r-- 1 root root   4131 May 28 08:34 converter_beta.sh
drwxr-xr-x 5 root root    102 Jun 13 02:50 silk  
drwxr-xr-x 3 root root    170 May 28 08:34 windows  

已经转换完成了。

--eof--