web-dev-qa-db-ja.com

Windows7のOS /ドライバーレベルでサラウンドをドルビープロロジックにダウンミックスしますか?

まず、 Dolby Pro-Logic について話します。これは、4つのオーディオチャネル(L/R/C/SR)を2つのアナログ出力にエンコードし、それらを再度抽出するための非常に古い技術です。前世紀にサラウンドサウンドシステムで使用されました。

私は5.1アナログオーディオを出力できる最新のPCを持っています(背面の3つの出力は6チャンネルのオーディオを伝送します)。しかし、私は2チャンネルのL/R入力しかなく、4チャンネルのオーディオを抽出して5.1スピーカーに出力する非常に古いサラウンドサウンドレシーバーを持っています。

私が欲しいのは、OS、Windows 7が実際に5.1オーディオチャネルを利用できるかのように動作するため、アプリケーションはサラウンドオーディオを生成しますが、PCの背面から出力する前に、ドルビープロロジックマトリックスエンコーディングを適用します2つのチャネルのみで出力するようにします。これらの2つのチャンネルは、RCAケーブルを介して受信機に送信され、受信機は再びデコードしてサラウンドスピーカーを駆動します。

このようなことは可能ですか?アプリケーション/コーデックレベルでそれができると確信していますが、一度設定するだけでよいものを探しています。

6
davr

バーチャルサラウンドを使用して、ドルビープロロジックをエンコードできます。

オンボードのRealtekALC885チップセットとMicrosoftドライバーを使用していることに注意してください。私はRealtekドライバーでこのメソッドをテストしていません。

  1. Windows 7では、コントロールパネルでサウンドを開き、再生タブをクリックして、ドルビープロロジックエンコーディング用に目的のデバイスを構成します。

  2. デバイスを強調表示し、ペインの下部にある構成ボタンをクリックします。

    背面のアナログ出力を使用していますIOデバイスリストで「スピーカー」と呼ばれるパネル*

  3. [オーディオチャンネル]リストでステレオが選択されていることを確認し、次へをクリックします。

  4. フルレンジスピーカーオプションでフロント左右がチェックされていることを確認し、次へをクリックします。

    サラウンドスピーカーオプションは使用できないことに注意してください。これは、サラウンドチャンネルが仮想サラウンドエンハンスメントによってエンコードされてからステレオストリームとして送信されるためです。

  5. Finishをクリックして、SpeakerSetupウィンドウを閉じます。

  6. 再生ペインでデバイスを選択したまま、プロパティボタンをクリックします。

  7. 拡張タブをクリックし、仮想サラウンドを確認します。

    リストの下にある[プロパティ]ペインに、拡張機能の詳細が記載されていることに注意してください。ステータスはEnabledと表示されます。

  8. [〜#〜] ok [〜#〜]をクリックして変更を保存し、[プロパティ]ウィンドウを閉じます。

  9. サウンドウィンドウでもう一度[〜#〜] ok [〜#〜]をクリックして閉じます。

これで、コンピューターのアナログステレオ出力からドルビープロロジックレシーバーのアナログステレオ入力へのマトリックスステレオストリームをL/C/R/SRオーディオ用に実行できるようになります。

再生デバイスはステレオ出力用に構成されているため、ほとんどのプログラムはデフォルトでステレオをミックスすることに気づきました。 VSエンハンスメントがマトリックスステレオミックスをエンコードできるように、クワッドまたは5.1をミックスするようにプログラムを構成する必要があります。

2
Zac

KMPLAYERを使用してください。入力で「original」を選択し、出力で「DolbyPrologic」を選択します。サウンドカードで、STEREOをアクティブにします(つまり、メインの緑色の出力に接続している通常のspekaersコネクタが2つしかないことをPCに伝えます)。デコーダーでProLogicをアクティブにします。出来上がり!映画をエンコードする必要はありません。Kmplayerを使用してサウンドをプロロジックサウンドとして出力するだけです。それは私のために働きます; D

1
TommyLeePark

AC3Filter (デコーダーおよびプロセッサーフィルター)は、構成されている場合、ドルビーサラウンド/プロロジックまたはドルビープロロジックIIへのダウンミキシングを可能にしますそうするには。メディアプレーヤーもAC3Filterを使用するように構成する必要があります。

そのウェブサイトから引用された関連機能:

  • 任意のオーディオトラックを任意の数のチャンネルにダウンミックスします(スピーカー構成に一致させるため)
  • 外部のドルビーProLogicデコーダーがある場合は、ProLogicダウンミックスを使用して、DPLデコーダーがサラウンド情報を抽出できるようにすることができます。

Screenshot of AC3Filter configured to output in Dolby Prologic II

0
galacticninja

コーデックを使用してそれを行う必要があります。ドルビープロロジックはライセンス形式であるため、オープンソースコーデックを使用してオーディオストリームをそれに変換するためのサポートが見つかるとは思えません。有料ルートを使用する必要があり、Arcsoft TotalMediaTheaterやPowerDVDなどのプレーヤーを使用する必要がある場合があります。

サラウンドサウンドレシーバーが同軸/光S/PDIFをサポートしている場合は、それを使用できます。コンピュータに必要なコネクタがない場合は、フォーマット/コネクタをサポートするサウンドカード(外部または内部)をピックアップして、そのまま使用できます。

そういえば、ドルビープロロジックマトリックスエンコーディングをサポートする外部サウンドカードを入手するのが最善の策かもしれません。

0
Metril

FFDShowをお試しください。ドルビープロロジックIIを含むダウンミキシングに関する多くのオプションを提供します。

http://mewiki.project357.com/wiki/FFDShow_reference#Mixer

0
Andee