微信聊天记录、收藏夹的导出备份都会遇到一个坎——语音文件的转换。
本文根据微信最新的语音编码,整理了一些解决方案:
起初,iOS 的 aud 文件只是去掉了文件头的 amr,添上就能还原为 amr 了;Android 则是原生的 amr。
后来微信(6.0 之后)开始采用 silk 编码来传输语音,用旧方法转换后只会得到一堆杂音。因此,现在的 aud/amr 文件必须用 slik v3 解码器才能转换为常见的音频格式。(微信收藏夹中的音频直接以 slik 为后缀。)
这方面许多人做过工作,罗列一下:
个人
**kn007: **
解码转换QQ微信的SILK v3编码音频为MP3或其他格式
Windows下批量转换Silk v3音频文件为MP3格式
更新了Silk2MP3
snakeninny:
从微信中提取语音文件,并转换成文字的全自动化解决方案
hangcom:《iOS应用逆向工程》的作者,之前还开发了朋友圈导出。
微信语音文件的解析
杨树下的狐狸:Android 方案
微信的语音聊天记录可以从手机提取出来保存到PC上么? - 知乎
cxun:整体解决方案
(暂时失效)微信聊天记录查看器(程序+源码)
商用
iTools:可以转换 aud 到 wav
楼月微信聊天记录导出恢复助手:同上
其他还有:Silk 手机音频播放器、Silk 转换工具、WeBack 等等。
关键词:微信;语音;聊天记录;收藏夹;备份;导出;aud;amr;转换;iOS