kn007的个人博客
♥ You are here: Home > > > 更新了Silk2MP3

更新了Silk2MP3

by | 56 Comments

1e53914311cabfe6

Silk2MP3的作用主要是在Windows下批量转换Silk v3音频文件为其他格式(不单是MP3),也可以反向编码音频文件为Silk v3音频文件。支持兼容微信、QQ(常见后缀有slk、silk、aud、amr)。

目前最新发布的版本号为1.0.1.0。

该版本主要解决以下问题:
1.修复编码后,微信播放完,会有杂音。
2.修复无法转换缺失AMR头部的音频文件。
3.新增输出格式自定义。
4.修复一些Bug和一些逻辑错误。

比较重要的应该是第1点吧,发现有许多人用于把音频转成微信可读的语音信息在微信发送(偏商业目的,大部分利用了微信的API)。虽然本软件是免费,但是若你因此盈利,希望能赞助下博主

本来这一版本号应为1.0.0.7,但因为重写了部分逻辑,且测试多次没有问题。

经过这一次比较大的修正,遂跳过编译版本号,直接自增修正版本号。所以版本号为1.0.1.0。

如无特大问题,不会再更新,望请周知。

项目Github传送门,拉到下面有中文说明。程序下载地址、Hash值、更新历史详见之前文章

该程序由Autoit3编写,可能会被杀软误报,请自行鉴别。

最新的程序图奉上一张:
20160928221726


居然还有人找我要Sublime Text 3 3126注册码,license key的。

不知道你怎么看出来我在用的。。话说找license的直接百度谷歌不就行了,居然伸手党伸到这来了,我也是醉了。有能力的情况下,请支持正版,非常感谢。

给个关键词:Free Communities Consultoria em Informática Ltda

转载请注明转自:kn007的个人博客的《更新了Silk2MP3

donate
有所帮助?

Comments

56 Comments立即评论
Loading...
  1. 回复

    我用silk_v3_decoder成功将silk 解码,然后用ffmpeg.exe -i 转换失败,怎么回事?我是要将微信里的silk转换成mp3,是不是先用silk_v3_decoder解码,然后再转换,可以提示转换失败

    1. MOD回复

      @小宏: 什么意思?
      decoder 先转换为pcm嘛
      然后ffmpeg再转成mp3嘛。
      ffmpeg需要什么参数,github的代码不是写的很清楚么。

    2. MOD回复

      @小宏: 兄弟网站可以的。

    3. 回复

      @kn007: 加个QQ呗,57190086

    4. MOD回复

      @小宏: 加QQ就算了吧。代码在Github都有。
      有什么问题在这里说就行了

    5. 回复

      @kn007: 15KB的silk文件解码后变成360KB,然后用ffmpeg就出错了

    6. MOD回复

      @小宏: silk本来就是极度压缩的格式。PCM本来就是类似WAV,无损格式大是正常的。
      ffmpeg出错,提示什么?你先确认参数是不是正确的,参数错是无法正常转换的。
      如果你不介意,也可以发过来,我转了给你。

    7. 回复

      @kn007: 好啊,我没做程序,我直接用cmd进行本机转换,我把文件和代码发给你,怎么发?给个邮箱?

    8. 回复

      @小宏: F:\Desktop\silk-v3-decoder-master\windows\silk_v3_decoder.exe F:\Desktop\silk-v3-decoder-master\windows\636207651651815576.silk F:\Desktop\silk-v3-decoder-master\windows\636207651651815576_.pcm

      F:\Desktop\silk-v3-decoder-master\windows\ffmpeg.exe -i F:\Desktop\silk-v3-decoder-master\windows\636207651651815576_.pcm F:\Desktop\silk-v3-decoder-master\windows\636207651651815576_.mp3

    9. MOD回复

      @小宏: 你这明显参数不对,哥们。

      看下github好吧。。。。你这样只是浪费你自己的时间。

      ffmpeg -y -f s16le -ar 24000 -ac 1 -i 源文件 目标文件

      参数,参数。多留点心。

    10. 回复

      @kn007: Estimating duration from bitrate, this may be inaccurate
      Guessed Channel Layout for Input Stream #0.0 : mono
      已经成功输出mp3了,但是这个警告是什么 意思?

    11. MOD回复

      @小宏: 我的理解是语音文件有多通道,它选择了一条。
      我记得有三种通道类型吧,通过channel_layout可以选。
      不过没选过,以前语言没出现过这个。能正常就行了。

    12. 回复

      @kn007: 好的,谢谢你 ;-) ;-)

    13. MOD回复

      @小宏: 不客气

  2. 回复

    首先感谢分享!想请教下,我在cmd下执行:
    silk_v3_decoder.exe 3.amr 3t.pcm 8000
    提示Error: unrecognized setting: 8000
    是不支持8000的采样率,还是我setting的方式写错了?试过 -8000也不对,16000也不对...
    感谢!

    1. MOD回复

      @拜特瑞斯: ...你可以看下说明的。。
      -Fs_API 8000

    2. 回复

      @kn007: 好使了,多谢...
      我傻了,我看说明里写-Fs_API,然后我就写的-Fs_API...一看不对,然后又看default:24000,我心想,应该是直接写数字的意思吧,于是...哈哈

    3. MOD回复

      @拜特瑞斯: 因为默认是24000要说明出来。所以那样写了

    4. 回复

      @kn007: 非常感谢,这个应用我的确用于商业项目了。在此特别呼吁用于商业项目的网友自觉捐赠。金额不在多少,希望中国的互联网精神继续下去。再次感谢。 :mrgreen:

    5. MOD回复

      @拜特瑞斯: 非常感谢你的赞助!
      也谢谢你这番话。

  3. 才发现有Silk v3这么个东西 。看样子是decode之后再调用 lame编码成mp3吧? :roll:

    1. MOD回复

      @荒野無燈: 嗯,主要是decoder,我都已经调试好,发出来源码

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif