我在 Windows 中使用 VLC 多年,從未遇到過這個問題。我也使用它,因為我新鮮的去年安裝的Win10(我所說的「新鮮」不是更新安裝,而是格式化的純安裝),所以出現問題的空間較小。
直到昨天 VLC 都運行良好,但從那時起我運行的所有視頻可見光通信不包含影像 --- 只有聲音。我應該指出,我沒有向系統提及任何特別的事情 - 我沒有更新 Win 驅動程式或任何類似的內容。
WMP(Windows Media Player)可以正常播放影片。 PC 本身沒有故障。
我嘗試過但沒有幫助的事情:
- 重置所有 VLC 首選項。
- 正在更新 VLC。
- 解除安裝並重新安裝 VLC(更新版本)。
取消選取「工具」->「首選項」->「影片」下的「加速視訊輸出(覆蓋)」選項。
- 我還嘗試在重新安裝後重新啟動電腦 - 沒有變化。
更新
當時的顯示卡很可能是華碩 GTX 570 OC。
答案1
我可以想到兩個嘗試的選擇:
將輸出模組變更為OpenGL,需要在選項中選擇「全部」才能看到進階選項,此選項位於:首選項->視訊->輸出模組
選取/取消選取“疊加視訊輸出”。該選項位於首選項->視頻
答案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,我的影片播放品質也不會受到影響!
答案3
(重新)安裝一些不錯的視訊編解碼器。我相信 KLite 編解碼器包很好,不是垃圾軟體。
答案4
1) -> 前往工具 -> 首選項 -> 影片 -> 刪除「加速影片輸出(覆蓋)」的勾選 -> 嘗試再次播放電影,您現在應該看到輸出。
2) 下載適用於您的顯示卡的專有驅動程式 - 我認為論壇上有一個專門討論此問題的帖子。例如,當 VLC 使用「加速視訊輸出」時,使用預設 11.4 開源驅動程式(nouveau?)的 NVIDIA 8600 顯示黑屏。然而,安裝專有的 NVIDIA 驅動程式後,VLC 將使用「加速視訊輸出」成功播放電影。
為了澄清預設的 VLC 安裝,勾選了「加速視訊輸出」——可與專有 NVIDIA 驅動程式配合使用——但並非沒有。