「Mac」透過關閉硬體加速解決 MPlayerX 播放影片時破圖雪花馬賽克

個人認為目前 Mac 上最好用的播放器還是 MPlayerX,為什麼說「還是」呢?除了支援幾乎所有影片格式、介面友善、輕量等基本優點之外,相較於這幾年 Mac 上也陸續出現許多新款的播放軟體,例如個人認為第二名的 IINA、中國牌的 SPlayer 射手影音播放器 、專攻超高畫質的 5KPlayer 等等,整體來說 MPlayerX 還是最順手、最好用。

MPlayerX 支援硬體加速解碼,讓電腦可以透過 GPU 解碼影格,減輕 CPU 的負載讓 CPU 可以進行其他任務,同時降低功耗節省電力。在 MPlayerX 的設定中,硬體加速是預設開啟的,且沒有開啟或關閉的選項。然而硬體加速並不是一個相當成熟的技術,因此有的影片可能無法解碼,甚至造成 MPlayerX 當機,或是出現影片破圖、雪花、綠幕、馬賽克等現象。

當出現這些狀況時,通常是 MPlayerX 遇到無法播放的 H264、MP4、MPEG2、AVC 等內容,依照筆者的經驗,這些編碼內容比較常出現在高畫質影片檔案、影片原始檔,不過我們可以透過手動關閉 MPlayerX 的硬體加速來解決這個問題。

關閉硬體加速

打開 MPlayerX > 偏好設定 > 進階選項 > 額外選項

貼上下列指令:

-vc -ffh264vda,

在 Mac 軟體的偏好設定中調整設定通常是不需要按儲存的,但筆者發現輸入完成後若直接關掉,可能會發現 MPlayerX 沒有存到,因此貼上指令後,可以按一下 Enter 讓整行指令反灰(淺藍),確認 MPlayerX 儲存到了。

此時可以關閉 MPlayerX 再重新播放有問題的影片,問題應該就解決了!

comments powered by Disqus