2

外部サウンドカード ( Creative Soundblaster X-Fi Surround 5.1 Pro USB ) を使用して MATLAB から 4 チャネルのオーディオを同時に出力しようとしていますが、まだ有効なソリューションが見つかりません。

私が理解している限り、MATLAB のオブジェクトはステレオ信号しか出力できないため、 playrecpa_wavplayaudioplayerの 2 つの代替手段 を試しました。どちらも私が必要としているものを正確に実行しているように見えますが、サウンドカードを 2 チャンネルのデバイスとしてのみ認識しているようです。

どんなアドバイスも素晴らしいでしょう。読んでくれてありがとう。

(MATLAB のバージョンは R2007b で、利用可能なツールボックスは Signal Processing Toolbox のみです。)

4

1 に答える 1

1

私は pa_wavplay の経験が少しあり、多数の入力/出力を問題なく処理できることがわかりました。オーディオインターフェースに問題があると思います。

5.1 を出力できますが、デバイスで一度ドルビー デジタル ストリームをデコードすることで、これらの「追加の」チャネル自体を生成する可能性が非常に高くなります。これは、インターフェイスが 6 チャンネルの PCM オーディオを出力できないことを示しています。

このデバイスを使用することに決めていて、手を汚す準備ができている場合は、いつでも自分でオーディオを ac3 としてエンコードしてみることができますが、これは Matlab の外で行う必要があると思います。

于 2013-02-09T23:27:44.500 に答える