我从Kinect v2接收数据,这是(我相信,很难找到信息)32位浮点PCM中的16kHz单声道音频。数据最多包含4个"子框架",每个包含256个样本。
当我将此数据发送到带有-r -s 16 --bitwidth 32 -m m
的lame.exe时,我得到一个包含间隙的输出(假设第二个通道应该在哪里)。但是,这些命令行开关应采用立体声,并将其缩混为单声道。
我也尝试将原始数据导入Audacity,但我仍然无法找出从中获取连续音频的正确方法。
编辑:当我只保存第一个子帧时,我可以获得连续的音频。虽然音频仍然听起来不错。
答案 0 :(得分:0)
最后我和Ogg Vorbis一起去了。一种免费格式,所以也没有问题。我对oggenc2.exe
使用以下命令行开关:
oggenc2.exe --raw-format=3 --raw-chan=1 --raw-rate=16000 - --output=[filename]