無法在全新的 Windows 10 上播放大多數媒體文件

無法在全新的 Windows 10 上播放大多數媒體文件

我組裝了一台新電腦,安裝了 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。這個包適合喜歡小而實用的包的人。它雖小,但功能強大。

這將立即解決您的問題,對於只需要編解碼器而無需其他軟體的極簡主義者來說,這是一個不錯的選擇。

答案2

這與 MP3、WMV 等編解碼器無關,而與應用程式成功連接到「音訊端點」(即揚聲器輸出)有關。

在揚聲器的屬性中,我禁用了“啟用音訊增強”複選框,一切都開始工作。

在此輸入影像描述

這對我來說表明主機板內建音訊的驅動程式有問題。明天我會搜尋更新的。

相關內容