首页 > Linux > [转]解码转换QQ微信的SILK v3编码音频为MP3或其他格式
2016
12-06

[转]解码转换QQ微信的SILK v3编码音频为MP3或其他格式

[转]解码转换QQ微信的SILK v3编码音频为MP3或其他格式 - 第1张  | 技术人生-孙强

SILK v3编码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器,Skype后来将其开源。具体可见Wikipedia

但是现在很难找齐源码,或者说懒得找。

一年前寻找的时候,很少看到。今年过年正好要转换QQ的语音信息(去年又是微信的语言信息),就找了下,顺便做成Shell脚本,具体可见Github项目地址:https://github.com/kn007/silk-v3-decoder

需要gcc和ffmpeg。gcc是拿来编译silk v3 decoder源码,ffmpeg是拿来转换格式的。

调用很简单,只需一句命令:
sh convert.sh 33921FF3774A773BB193B6FD4AD7C33E.slk mp3其中:“33921FF3774A773BB193B6FD4AD7C33E.slk”是你要转换的源文件(QQ常见为slk,微信常见为amr);后面的“mp3”是你要输出的格式。

首次使用会编译silk v3 decoder,第二次以后就不用了。

其他的没什么。略微改下,利用nginx+lua或直接用python都可以做成在线版本,暂时没什么时间,就先不搞了。反正本地能用就达到目的了。

git clone https://github.com/kn007/silk-v3-decoder.git

 

sh converter.sh ../1.amr mp3

 

 

[转]解码转换QQ微信的SILK v3编码音频为MP3或其他格式 - 第2张  | 技术人生-孙强

最后编辑:
作者:sunny5156
喜欢技术....

[转]解码转换QQ微信的SILK v3编码音频为MP3或其他格式》有 1 条评论

留下一个回复