我使用以下arecord命令录制USB麦克风的音频。虽然我将arecord设置为记录10秒的音频,但开始时间和结束时间并未反映出这一点。关于我为什么要面对这个问题的任何建议?
如上所示,需要22秒。但是录制的音频文件是10秒。这是它似乎记录的22秒内的最后10秒的音频。
为什么我会看到这个问题?
答案 0 :(得分:0)
尝试修改脚本以获得更详细的输出:
arecord -v -D plughw:for -f dat test.wav -d 10
我怀疑arecord正在尝试在存储音频之前设置文件头。 Wav文件具有文件头,如下所述:https://ccrma.stanford.edu/courses/422/projects/WaveFormat/。