我組裝了一台新電腦,安裝了 64 位元 Windows 10 Pro,應用了更新,並從舊的 64 位元 Windows 7 電腦複製了一堆媒體。大多數媒體無法在新機器上播放。
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 可以很好地播放所有這些檔案。)
這與微軟文件,其中說,
預設情況下,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 編解碼器沒有問題。我寫了一個程序,使用MFCreateSourceReaderFromURL,並且找到 MP3 解碼器並讀取所有樣本都沒有問題。使用系統內部進程監視器,問題似乎出現在嘗試將揚聲器設定為媒體接收器時。有趣的是,32 位元程式依賴播放聲音播放普通 PCM Wave 檔案是無聲的,而 64 位元對應檔案則運作得很好。這一切都表明主機板音訊的配置或驅動程式問題,這似乎比存取庫存解碼器的問題更合理。
答案1
發生這種情況是由於新安裝的 Windows 系統上缺少編解碼器,這是完全正常的。 Windows 不包含播放常見媒體檔案類型所需的許多媒體編解碼器。
我製作媒體,我希望能夠檢查它是否在庫存播放器中工作,以便我的客戶不必安裝其他應用程式。
這是可以理解的。 VLC 是一個受歡迎的選擇,因為它包含您可能需要的所有常見媒體編解碼器;但是,如果你想解決這個問題沒有安裝額外的媒體播放器,如 VLC,我建議安裝K-Lite 編解碼器套件基本。
由於 VLC 對 MKV 檔案中字幕的出色處理,我從使用此編解碼器包切換到 VLC,但如果不是這樣,我仍然會使用 Windows Media Player + K-Lite 編解碼器包。
基本版本包含播放所有常見影片檔案格式所需的一切。例如 AVI、MKV、MP4、OGM 和 FLV。這個包適合喜歡小而實用的包的人。它雖小,但功能強大。
這將立即解決您的問題,對於只需要編解碼器而無需其他軟體的極簡主義者來說,這是一個不錯的選擇。