微信小程序 silk微信录音的silk格式文件怎么转MP3

Android(8)
阅读前提示:微信的文本聊天记录储存在私有目录的数据库中,如果没root,无法拿到文字聊天记录。
一、微信的语音聊天记录
找到微信的语音文件
根目录 -》tencent -》MicroMsg -》名字很长又很乱的那个文件夹 -》voice2
这里面有一些文件夹,文件夹里面就是.amr的语音文件了
播放微信的语音文件
微信的语音文件是.amr后缀的,但它并不是真正的.amr文件,你拿可以播放amr的播放器是播放不了的
它其实是silk v3格式,QQ的语音文件也是这种格式
想播放它,就需要一个silk播放器,网上搜索即可,有播放器,还有转码软件
我推荐一个我用过的,楼月微信语音播放器
Android中实现silk播放
SILK v3编码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器,Skype后来将其开源。具体可见。。附带一个Shell脚本版的:。
本来资源就不多,一般都是C或其他语言,java方面的就更少了。
从需求出发,确实没有很大的必要,非得完成Android软件播放微信语音的功能。一般的用户是没有想要去破解微信语音播放的需求的,假如有,大多数也是选择PC端软件导出后,进行播放或转码,而很少有人会想在Android机上播放和转码。人家微信能播,我为什么还下个软件来播。如果是单独的silk播放,就没有意义了,如果是silk播放加转MP3导出,那就有点意思了。
推荐一个Android管理微信QQ图片语音文件及转成MP3导出功能于一体的软件,微痕迹!
不同的人可能有不同的需求,我研究这自然有要用到的地方,而你想要了解这,肯定也是想用这门技术做点什么。Android系统本地本地播放既然无意义,那远程播放呢?是不是可以把别人的语音文件上传云端,然后用手机下载来播放呢?哦,这个类似监听软件了,涉及到个人隐私问题了,不提倡这么做。。。(但是我已经写了一个这种demo了)
分享一下silk v3转MP3的技术,感谢微痕迹提供的开源代码
相关文章:
二、微信的文本聊天记录
需要root,root方法各异,可上机锋论坛查看。
root后,找到微信的数据库,导出。
下载一个文件管理软件,如RE管理器,然后进入data -&data -&com.tencent.mm 会看到一个MicroMsg的文件夹,就是微信的数据库,长按复制,然后返回到顶层,找到sdcard文件夹,点进去,粘贴到这里。这时就可以连接电脑把它导出到电脑上了,他就在手机存储的最外层。
详细图文步骤,及不关心解密过程的,一个不错的PC端软件。
下载SQLCipher.exe
SQLCipher是一个提供数据库文件AES对称加密解密功能的第三方开源库,。
普通的SQL查看软件是无法查看的,因为微信使用了开源的SQLCipher数据库加密方式,所以我们要下载一个,但是SQLCipher.exe这种软件,资源十分稀缺,给我一种“只此一家,别无分店”的感觉,。
找到聊天记录的数据库
对,就是它!
破解微信数据库的密码
微信数据库的密码是:(手机IMEI + 微信uin )取MD5的前7位
手机的IMEI获取:手机拨号盘输入:*#06#
微信uin获取:微信uin与微信账户进行关联,是唯一标识微信用户身份的标识符,长度为9位数字。
1、登录微信网页版(推荐使用chrome浏览器,因为下一步是针对chrome浏览器的)
2、开始chrome浏览器内置的抓包模式,即在新建的标签页地址栏中输入:chrome://net-internals/#events
3、在微信中进行一些聊天操作,然后在浏览器的层级上搜索(ctrl+f)“uin”,不出意外可以搜到一个9位的uin码,这个就是你微信号对应的uin码
IMEI在前,uin在后,拼接后md5加密
取32位小写的前七位就是密码。我看有的文章取的是16位小写,要么是他写错了,要么是ios端取的是16位,未做实验。
到这里,微信的数据就已经全都被解析出来了,至于Android端的微信语音播放和导出以及微信的文本聊天记录查看,等我有时间把软件做出来再更新。
Android微信语音方面
Android数据库方面
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:571次
排名:千里之外
原创:10篇
(1)(1)(2)(4)(2)Silk转换脚本 V1.0.0.1 绿色版
silk转换mp3
Silk转换脚本是一款非常小巧的silk转换mp3的软件,以DOS命令界面的方式非常简洁的将silk转换成mp3,不仅操作简单,而且速度很快,不影响音频文件的质量,转换后可以在任意播放器使用,有需要的可以在本站下载。
Silk转换脚本使用方法
1、下载并解压文件,双击运行;
2、将需要转换的silk文件拖入界面内即可。
Silk转换脚本功能特性
1、绿色软件,无需安装;
2、DOS界面,操作简介;
3、利用Silk解码器、ffmpeg处理工具及lame编码器将所有通过Silk v3编码的语音文件,转换速度快,不影响音频文件质量。
Silk转换脚本使用注意事项
1、优先使用[头文件合并模式],速度非常快且基本不会出现错误,使用[FFmpeg处理模式]时由于需要启动体积达数十MB的FFmpeg.exe文件所以可能在一些旧机器或低效能的机器上会有点小卡。
2、只想使用[头文件合并模式]的话可以放心将FFmpeg.exe文件删除,如果一定要使用[FFmpeg处理模式]的话只要将脚本目录下的24KHz.head文件改名或删除即可。
3、本脚本无版权,工具包里所包含的所有程序的版权及修改权、解释权归各自作者所有,传播时请务必保持工具包的完整性,谢谢。
Silk转换脚本 V1.0.0.1 绿色版
高速下载器通道
其他下载地址
下载不了?2791人阅读
最近一直都在做微信相关的项目
有个需求是上传录音,然后再播放
实现方法是,调用微信接口,录音,上传到微信服务器,当用户保存的时候,从微信服务器下载下来,然后再转码成为MP3格式,在页面使用audio标签播放
原因,ios和安卓的录音格式不同,而audio标签不能直接播放ios的录音文件(或者ios无法播放amr格式文件,忘记了),为了实现兼容性,将音频转码后,再给用户查看播放
使用jave实现,上网找了很久,很久前也就想弄的,一直没实现,今天找到了一直想关文章看了下,调试了下,发现可以用,就想记下来
上网下载jave-1.0.2.jar &,一般该jar包只能在window下正常工作,要在linux下工作,需要替换改jar里面的文件,如果以后忘记了,百度下就好
package convertV
import it.sauronsoftware.jave.AudioA
import it.sauronsoftware.jave.E
import it.sauronsoftware.jave.EncoderE
import it.sauronsoftware.jave.EncodingA
import it.sauronsoftware.jave.InputFormatE
import java.io.F
&* @exception
&* @author zs&
&* @version 日 下午6:12:20&
&* @description
&* @version 1.0
public class convertVoice {
public static void main(String[] args) throws Exception {
public static void change()&
File source = new File(&E:\\gtGEHFWPLYxlsJmjaMJJYwuvvQxh6qHcZxzV-FuvCtkWM9XFimee0L2Zi9sCepqS.amr&);
File target = new File(&D:\\5.mp3&);
AudioAttributes audio = new AudioAttributes();
Encoder encoder = new Encoder();
audio.setCodec(&libmp3lame&);
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat(&mp3&);
attrs.setAudioAttributes(audio);
encoder.encode(source, target, attrs);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InputFormatException e) {
e.printStackTrace();
} catch (EncoderException e) {
e.printStackTrace();
只需要传入两个路径即可,另外,运行时会报错,但是生成的文件照样可以正常运行,报错原因,amr编码为设置,不懂怎么设置,就不设置了.
转码前,34KB的amr文件,转码后,386KB的MP3文件 & & →_→ 我都不知道说什么,不理他,反正不是我用的功能
&audio src=&media/5.mp3& controls=&controls&&&/audio&
我试了下,这样写就行了,在页面点击播放,就能播放,但是进度条无法调戏,点不到,只有开始/暂停按钮,音量调节按钮
弄了两个jar,一个window版本的,一个是linux版本的,但是发现linux版本的jar在window下也能正常工作,想把它们两个也传上来的,但是不知道怎么传,不理它
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4718次
排名:千里之外
(1)(1)(1)(1)(5)

我要回帖

更多关于 微信小程序 录音格式 的文章

 

随机推荐