silk v3 编码的音频怎么转换成 wav 或 mp3 之类的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kn007
V2EX    问与答

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

  •  
  •   kn007 2015-02-19 02:23:15 +08:00 36087 次点击
    这是一个创建于 3888 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言    2016-02-08 01:44:14 +08:00
    第 2 条附言    2016-04-13 17:44:21 +08:00
    Windows 下批量转换 silk v3 音频文件(类似微信的 amr 文件、 QQ 的 slk 文件)为 MP3 格式

    https://github.com/kn007/silk-v3-decoder/tree/master/windows
    第 3 条附言    2016-10-16 02:45:56 +08:00
    Silk2MP3 1.0.1.0 发布,应该是个正式版了,没有重大问题,不再更新。

    详见: https://kn007.net/topics/update-silk2mp3-to-official-version/

    Changelog :
    2016-09-30 发布 1.0.1.0 版本:
    1. 修复缺失 AMR 头无法转换问题。(但也带来一定量的误转换)
    2. 新增关于页。
    3. 修复一些 Bug 。

    2016-09-22 发布 1.0.0.6 版本:
    1.修复编码后,微信播放完,会有杂音。
    2.新增输出格式自定义。(请勿随意修改,除非你确信是对的)
    3.修复一些 Bug 。

    2016-07-27 发布 1.0.0.5 版本:
    1.最小加载模式。(Silk V3 Encoder 和 FFmpeg ,需要下载 Expansion 包)
    2.当发现程序目录下存在 FFmpeg 时,启用专业模式。(优先使用 FFmpeg ,不存在时使用 LAME)

    2016-06-15 发布 1.0.0.4 版本:
    1.添加语言支持,新增繁体中文支持。
    2.修复一些 Bug 。

    2016-06-01 发布 1.0.0.3 版本:
    1.支持转换音频文件为 Silk v3 编码。
    2.修复一些 Bug 。

    2016-04-29 发布 1.0.0.2 版本:
    隐藏转换时弹出的命令行窗口。

    2016-04-13 发布 1.0.0.1 版本:
    1.添加语言支持,新增英文支持。
    2.Fix Some Bugs.

    2016-04-12 发布 1.0.0.0 版本:
    第一个版本,由 Autoit3 编译而成。
    第 4 条附言    2017-05-28 16:49:17 +08:00
    Silk2MP3 1.0.2.0 版本于今日发布,支持微信小程序语音转换。
    27 条回复    2022-09-14 19:12:00 +08:00
    Septembers
        1
    Septembers  
       2015-02-19 05:15:08 +08:00   1
    kn007
        2
    kn007  
    OP
       2015-02-19 09:36:32 +08:00
    @Septembers 谢谢,回头去看看,非常感谢!!
    kn007
        3
    kn007  
    OP
       2015-02-23 13:23:35 +08:00
    @Septembers 转不了貌似。在win下(只有win)。提示:Invalid data found when processing input
    kn007
        4
    kn007  
    OP
       2015-02-23 13:29:15 +08:00
    @Septembers 我确信文件是silk v3,还有看了你给的帖子,貌似没说支持啊?
    sheephe
        5
    sheephe  
       2015-02-25 18:50:52 +08:00
    给我看看! 让我来帮你恢复!
    kn007
        6
    kn007  
    OP
       2015-02-25 22:23:48 +08:00   1
    @sheephe 我Q你
    quanercao
        7
    quanercao  
       2015-03-31 13:36:23 +08:00
    @Septembers
    @kn007
    有个#!SILK_V3的amr文件(微信录制),需要解码或者转换成mp3 求指教
    kn007
        8
    kn007  
    OP
       2015-03-31 13:40:54 +08:00
    @quanercao 没办法搞。。sheephe也不行
    quanercao
        9
    quanercao  
       2015-03-31 14:37:02 +08:00
    谢谢,求编码解码牛人关注
    kn007
        10
    kn007  
    OP
       2015-03-31 15:46:39 +08:00
    @quanercao 你也遇到了?播放器都播放不出
    quanercao
        11
    quanercao  
       2015-04-01 16:56:42 +08:00
    @kn007 嗯,没有合适的解码工具,只找的到一些资料,可惜不会编译

    http://download.csdn.net/download/wz210/7028463
    rikka
        12
    rikka  
       2016-01-23 02:31:02 +08:00
    楼主你解决这个问题了吗
    听说要找 silk v3 的源码来编译,然而我到处都找不到啊!! QAQ
    kn007
        13
    kn007  
    OP
       2016-01-23 09:19:14 +08:00
    @rikka 没有,我放弃了。
    rikka
        14
    rikka  
       2016-01-23 21:43:15 +08:00   1
    @kn007 有人做了个在线的 http://www.yinkeapp.com/amr/
    kn007
        15
    kn007  
    OP
       2016-01-23 21:55:21 +08:00
    @rikka 谢谢,可惜当时的语音很难找到了
    kn007
        16
    kn007  
    OP
       2016-02-08 01:44:02 +08:00   2
    kn007
        17
    kn007  
    OP
       2016-02-08 01:50:14 +08:00
    可以利用 lua 、 python 写成在线的。
    satanandroid
        18
    satanandroid  
       2017-02-03 17:04:28 +08:00
    66666666 刚好需求需要 借鉴一下
    pinkon
        19
    pinkon  
       2019-10-29 14:41:25 +08:00
    @kn007 老哥,这个软件还在吗?链接里的文档失效了
    kn007
        20
    kn007  
    OP
       2019-10-29 15:14:28 +08:00
    @pinkon 见 github release
    pinkon
        21
    pinkon  
       2019-10-29 16:11:40 +08:00
    @kn007 谢谢老哥,请请教一下 v3 音频文件是不是无法直接转换成 MP3 格式导出呢?我尝试转化但是失败了
    kn007
        22
    kn007  
    OP
       2019-10-29 17:06:33 +08:00
    @pinkon 转成 pcm,然后在用 lame,ffmpeg 转成 mp3
    pinkon
        23
    pinkon  
       2019-10-30 11:45:06 +08:00
    @kn007 老哥,想请教一下这样操作哪里出问题了,1、打开 silk2mp3.exe ,然后导入 V3 格式音频; 2、选择解码,输出格式编辑为 pcm ; 3、开始转换。 结果也是提示转换失败
    kn007
        24
    kn007  
    OP
       2019-10-30 11:59:25 +08:00
    给权限,我的软件,你可以直接写 mp3
    pinkon
        25
    pinkon  
       2019-10-30 12:03:44 +08:00
    @kn007 是系统防火墙阻碍了吗?
    jianhaochende
        26
    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
        27
    jianhaochende  
       2022-09-14 19:12:00 +08:00
    差点忘了 java 的

    - [silk4j]( https://github.com/mzdluo123/silk4j) (jni)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2592 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 05:00 PVG 13:00 LAX 22:00 JFK 01:00
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86