TIM语音替换
首先奉上一首小诗:
我们遇到什么 bug 也不要怕,
微笑着面对它,
消除 bug 的最好办法就是面对 bug,
坚持才是胜利,
加油,
奥利给!
奥利给中毒了,就想着做成语音聊天的时候发出去,于是开始研究替换 TIM 的录音文件。
寻找录音文件
推测录音文件应该在 /sdcard/tencent/Tim
下的某个文件夹下,于是:
cd /sdcard/tencent/Tim
tree . > a
# 切到 TIM 并录音
tree . > b
diff a b
很容易就找到了录音所在文件夹:/sdcard/tencent/Tim/{QQ号}/ptt
当时脑子搭线了,没想到去搜一下,其实酷安就有教程...
制作录音
先把视频下载下来,然后ffmpeg
转成mp3,再根据大致的时间截取mp3。
然后用各种方法转成 amr 格式。
大致实现
手动替换很烦,于是打开 Termux 开始写代码,正好还有 Termux:API ,直接一步到位。(Termux实在是太棒了)
源码在 Github
具体使用请看 README,欢迎 Star & PR
上一篇:论回收站的重要性