matlab - 在 MATLAB 中输出 4 路音频

标签 matlab audio

我希望使用外部声卡(Creative Soundblaster X-Fi Surround 5.1 Pro USB)从 MATLAB 同时输出四个音频 channel ,但尚未找到可行的解决方案。

据我了解,MATLAB 的 audioplayer object 只能输出立体声信号,所以我尝试了两种选择:playrecpa_wavplay .两者似乎都完全符合我的需要,但似乎只将声卡识别为双 channel 设备。

任何建议都会很棒。谢谢阅读。

(MATLAB 版本是 R2007b,唯一可用的工具箱是 Signal Processing Toolbox。)

最佳答案

我对 pa_wavplay 有一些经验,发现它可以毫无问题地处理大量输入/输出。我怀疑问题出在您的音频接口(interface)上。

虽然它可以输出 5.1,但它很可能通过在设备中解码杜比数字流来自行生成这些“附加” channel 。这表明该接口(interface)不允许您输出 6 个 6 channel 的 PCM 音频。

如果您决定使用此设备并准备动手,您可以随时尝试自己将音频编码为 ac3,但我想您必须在 Matlab 之外执行此操作。

关于matlab - 在 MATLAB 中输出 4 路音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14736049/

相关文章:

image - 检测模糊图像中的细线

matlab - 重新缩放图中的 Y 轴

matlab - 绘图覆盖轴属性 'XTick'

c# - 具有多个视频帧的DirectShow变换过滤器-与音频同步

android - Android 混音是如何工作的?

JavaScript 测验安全性

python - 在 Python 中将波转换为分贝

actionscript-3 - 将声音输出到耳机和扬声器

matlab - 如何确定 LDPC 生成器矩阵形成奇偶校验矩阵 (802.16e)

matlab - DescriptorMatcher mexopencv 中的 imgIdx 问题