silk v3 编码的音频怎么转换成 wav 或 mp3 之类的?

2015-02-19 02:23:15 +08:00
 kn007

如题,有个重要的微信语音被压缩成silk v3编码,就微信能播放,晕死。
不知有没有人对音频有研究?
这种音频编码貌似仅支持linux。win下还没解码。
谢谢

35487 次点击
所在节点    问与答
27 条回复
pinkon
2019-10-29 16:11:40 +08:00
@kn007 谢谢老哥,请请教一下 v3 音频文件是不是无法直接转换成 MP3 格式导出呢?我尝试转化但是失败了
kn007
2019-10-29 17:06:33 +08:00
@pinkon 转成 pcm,然后在用 lame,ffmpeg 转成 mp3
pinkon
2019-10-30 11:45:06 +08:00
@kn007 老哥,想请教一下这样操作哪里出问题了,1、打开 silk2mp3.exe ,然后导入 V3 格式音频; 2、选择解码,输出格式编辑为 pcm ; 3、开始转换。 结果也是提示转换失败
kn007
2019-10-30 11:59:25 +08:00
给权限,我的软件,你可以直接写 mp3
pinkon
2019-10-30 12:03:44 +08:00
@kn007 是系统防火墙阻碍了吗?
jianhaochende
2022-09-14 19:01:41 +08:00
原来原作者在这,十分感谢大佬的付出,现在,基于已经有很多这个 C 库的封装了,比如

Python 封装
- [graiax-silkcoder]( https://pypi.org/project/graiax-silkcoder/) ( Python-C-api )
- [pysilk-mod]( https://pypi.org/project/pysilk-mod/) ( pybind11 )
- [silk-python]( https://github.com/synodriver/pysilk) ( cython & cffi, stream )
- [rsilk]( https://github.com/synodriver/rsilk) ( pyo3 )
- [pilk]( https://github.com/foyoux/pilk) ( Python-C-api )

Rust 封装

- [silk-rs]( https://github.com/lz1998/silk-rs) (C-Bindgen)

Go 封装

- [go-silk]( https://github.com/wdvxdr1123/go-silk) (ccgo)

Node 封装

- [node-silk]( https://github.com/NekoRushX/node-silk)

C# 封装

- [Konata.Codec]( https://github.com/KonataDev/Konata.Codec)

所以就随便用吧
jianhaochende
2022-09-14 19:12:00 +08:00
差点忘了 java 的

- [silk4j]( https://github.com/mzdluo123/silk4j) (jni)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/171735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX