用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 实用组件/插件 查看内容

微信小程序silk录音文件转mp3

天下雪 2017-2-9 18:06

这几天做开发寻思给自己的小程序添加一个录音的功能觉得没啥难度以为调调接口就能好了,万万没想到万恶的微信小程序接口返回的录音音频格式竟然是silk格式的 ,微信接口是amr格式的 , 由于之前做过amr转mp3的功能所以 ...

这几天做开发寻思给自己的小程序添加一个录音的功能觉得没啥难度以为调调接口就能好了,万万没想到万恶的微信小程序接口返回的录音音频格式竟然是silk格式的 , 微信接口是amr格式的 , 由于之前做过amr转mp3的功能所以没放在心上然而差不多花了我两天的时间才成功的把silk音频文件转换成mp3格式的.话不多说看问题描述以及详细的教程:

描述:silk音频文件转换mp3

服务器组合1:winServer+php+apache 
服务器组合2:winServar+php+iis

由于我的服务器是winServer主要讲前两个 ,linux的话网上也有很多教程可以自行百度

silk转换win思路:php执行exec执行外部程序或外部指令调用cmd命令利用扩展插件转换成mp3 
silk转换linux思路:php执行exec执行外部程序或外部指令调用shell命令利用扩展插件转换成mp3

这里借用了kn007大神的工具提取了两个exe进行转换 
下载插件的话可以去kn007的博客自己下载, 毕竟我们还是要尊重原创的功劳,它确实是一款特别好的插件,kn007大神也是一个很热心的人如果你遇到了什么问题只要在博客留言他都会尽快回复你的~~~

博客地址: 
https://kn007.net/topics/batch-convert-silk-v3-audio-files-to-mp3-in-windows/

插件名称:

silk_v3_decoder.exe 
ffmpeg.exe

这两个exe文件的描述可以自己去看kn007博客的说明 .

ffmpeg是一个很强大的插件可以把视频或音频文件转换成流数据可操作

贴上代码: 
//silk转pcm

  1. $pcm = exec('D:\\wwwroot\\jghy\\wwwroot\\test\\silk_v3_decoder.exe
  2. D:\\wwwroot\\jghy\\wwwroot\\test\\20170208133003_d270bceae0fe.silk
  3. D:\\wwwroot\\jghy\\wwwroot\\test\\20170208133003_d270bceae0fe.pcm',$re,$re1);

//pcm转mp3

  1. $mp3 = exec('D:\\wwwroot\\jghy\\wwwroot\\test\\ffmpeg.exe -y -f s16le -ar 24000 -ac 1 -i
  2. D:\\wwwroot\\jghy\\wwwroot\\test\\20170208133003_d270bceae0fe.pcm
  3. D:\\wwwroot\\jghy\\wwwroot\\test\\20170208133003_d270bceae0fe.mp3',$re2,$re3);

注:一定要写绝对路径,如果是apche直接写/www/jghy/wwwroot/test/ffmpeg.exe 
如遇无法转换请把C:/window/system32/cmd.exe 修改读写权限,当前目录修改读写权限

鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: alone

相关阅读

  • alone 2017-2-9 17:53
    @天下雪  帖子来了 上班没时间写 忙里偷闲
  • 天下雪 2017-2-9 17:55
    alone 发表于 2017-2-9 17:53
    @天下雪  帖子来了 上班没时间写 忙里偷闲

    看到了,辛苦了同学,早晚会造福人类
  • alone 2017-2-9 18:07
    gh_6d1f329c6638_258.jpg 我的小程序中已经加入了录音功能现在正在审核中, 如果想看下实例请打开微信扫描我的小程序二维码
  • 天下雪 2017-2-9 18:18
    alone 发表于 2017-2-9 18:07
    我的小程序中已经加入了录音功能现在正在审核中, 如果想看下实例请打开微信扫描我的小程序二维码 ...

    这个就太好了,上线后还可以看示例;
  • alone 2017-2-9 18:21
    天下雪 发表于 2017-2-9 18:18
    这个就太好了,上线后还可以看示例

    是啊 小程序录音到保存已经没问题了 等着审核好后就能看到了
  • 天下雪 2017-2-9 18:26
    alone 发表于 2017-2-9 18:21
    是啊 小程序录音到保存已经没问题了 等着审核好后就能看到了

    使用了一下这个小程序,发现一些小问题:给你几个建议:
    1:我看收藏后,在收藏内没有实时显示;
    2:内页不错
    3:建议内容做一些更新,我进入后还显示四周前的内容
    4:搜索位置,会重复提示,我没搜索,就会开始弹窗;我搜索完毕后,会弹窗两次;
    5:底部的返回设计不错,明确告诉用户在这里返回,避免顶部的X按钮误点造成的关闭小程序

查看全部评论>>