VLCにデフォルトのオーディオ出力を5.1に変更する設定はありますか?
これは検索結果のかなり上位にあり、v2.0.2ではソリューションが機能しなくなったため、これを復活させる必要性を感じましたが、最終的に修正を見つけました!
All
ラジオボタンを選択します。DirectX
を選択します。これも私を少し混乱させました。システムに7.1オーディオがあります。 VLCのデフォルトは常にステレオオーディオです。それから私は最終的にそれを理解しました。サウンドカードのスピーカー構成を5.1に設定する必要があります。そうしないと、VLCが5.1トラックを選択しません。サウンドカードのスピーカー構成用に設定された7.1は何でも機能するので、システムが5.1または7.1を使用できる場合は再生します。しかし、どうやらVLCや他のいくつかのプログラムでは、システムが正確に一致していなければ、設定が認識されません。これは、VideoLanチームが修正する必要のある機能です。 7.1オーディオの登場により、VLCは7.1システムで5.1オーディオを再生できることを認識する必要があります。
vlc --longhelp --advanced
から:
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
「オーディオ->エフェクト->ドルビーサラウンド」の下のGUIバージョンの設定にもそれぞれの設定があります。 「自動」、「オン」、「オフ」のオプションがあります。
私が理解していることから、ソースメディアがサラウンドサウンドかどうかを自動的に検出するはずです。
VLCによって生成されたオーディオマッピングを尊重したい場合は、はるかに優れたソリューション:
ソリューションで上記で説明したようにDirectXを使用すると、次のようなオーディオマッピングが得られます。
ステレオオーディオファイル:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->3F2R/LFE
main debug: looking for audio converter module matching "any": 12 candidates
main debug: using audio converter module "trivial_channel_mixer"
main debug: conversion pipeline complete
5.1オーディオファイル:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio converter module matching "any": 12 candidates
main debug: no audio converter modules matched
main debug: looking for audio converter module matching "any": 12 candidates
main debug: using audio converter module "a52tofloat32"
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: conversion pipeline complete
私が説明するようにWaveOutを使用すると、ステレオコンテンツのオーディオマッピングがより尊重され、最初のソリューションと同じマッピングが維持されます。
ステレオオーディオファイル:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: conversion pipeline complete
5.1オーディオファイル:
main debug: using audio filter module "scaletempo"
main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio converter module matching "any": 12 candidates
main debug: no audio converter modules matched
main debug: looking for audio converter module matching "any": 12 candidates
main debug: using audio converter module "a52tofloat32"
main debug: conversion pipeline complete
main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: conversion pipeline complete
誰かがこの回避策を適切な解決策だと感じたら、次のようにしてください:
それが誰かのために役立つことを願っています...
オーディオ形式がdts/dolby digital 5.1の場合のみ、5.1チャンネルはVLCでアクティブ化できます。元のファイルがステレオタイプのみの場合、5.1オプションは上記のメニューで強調表示されません。 SURCODE DTSおよびステレオファイルをユーザー定義の5.1に変換するためのゴールドウェーブソフトウェアを使用してみてくださいDTSファイル。