大家好,想请教你几个关于alsa的问题可以吗?我的问题是这样的:
我要用arecord录音:音频要求是 单声道,采样率16000Hz,16位采样。我添加了配置文件 asound.conf 内容如下:defaults.pcm.card 2defaults.pcm.device 0defaults.ctl.card 2
然后我用下面的命令去录音:arecord -r 16000 -t wav -d 60 -f S16_LE -c 1 ddhgdw.wav这个命令的问题是:时间到了5秒停止不下来,并且里面出现很多 ddhgdw-001.wav,ddhgdw-002.wav
ddhgdw-003.wav 很多文件。可以使用ctrl + c 停止。arecord -f dat -t wav -d 5 -c 1 -D hw:2,0 test.wav这个命令的问题是,其他都符合,就是采样率不符合,这个采样率是48000.
我要用arecord录音:音频要求是 单声道,采样率16000Hz,16位采样。我添加了配置文件 asound.conf 内容如下:defaults.pcm.card 2defaults.pcm.device 0defaults.ctl.card 2
然后我用下面的命令去录音:arecord -r 16000 -t wav -d 60 -f S16_LE -c 1 ddhgdw.wav这个命令的问题是:时间到了5秒停止不下来,并且里面出现很多 ddhgdw-001.wav,ddhgdw-002.wav
ddhgdw-003.wav 很多文件。可以使用ctrl + c 停止。arecord -f dat -t wav -d 5 -c 1 -D hw:2,0 test.wav这个命令的问题是,其他都符合,就是采样率不符合,这个采样率是48000.
d后面是时间,r后面是频率
我最近用alsa的arecord命令录音,也碰到了和你同样的问题,arecord -d后面加时间,但是到时间后arecord不能自动停止,Ctrl +c命令杀死arecord进程后发现也和你当时情况一样,目录下面多出了很多你问题里面所描述的wav文件。
请问你当时有找到这个问题的原因了吗?是否已经解决了这个难题?如果方便的话请麻烦多多指教,拜谢大神。