arecord -d 10 sample.wav
在这里,此命令会将sample.wav记录为10秒的wave文件。
从,
在这里,在记录中,持续时间(参数-d)只能使用秒。
但是对于我的项目,我需要记录600毫秒或2700毫秒。在这里,有没有办法使用毫秒或微秒?
我是否需要修改ALSA代码以实现此目的?
最佳答案
您需要更改arecord的源代码(alsa-utils包中的aplay.c
),以更改timelimit
变量的类型和解析。
arecord -d 10 sample.wav
最佳答案
您需要更改arecord的源代码(alsa-utils包中的aplay.c
),以更改timelimit
变量的类型和解析。