【问题标题】:Correct way to encode Kinect audio with lame.exe使用 lame.exe 编码 Kinect 音频的正确方法
【发布时间】:2015-04-26 11:34:20
【问题描述】:

我从 Kinect v2 接收数据,这是(我相信很难找到信息)32 位浮点 PCM 中的 16kHz 单声道音频。数据到达最多 4 个“子帧”,每个子帧包含 256 个样本。

当我使用 -r -s 16 --bitwidth 32 -m m 将此数据发送到 lame.exe 时,我得到一个包含间隙的输出(假设应该是第二个通道的位置)。然而,这些命令行开关应该采用立体声并将其缩混为单声道。

我也尝试将原始数据导入 Audacity,但我仍然无法找出正确的方法来从中获取连续音频。

编辑:当我只保存第一个子帧时,我可以获得连续的音频。音频仍然听起来不正确。

【问题讨论】:

    标签: audio kinect lame


    【解决方案1】:

    最后我选择了 Ogg Vorbis。免费格式,所以也没有问题。我对oggenc2.exe 使用以下命令行开关:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 2016-01-21
      • 2015-07-25
      • 2011-09-08
      • 2012-01-26
      • 1970-01-01
      相关资源
      最近更新 更多