XiaO

微信语音转码

XiaO / 2020-10-08


微信中朋友发送的语音文件(.silk)转码为可播放格式(譬如 mp3、falc 等),转码后的语音文件可转发或者保存之用。

安装转码依赖工具 gcc 与 ffmpeg

brew install gcc ffmpeg

下载自动转码工具至根目录

git clone https://github.com/kn007/silk-v3-decoder.git silk-v3-decoder

如果转码中提示文件权限不够 zsh: permission denied

chmod +x ~/silk-v3-decoder/converter.sh

转码单个 silk 文件为 flac, m4a 或者 mp3 格式

sh ~/silk-v3-decoder/converter.sh PathToFile.silk flac
sh ~/silk-v3-decoder/converter.sh PathToFile.silk m4a
sh ~/silk-v3-decoder/converter.sh PathToFile.silk mp3

批量转换某个目录内的所有 silk 文件

sh ~/silk-v3-decoder/converter.sh input-folder ouput-folder mp3

音频转码与合并:SoX(操作比 ffmpeg 简单)

brew install sox # 安装 SoX
sox file.wav file.mp3 # 转码 wav 为 mp3
sox 1.wav 2.wav Full.wav # 拼接 1 和 2 音频文件