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

2016-11-23 10:42:01 +08:00
 yangxiaoluck

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

2313 次点击
所在节点    程序员
9 条回复
ndd200
2016-11-23 10:52:03 +08:00
百度下吧,有人做了专门工具。
crystone
2016-11-23 10:58:20 +08:00
我之前写了个帖子,找一下
qiayue
2016-11-23 11:00:05 +08:00
ffmpeg -i amr_file_name mp3_file_name
crystone
2016-11-23 11:00:09 +08:00
http://www.jianshu.com/p/891e135fb74c
文章下面是用到的工具
crystone
2016-11-23 11:00:51 +08:00
@qiayue 这个不行,腾讯的不是标准的 amr ,略修改了
qiayue
2016-11-23 11:02:20 +08:00
@crystone 现在修改了吗,我 2015 年做微信录音的时候是可以的
zhuangtongfa
2016-11-23 16:27:33 +08:00
试试我这个工具
https://github.com/Binaryify/amrToMp3
之前测试过的
Coxxs
2016-11-24 07:17:46 +08:00
看看文件头?记得微信用的是 skype 的 silk 格式
Tyanboot
2016-11-24 07:52:28 +08:00
@Coxxs QQ 好像今年还是去年也改成 silk 了。当初找了好久都没找到这种格式的解码方法。。

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

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

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

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

© 2021 V2EX