新しいPCを構築し、64ビットのWindows 10 Proをインストールし、更新プログラムを適用して、古い64ビットのWindows 7PCから多数のメディアをコピーしました。ほとんどのメディアは新しいマシンでは再生されません。
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 MediaPlayerの失敗メッセージは次のとおりです。
Windows MediaPlayerはファイルを再生できません。プレーヤーは、ファイルタイプをサポートしていないか、ファイルの圧縮に使用されたコーデックをサポートしていない可能性があります。
ビデオの場合、ビデオの最初の数フレームは、WMPまたはM&TVの失敗メッセージの前に表示されます。
写真は、メディアの種類によって失敗するという点で奇妙です。 MP4をPhotosにロードすると、数フレーム再生され、スピナーが表示されて、明らかに永久に実行を開始します。 MTSを使用すると、Photosは最初の数フレームを再生し、残りのフレームの再生を拒否しますが、アプリケーションは応答し続けます。 WMVを使用すると、Photosは最初の数フレームを再生し、その後トレースなしで消えます。
Windows Media Player([ヘルプ]> [バージョン情報]> [テクニカルサポート情報])は、これらのメディアタイプのほとんどで使用できる必要なコーデック(または少なくともデコーダー)があることを示しています。含む:
(ちなみに、コーデックのリストは、同じバージョンのWMPを使用してこれらのファイルをすべて正常に再生する私のWindows 7 PCと実質的に同じです。)
これは Microsoftドキュメント と一致しています。
デフォルトでは、Windowsオペレーティングシステムとプレーヤーには、Windows Mediaオーディオ、Windows Mediaビデオ、MP3などの最も一般的なコーデックが多数含まれています。
問題にMP3、MP4、およびWMVファイルが含まれていなかった場合は、コーデックパックが必要であるという提案を信じます。
Webで似たようなレポートを見つけましたが、これらの症状に完全に一致するものはなく、それらの多くは古いバージョンのWindowsをWindows 10にアップグレードする(またはWMPを11または12にアップグレードする)ことに関連しているようです。
私が試したこと:
私は、メディア体験が箱から出してすぐに壊れてしまう可能性があることに驚いています。これが古いバージョンのWindowsやWMPからのアップデートであったとしても、それほど驚くことではありません。
更新2019-12-16:まだ調査中ですが、標準のWindowsコーデックに問題はないようです。 MFCreateSourceReaderFromURL を使用するプログラムを作成しましたが、MP3デコーダーを見つけてすべてのサンプルを読み取るのに問題はありません。 SysInternals ProcessMonitor を使用すると、スピーカーをメディアシンクとして設定しようとすると問題が発生するようです。興味深いことに、Vanilla PCM Waveファイルの再生を PlaySound に依存する32ビットプログラムはサイレントですが、64ビットプログラムは問題なく動作します。これはすべて、マザーボードのオーディオの構成またはドライバーの問題を示しています。これは、ストックデコーダーへのアクセスの問題よりもはるかに妥当なようです。
これは、新しくインストールしたWindowsシステムにコーデックがないために発生しており、完全に正常です。 Windowsには、一般的なメディアファイルタイプを再生するために必要なメディアコーデックの多くは含まれていません。
私はメディアを制作していますが、クライアントが他のアプリケーションをインストールする必要がないように、それがストックプレーヤーで機能することを確認できるようにしたいと思います。
これは理解できます。 VLCは、必要になる可能性のある一般的なメディアコーデックがすべて含まれているため、人気のある選択肢です。ただし、この問題を解決したい場合はwithout VLCなどの追加のメディアプレーヤーをインストールする場合は、 K-Lite Codec Pack Basic をインストールすることをお勧めします。
VLCはMKVファイルの字幕の処理に優れているため、このコーデックパックの使用からVLCに切り替えましたが、それがなかった場合でも、Windows Media Player + K-Liteコーデックパックを使用していました。
基本的なバリアントには、すべての一般的なビデオファイル形式を再生するために必要なすべてが含まれています。 AVI、MKV、MP4、OGM、FLVなど。このパックは、小さな実用的なパックが好きな人のためのものです。小さいですが、強力です。
これにより、問題が即座に解決され、追加のソフトウェアなしでコーデックのみが必要なミニマリストに適しています。