検索結果でかなり上位に出てきて、解決策がv2.0.2では動作しなくなったので、これを復活させる必要があると感じました。
1.Ctrl+Pを押して環境設定を表示させます。
2. 右側のナビゲーションの下部で、Show settingsエリア(インターフェースの左下)の下にあるAll
ラジオボタンを選択します。
3. 次に、Audioツリーを展開し、Out Modulesを選択し、DirectX
を選択します。
4. ドロップダウンメニューから “Output device "と "Speaker configuration "を選択します。
5. VLCを再起動します。
これは私にとっても少し混乱しました。私のシステムでは7.1オーディオを使用しています。VLCは常にステレオオーディオにデフォルトで設定されていました。そして、私はついにそれを見つけ出しました。サウンドカードのスピーカー設定が5.1に設定されていないと、VLCは5.1トラックを選択しません。私は、サウンドカードのスピーカー設定に7.1が設定されていると、システムが利用可能な場合は5.1または7.1を再生するので、何でも動作するだろうと思っていました。しかし、どうやらVLCや他のプログラムでは、システムが正確に一致していないと設定が認識されないようです。これは VideoLan チームが修正する必要がある機能です。7.1オーディオの出現により、VLCは7.1システムで5.1オーディオを再生できることを認識する必要があります。
上で説明したようにDirectXを使用すると、以下のようなオーディオマッピングが得られます :
これから説明するようにWaveOutを使用すると、ステレオコンテンツのオーディオマッピングがより良く尊重され、最初のソリューションと同じマッピングが維持されます :
さて、もしこの回避策が適切なソリューションだと感じる人がいたら、以下のようにしてください :
誰かの参考になれば幸いです。
オーディオフォーマットが dts/dolby digital 5.1 の場合のみ、VLC で 5.1 チャンネルを有効にすることができます。元のファイルがステレオタイプのみの場合、上記のメニューでは 5.1 オプションはハイライトされません。SURCODE DTS と Gold wave ソフトウェアを使って、ステレオファイルをユーザー定義の 5.1 DTS ファイルに変換してみてください。