V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yangxiaoluck
V2EX  ›  程序员

ffmpeg 无法解码微信本地语音文件,哪位大神指导下

  •  
  •   yangxiaoluck · 2016-11-23 10:42:01 +08:00 · 2313 次点击
    这是一个创建于 2916 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt.微信本地的语音文件全部使用 amr 后缀,但是事实用 ffmpeg 无法解码(试过正常的 amr 格式的,能够用 ffmpeg 解码),并且用 mediainfo 软件打开微信语音文件后也无法获取该文件的任何编码信息(除了文件大小信息)。我只是想把该音频文件转码成 mp3 格式。

    9 条回复    2016-11-24 07:52:28 +08:00
    ndd200
        1
    ndd200  
       2016-11-23 10:52:03 +08:00
    百度下吧,有人做了专门工具。
    crystone
        2
    crystone  
       2016-11-23 10:58:20 +08:00
    我之前写了个帖子,找一下
    qiayue
        3
    qiayue  
       2016-11-23 11:00:05 +08:00
    ffmpeg -i amr_file_name mp3_file_name
    crystone
        4
    crystone  
       2016-11-23 11:00:09 +08:00
    http://www.jianshu.com/p/891e135fb74c
    文章下面是用到的工具
    crystone
        5
    crystone  
       2016-11-23 11:00:51 +08:00
    @qiayue 这个不行,腾讯的不是标准的 amr ,略修改了
    qiayue
        6
    qiayue  
       2016-11-23 11:02:20 +08:00
    @crystone 现在修改了吗,我 2015 年做微信录音的时候是可以的
    zhuangtongfa
        7
    zhuangtongfa  
       2016-11-23 16:27:33 +08:00
    试试我这个工具
    https://github.com/Binaryify/amrToMp3
    之前测试过的
    Coxxs
        8
    Coxxs  
       2016-11-24 07:17:46 +08:00 via Android
    看看文件头?记得微信用的是 skype 的 silk 格式
    Tyanboot
        9
    Tyanboot  
       2016-11-24 07:52:28 +08:00 via Android
    @Coxxs QQ 好像今年还是去年也改成 silk 了。当初找了好久都没找到这种格式的解码方法。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.