Bytewell
  • 功能
  • 價格
  • 選單
    • 功能
    • 價格
  • 繁
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • 下載

Safari 裡 X 的影片或 GIF 一片黑

更新於 2026 年 10 月 31 日

X(Twitter)上的影片或 GIF 只顯示第一格畫面,或是一個黑框。按下播放後時間在跑,畫面卻一直是黑的。同一則貼文在 Chrome 裡播放正常。

簡單說:用 Cmd+Q(⌘Q)完全結束 Safari,再重新打開。只關視窗不夠。

症狀

  • x.com 上的 GIF 和影片只顯示第一格畫面,或是黑色、灰色的框。
  • 按下播放後時間在跑,畫面一直是黑的。
  • 連影片的直接連結(video.twimg.com 上的 .mp4)也是黑的;發新貼文時附加的影片,預覽同樣是黑的,而那個檔案還只在你的 Mac 上。
  • 同一則貼文在 Chrome 裡播放正常。

解決方法(依序)

  1. 用 Cmd+Q 結束 Safari(或選擇「Safari」›「結束 Safari」),然後重新打開。只關閉視窗的話,Safari 仍在執行。我們就是靠這一步解決的。
  2. 還是黑的?將 Mac 重新開機。
  3. 還是黑的?逐一關閉 Safari 延伸功能(「Safari」›「設定」›「延伸功能」),每關一個就試一次影片。

為什麼是 Safari,而不是 Chrome

Chrome 在自己的引擎裡解碼並繪製影片。Safari 則把影片交給一個獨立的輔助程序 com.apple.WebKit.GPU,由它使用 macOS 內建的媒體系統。關閉 Safari 的視窗並不會停止這個程序。在我們遇到問題的那台 Mac 上,Safari 和這個程序已經執行了 16 個小時,程序卡住了,所有影片都是黑畫面。結束 Safari 後,它會重新啟動。

不是檔案或網路的問題

  • 影片資料一直有進來:時間在跑。
  • 存在 Mac 上、完全不經過網路的影片也是黑的。
  • Chrome 和 Safari 查詢影片伺服器得到的是同一個位址。(如果你使用 Cloudflare 或 Google 的 DNS,Chrome 可能會改用 DNS over HTTPS,但結果相同。)

選用:看看輔助程序執行了多久

在「活動監視器」裡搜尋「WebKit」。或者在「終端機」貼上:

ps -axo etime,comm | grep WebKit.GPU

第一欄是每個輔助程序已執行的時間(時:分:秒,超過一天時前面會加上天數)。其他 App 也使用同一個輔助程序,所以可能會看到好幾行。執行時間長只是線索,不是證據。

我們是在發布 Bytewell 示範影片時遇到這個問題的。Bytewell 本身是一款給 Mac 開發者用的磁碟清理工具。

退款 隱私權 使用條款 聯絡我們

Bytewell 由 Axleno 開發。

© 2026 Axleno LLC. 保留所有權利。