web-dev-qa-db-ja.com

RealtekHDオーディオが特定のビデオフォーマットで奇妙に再生される

RealtekHDサウンドカードを搭載したギガバイトのマザーボードを持っています。カードはどこでも完全に機能しますが、音声が歪んでいる単一のビデオ形式を除いて、金属管を通過したかのように聞こえます。

これをグーグルで検索しましたが、どこにも答えが見つかりませんでした。

この映画は他のシステム(他の場所ではLinuxを入手)では問題なく再生されますが、このシステム(winXP-x64-sp2)ではそうではありません。

詳細は次のとおりです。

 MPC:[。ビデオ1] 
 
 VLC:
コーデック:wmas 
サンプルレート:22050 
サンプルあたりのビット数:16 
ビットレート:20kb /s
5
dyasny

最終的にシステムをWindows7に再インストールしましたが、今ではすべてが機能しているようです。

0
dyasny

これは、WMAオーディオを含むWMVファイルです。 Windows Media PlayerとMicrosoftがプリインストールされているWindowsコーデックのみを使用して、ファイルを問題なく再生できるはずです。 MSのコーデックからWMAを乗っ取った他のコーデックをダウンロードしてインストールした可能性があり、デバッグするのは面白くないかもしれません。私が通常行うことは、Media PlayerClassicを使用することです。オプションに入ります。内部フィルターに移動します。変換フィルター側でWMV1/2/のチェックを外します。次に、ビデオを再生します。ビデオの再生中に、ビデオを右クリックし、[フィルター]サブメニューをクリックします。いくつかの項目がリストされているはずです。通常、1つのソースフィルター(ファイル名として表示)、1つのオーディオ出力フィルター(通常はデフォルトのダイレクトサウンドデバイス)、1つのビデオ出力フィルター(通常はビデオレンダラー、VMR9、オーバーレイミキサーなど)があります。そしておそらくオーディオスイッチャー。これにより、ビデオコーデックとオーディオコーデックの実際の処理を担当する他の2つのフィルターが残ります。 WMV/WMAファイルの場合、WMVideo Decoder DMOおよびWMAudio Decoder DMOが表示されます。これらはMSフィルターです。他に何かが表示された場合、それはおそらくあなたの問題です。

image

それらが正しくある場合。次に、ドライバーの問題を調査します。しかし、Media PlayerClassicを使用しているときにテストすることがもう1つあります。オプションと[出力設定]ページに移動します。下部には、DirectShowAudioというラベルの付いたドロップダウンがあります。デフォルトのWaveOutデバイスに切り替えて、ビデオを再生してみてください。 (テストする前に再生中のファイルを閉じます。ビデオの再生中にこれらの設定を変更しても効果はありません。または単にMPCを閉じて再度開きます。)これにより、出力デバイスが変更されます。何か違いが聞こえる場合は、ドライバーの1つで何か奇妙なことが起こっている可能性があります。一部のサウンドカードには、設定できる奇妙なオーディオエフェクトがあり、おそらくそれが起こっていることです。

1
Eric Falsken

RealtekHDオーディオドライバーの新しいバージョンをお試しください。これはあなたの問題を解決することができます。

0
Deniz Zoeteman

別のオーディオプレーヤー用のコーデックパックを入手してから試すことはできますか?例:WMP用のコーデックパックを入手してください。おそらくVLCはそれをうまく再生できません。

編集:Linuxシステムでこれを再生するために使用しているプレーヤーはどれですか。VLCの場合は間違っている可能性があります。おそらく更新されたドライバーパックを取得しているだけですか?

0
rzlines

ffdshow を試すことをお勧めします。それはトンのオプションを持っていますが、あなたの質問に関連する最も注目すべきものは、wmvオーディオストリームのデコードを行うように内部デコーダーを設定する機能です( wma)システムのデフォルトではなく。これは、ffdshowのオーディオデコーダー構成ウィンドウを開くことで実行できます>>コーデック(上部、左側のリスト)>> WMAをdisabledからlibavcodec

お役に立てれば !

0

Eric Falskenのヒントに従ってください。確かに、システムコーデックに何らかの問題があるようです。それらをすべてアンインストールしてみてください。

ライブCD(linux、ubuntu)でコンピューターを起動し、そのビデオファイルをlinuxでテストして、OSの問題であることを確認することもできます。

0
Hande

すべてのMicrosoftコーデックが最新であることを確認してみてください
Link1
Link2

0
Xantec