2015-04-26 54 views
1

我從Kinect v2接收數據,這是32位浮點PCM中的16kHz單聲道音頻(我相信信息很難找到)。數據到達最多4個「子框架」,每個子框架包含256個樣本。用lame.exe編碼Kinect音頻的正確方法

當我把這個數據發送到lame.exe與-r -s 16 --bitwidth 32 -m m我得到一個輸出包含差距(據說第二個通道應該是)。但是,這些命令行開關應採用立體聲並將其混音爲單聲道。

我也嘗試將原始數據導入Audacity,但我仍然無法弄清楚獲取連續音頻的正確方法。

編輯:當我只保存第一個子框架時,我可以獲得連續的音頻。音頻仍然沒有聽起來正確。

回答

0

最後我和Ogg Vorbis一起去了。一個免費的格式,所以沒有問題。我使用以下命令行開關oggenc2.exe

oggenc2.exe --raw-format=3 --raw-chan=1 --raw-rate=16000 - --output=[filename]