我在使用tlv320aic3109录音 声速是原来的一半,录制是按照arecord -f S16_LE -c 1 -r 48000 -d 10 -Dhw:1,0 test.wav来 录制的,用audacity听起来是慢了一倍的速度录制的,而且 本来指令为录制10秒 实际上只录了5秒就结束了
在audacity上 用96000采样率来播放 ,录制的声音是正常的。
aplay播放其他音乐是是正常的 应该和采样率无关?
补充一下 我用96000采样率来录音,声音播放是正常的,录制时长也对,好奇怪
有谁遇到这种问题么?
Amy Luo:
您好,
这个arecord -f S16_LE -c 1 -r 48000 -d 10 -Dhw:1,0 test.wav是什么
“在audacity上 用96000采样率来播放 ,录制的声音是正常的。”“用audacity听起来是慢了一倍的速度录制的,而且 本来指令为录制10秒实际上只录了5秒就结束了”这两处相矛盾,不明白,您可以把问题说的更清楚一些吗
user5342824:
回复 Amy Luo:
您好
arecord -f S16_LE -c 1 -r 48000 -d 10 -Dhw:1,0 test.wav 这个是ALSA 控制 录制音频的命令行,指录制为 16位 单声道 48k 采样率 录制10秒 命名为test.wav
“在audacity上 用96000采样率来播放 ,录制的声音是正常的。”“用audacity听起来是慢了一倍的速度录制的,而且 本来指令为录制10秒 实际上只录了5秒就结束了”
就是指 我用48k采样率 录制20秒的音频,但实际上, 录了十秒就自动结束了,录制的声音就是那杯0.5倍速的样子。
如果我用audacity 把采样率调到96k来播放刚才48k录制的音频 这时声音是正常的。