DOC软件文档百宝箱

循环录音与自动覆盖旧录音的原理

录音笔、行车记录仪都有一个共同设计:一直录,但只保留最近一段。本篇讲循环录制(滚动缓冲)的实现原理、什么时候该点保存,以及用它留证据时的实用建议。


一、什么是循环录制

普通录音录像「点了才开始、停了才结束」,文件越录越大,存储很快见底。循环录制换了一种思路:应用在后台持续录制,把内容切成一段段暂存;超过设定时长的旧分段自动删除,新内容顶上来,就像一条不断往前滚的传送带。

这样带来的结果是:

开源应用 Alibi 把这套机制带到了安卓手机上:默认保留最近 30 分钟,时长可调;既能录音也能录像,很多用户拿它把旧手机改造成车载记录仪,也有人在会谈、面谈等场合用它随时留住最近一段谈话。

二、分段暂存是怎么工作的

以 Alibi 的设置为例,两个关键参数:

分段的好处不只是好删:设备断电、应用意外退出时,损失也只是最后一个分段,前面已落盘的分段还在。0.5.1 版之前有过「分段文件一直变大不释放」的问题,之后版本已修复——遇到暂存异常增长,升级版本即可。

三、什么时候点保存

循环录制的世界里,「保存」是一个主动动作:不点它,旧内容迟早被覆盖;点了它,最近一段才被合并导出成普通音视频文件,写到设定的保存目录里。

几个值得点保存的时刻:

导出的文件记得及时转存:聊天软件、电脑、网盘都行。暂存是滚动的,导出的文件才是稳定副本。

四、拿它留证据的三个注意

  1. 明录原则:安卓在录制期间会显示麦克风 / 相机的隐私指示(状态栏绿点),系统级提示任何应用都隐藏不了。把这一点当作 feature——在场的人都知道在录,取证效力反而干净。
  2. 录不到的声音就是录不到:麦克风收的是环境声。通话对方的声音、系统内部播放的音频受安卓系统保护,循环录音应用录不进来;需要留存通话内容时,用系统自带通话录音。
  3. 先放行电池优化:后台录制类应用最常见的故障不是录不好,而是被系统省电机制杀掉。装好应用先把电池策略放行,再投入正式使用。

五、想上手试试

Alibi 是免费开源项目(GPL-3.0),安装文件资源与安装步骤已整理在 Alibi 循环录像介绍站,照着两页内容走完,几分钟就能开录。

六、相关文章

同站更多