微信里的图像音视频

文件名

在目录Tencent/MicroMsg/目录下的一个ID字符串目录下。
voice2目录存放的是语音。在经过两级2位十六进制字母散列的目录中文件是按“秒时分日月年”的顺序组成文件名msg_后的前12位数字。
video目录存放是视频文件和相关的图片。目录中文件是按“时分秒日月年”的顺序组成文件名前12位数字。比如”083909140318afaaef195653.mp4″,就是“08点39分09秒在14日03月18年”在手机上生成的。同个小视频若转发到多个对话会出现多个文件和文件名。

image2目录中存放的用户聊天图片,也是经过两级2位十六进制字母散列的目录中,但是文件名貌似随机无规律。

上面都是自动保存的原文件等。如果视频图片保存下载到Tencent/MicroMsg/WeiXin文件夹下,则视频直接使用保存时的unixtime时间戳,而图片则是mmexport加上unixtime时间戳。但是注意下载的图片可image2里自动缓存的图片清晰度高,保存的视频无区别。

对于使用微信发送消息框直接拍摄的图片和视频则也是保存在Tencent/MicroMsg/WeiXin文件夹下,文件名时wx_camera_加上unixtime时间戳。

微信amr音频文件转mp3

微信amr音频使用silk v3编码,工具集 https://github.com/kn007/silk-v3-decoder/tree/master/windows
BAT批处理程序示例

setlocal enabledelayedexpansion

for /r D:\\micromsgvoice2 %%i in (*.amr) do (
set fullfilename=%%i
C:\silk2mp3\silk_v3_decoder.exe !fullfilename! msg.pcm -Fs_API 44100
C:\silk2mp3\lame.exe -ar -s 24 msg.pcm !fullfilename:.amr=.mp3!
)

另外,我这里还有个自动通过ftp从手机下载音频文件的脚本 https://github.com/wadefelix/Scripts100/blob/master/fetchmicromsgvoice2.py

发表评论

电子邮件地址不会被公开。 必填项已用*标注