Skip to content

微信语音Silk转各种音频格式,支持批量转换。Decode Silk v3 audio file and convert it to other formats (like mp3, wav, etc). Batch conversion supported!

License

Notifications You must be signed in to change notification settings

hiwanz/homebrew-silk2mp3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-silk2mp3

在找silk转mp3格式工具的时候,发现了一个kn007/silk-v3-decoder项目,但是里面的decoder需要手工编译,在Mac下编译的时候报错,需要修改Makefile去掉-enable-threads才行,并不能直接开箱即用,由于我自己用Mac,所以我自己写了一个Homebrew脚本来实现这个功能,其他平台的可以参考kn007的项目自己编译。

安装

brew tap hiwanz/silk2mp3
brew install silk2mp3

如何使用?

一、导出微信的音频消息:

  1. 打开微信聊天本地目录,一般在~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/,具体路径可能有所不同,如果找不到可以在微信聊天窗口中找到任意图片或者文件,在右键菜单中选择在访达中显示,就能找到微信聊天的本地目录了。
  2. 搜索.silk后缀的文件,这些就是微信的音频消息文件。
  3. 根据语音聊天的时间可以通过文件创建时间排序找到对应音频文件,如果文件太多,可以先把需要的语音右键收藏到微信,删掉所有silk文件,然后再微信收藏中点击对应的语音消息,微信会下载生成一个新的音频文件,这样就能找到对应的音频文件了。

二、转换silk3编码音频为mp3:

  1. 将前面找到的音频文件拷贝到一个目录下,比如~/silk
  2. 打开终端,执行silk2mp3 ~/silk/input.silk mp3即可完成单个音频转换。
  3. 如果需要批量转换多个音频,可以执行silk2mp3 ~/silk ~/output_folder mp3即可完成音频批量转换。

注:如果你想转的不是mp3格式,可以将mp3参数替换为其他格式,比如aac,wav,flac和ogg等,只要ffmpeg支持的都可以。

About

微信语音Silk转各种音频格式,支持批量转换。Decode Silk v3 audio file and convert it to other formats (like mp3, wav, etc). Batch conversion supported!

Resources

License

Stars

Watchers

Forks