AutoIt3RecordToMP3MP3录音自动化脚本
MP3 录音流程的自动化脚本,用 AutoIt3 写的,录音逻辑走的是
RecordToMP3.au3
的核心在于对_waveInStart
、_LameEnc_EncodeChunk
这些函数用得比较多,搭配着用效率还不错。
你可以直接调用_waveInOpen
打开麦克风,每次读到音频数据,就丢给_LameEnc_EncodeChunk
压成 MP3,压完了_LameEnc_CloseStream
一下收尾,流程挺顺。
这个脚本比较适合快速集成在工具里,比如你写了个屏幕录制器或者语音日志工具,就可以直接拿来用。逻辑都写在一个文件里,维护也方便。
注意一点,_waveInProc
是个占位函数,需要你自己实现,比如要怎么录音 buffer、什么时候写入文件这些。建议搞清楚回调机制再动手。
对录音/编码感兴趣的,可以参考下面这些资源:Android MP3 录音实战、iOS 录音转 MP3,都挺实用的。
如果你平时用 AutoIt 写小工具,又刚好有 MP3 录音需求,那这个脚本可以省不少事,稍微改改就能上线。
63.74KB
文件大小:
评论区