新しい Windows 10 ではほとんどのメディア ファイルを再生できません

新しい Windows 10 ではほとんどのメディア ファイルを再生できません

新しい PC を組み立て、64 ビット Windows 10 Pro をインストールし、更新プログラムを適用し、古い 64 ビット Windows 7 PC から大量のメディアをコピーしました。ほとんどのメディアは新しいマシンでは再生されません。

      Groove   M&TV   Photos   WMP   
AVI    N/A      OK      OK      OK
MID    N/A      N/A     N/A     OK
MP3    OK       N/A     N/A    FAIL
MP4    N/A      FAIL    HANG   FAIL
MTS    N/A      FAIL   STILL   FAIL
WAV    OK       N/A     N/A     OK
WMV    N/A      FAIL   CRASH   FAIL

映画とテレビの失敗メッセージは次のとおりです:

プレイできません

再生するには別のものを選択してください。このアイテムはサポートされていない形式です。

0xc00d36b4

Windows Media Player のエラー メッセージは次のとおりです。

Windows Media Player ではファイルを再生できません。プレーヤーがファイルの種類をサポートしていないか、ファイルの圧縮に使用されたコーデックをサポートしていない可能性があります。

ビデオの場合、WMP または M&TV にエラー メッセージが表示される前に、ビデオの最初の数フレームが表示されます。

フォトは、メディアの種類によって異なる方法で失敗するという点で奇妙です。MP4 をフォトに読み込むと、数フレーム再生されてからスピナーが表示され、どうやら永遠に再生され続けます。MTS の場合、フォトは最初の数フレームを再生した後、残りのフレームを再生しませんが、アプリケーションは応答し続けます。WMV の場合、フォトは最初の数フレームを再生した後、跡形もなく消えてしまいます。

Windows Media Player (ヘルプ > バージョン情報 > テクニカル サポート情報) には、これらのメディア タイプのほとんどに必要なコーデック (または少なくともデコーダー) が用意されていることが示されています。これには次のものが含まれます。

  • WMAudio デコーダー DMO、フォーマット 0160、0161、0162、0163、バイナリ WMADMOD.DLL バージョン 10.0.18362.145
  • WMAPro over S/PDIF DMO、フォーマット 0162、バイナリ WMADMOD.DLL バージョン 10.0.18362.145
  • MP3 デコーダー DMO、フォーマット 0055、バイナリ mp3dmod.dll バージョン 10.0.18362.1
  • Mpeg4s デコーダー DMO、フォーマット mp4s、MP4S、m4s2、M4S2、MP4V、mp4v、XVID、xvid、DIVX、DX50、バイナリ mp4sdecd.dll バージョン 10.0.18362.1
  • WMV スクリーン デコーダー DMO、形式 MSS1、MSS2、バイナリ wmvsdecd.dll バージョン 10.0.18362.1
  • WMVideo デコーダー DMO、フォーマット WMV1、WMV2、WMV3、WMVA、WVC1、WMVP、WVP2、VC1S、バイナリ wmvdecod.dll バージョン 10.0.18362.1
  • Mpeg43 デコーダー DMO、フォーマット mp43、MP43、バイナリ mp43decd.dll バージョン 10.0.18362.1
  • Mpeg4 デコーダー DMO、フォーマット MPG4、mpg4、mp42、MP42、バイナリ mpg4decd.dll バージョン 10.0.18362.1

(ちなみに、コーデックのリストは私の Windows 7 PC と実質的に同一で、同じバージョンの WMP を使用してこれらすべてのファイルを問題なく再生できます。)

これは、Microsoft ドキュメント、それは言う、

デフォルトでは、Windows オペレーティング システムとプレーヤーには、Windows Media Audio、Windows Media Video、MP3 など、最も一般的なコーデックが多数含まれています。

問題に MP3、MP4、WMV ファイルが含まれていない場合は、コーデック パックが必要であるという提案を信じます。

ウェブ上で似たような報告を見つけましたが、どれもこれらの症状と完全に一致するものではなく、その多くは古いバージョンの Windows を Windows 10 にアップグレードすること (または WMP を 11 または 12 にアップグレードすること) に関連しているようです。

私が試したこと:

  • Windows アップデートの確認と適用
  • WMPトラブルシューティングを実行する
  • wmp.dll の再登録
  • WMPサポートページでインストールされているコーデックを確認する
  • さまざまなソースからのメディアファイルの再生
  • WMPのアンインストールと再インストール

メディア エクスペリエンスが、箱から出した直後からこのように壊れていることに驚きました。これが、古いバージョンの Windows や WMP からのアップデートであれば、それほど驚きません。

2019-12-16 更新:まだ調査中ですが、Windowsの標準コーデックでは問題ないようです。MFソースリーダーからURLを作成、MP3デコーダーを見つけてすべてのサンプルを読み取るのに問題はありません。SysInternals プロセスモニターどうやら、スピーカーをメディアシンクとして設定しようとすると問題が発生するようです。興味深いことに、音を出すバニラ PCM Wave ファイルを再生すると音が出ませんが、64 ビット版は問題なく動作します。これはすべて、マザーボードのオーディオの構成またはドライバーの問題を示していますが、これは標準デコーダーへのアクセスの問題よりもはるかに妥当と思われます。

答え1

これは、新しくインストールされた Windows システムにコーデックが不足しているために発生するもので、まったく正常です。Windows には、一般的なメディア ファイルの種類を再生するために必要なメディア コーデックの多くが含まれていません。

私はメディアを制作しており、クライアントが他のアプリケーションをインストールする必要がないように、標準プレーヤーでメディアが動作するかどうかを確認できるようにしたいと考えています。

これは理解できます。VLCは、必要な一般的なメディアコーデックをすべて備えているため、人気のある選択肢です。ただし、この問題を解決したい場合はそれなしVLCのような追加のメディアプレーヤーをインストールする場合は、K-Lite コーデック パック ベーシック

私は、MKV ファイルの字幕を VLC がうまく処理できるため、このコーデック パックの使用から VLC に切り替えましたが、それがなければ、今でも Windows Media Player + K-Lite コーデック パックを使用していたでしょう。

基本バージョンには、一般的なビデオ ファイル形式をすべて再生するために必要なものがすべて含まれています。AVI、MKV、MP4、OGM、FLV などです。このパックは、小さくて実用的なパックを好む人向けです。小さいですが、強力です。

これにより、問題は即座に解決され、追加のソフトウェアなしでコーデックのみを必要とするミニマリストにとっては良い選択となります。

答え2

これは、MP3、WMV などのコーデックとは関係なく、アプリケーションが「オーディオ エンドポイント」(つまり、スピーカー出力) に正常に接続することに関係しています。

スピーカーのプロパティで、「オーディオ拡張機能を有効にする」チェックボックスを無効にすると、すべてが機能し始めました。

ここに画像の説明を入力してください

これは、マザーボードの内蔵オーディオのドライバーに問題があることを示唆しています。明日、更新されたものを探してみます。

関連情報