VLC 無法正常工作 --- 視訊黑屏(有聲音),而其他播放器工作正常

VLC 無法正常工作 --- 視訊黑屏(有聲音),而其他播放器工作正常

我在 Windows 中使用 VLC 多年,從未遇到過這個問題。我也使用它,因為我新鮮的去年安裝的Win10(我所說的「新鮮」不是更新安裝,而是格式化的純安裝),所以出現問題的空間較小。

直到昨天 VLC 都運行良好,但從那時起我運行的所有視頻可見光通信不包含影像 --- 只有聲音。我應該指出,我沒有向系統提及任何特別的事情 - 我沒有更新 Win 驅動程式或任何類似的內容。

WMP(Windows Media Player)可以正常播放影片。 PC 本身沒有故障。

我嘗試過但沒有幫助的事情:

  1. 重置所有 VLC 首選項。
  2. 正在更新 VLC。
  3. 解除安裝並重新安裝 VLC(更新版本)。
  4. 取消選取「工具」->「首選項」->「影片」下的「加速視訊輸出(覆蓋)」選項。

    • 我還嘗試在重新安裝後重新啟動電腦 - 沒有變化。

更新

當時的顯示卡很可能是華碩 GTX 570 OC。

答案1

我可以想到兩個嘗試的選擇:

  1. 將輸出模組變更為OpenGL,需要在選項中選擇「全部」才能看到進階選項,此選項位於:首選項->視訊->輸出模組

  2. 選取/取消選取“疊加視訊輸出”。該選項位於首選項->視頻

答案2

我有類似的問題。這是我的解決方案:

每當我玩的時候任何使用 VLC(ver.2.2.4 Weather Wax)的視訊檔案只有聲音會啟動。視訊畫面將顯示在應用程式視窗之外,但為黑色或空白。如果我停止播放(透過點擊「停止」按鈕)然後重新開始,影片將正常顯示。

此外,Windows 將從「Aero」顯示類型下拉至「Basic」。

我觀察到這件事發生了僅有的當我運行 VLC 時。如果我在任何其他播放器(例如 mpc-hc)中播放相同的視訊檔案(我絕不使用 WMP)等,Windows 將繼續保留 Aero 方案,並且永遠不會下降到 Basic。

這向我表明 VLC 在某種程度上配置錯誤 - 這種預感在我的案例中被證明是正確的。

經過一些網路研究後,我發現如果VLC輸出到Direct X,才會出現這個問題。

但後來我注意到 OP 已經嘗試將 VLC 的視訊輸出模組更改為 OpenGL,但對此並不滿意。

因此,我嘗試了 VLC 安裝中可用的下拉式選單中列出的其他視訊輸出模組。

透過反覆試驗,我發現選擇Windows GDI視訊輸出解決了問題, 至少對我來說。現在,我的 Windows 7 Professional 不會從 Aero Glass 降到 Basic,我的影片播放品質也不會受到影響!

選擇 VLC 視訊輸出模組 Windows GDI

答案3

(重新)安裝一些不錯的視訊編解碼器。我相信 KLite 編解碼器包很好,不是垃圾軟體。

答案4

1) -> 前往工具 -> 首選項 -> 影片 -> 刪除「加速影片輸出(覆蓋)」的勾選 -> 嘗試再次播放電影,您現在應該看到輸出。

2) 下載適用於您的顯示卡的專有驅動程式 - 我認為論壇上有一個專門討論此問題的帖子。例如,當 VLC 使用「加速視訊輸出」時,使用預設 11.4 開源驅動程式(nouveau?)的 NVIDIA 8600 顯示黑屏。然而,安裝專有的 NVIDIA 驅動程式後,VLC 將使用「加速視訊輸出」成功播放電影。

為了澄清預設的 VLC 安裝,勾選了「加速視訊輸出」——可與專有 NVIDIA 驅動程式配合使用——但並非沒有。

來源: https://forums.opensuse.org/showthread.php/455508-VLC-shows-black-screen-when-playing-movie-files-(解決方案)

相關內容