看板 Browsers 關於我們 聯絡資訊
※ 引述《KBTIT (諸行無常)》之銘言: : 裝win10以後裝上火狐 : 目前看Youtube的直播,只開一般視窗的話每隔幾秒就會感受到 : 影片每隔一陣子就會有零點幾秒的些微回溯(類似停格那樣) : 開全螢幕的話問題會更加放大,每秒都有回溯,新聞裡每個人都在抽搐顫抖 : 試過用Chrome毫無問題,顯然是FF不知哪裡出錯 : 整個系統連同火狐都是全新安裝的,剛試過裝K-lite大包也沒改善 : 不知道有沒有什麼解法? 這是Fx使用DXVA硬體加速解碼H.264的bug, 目前在最新的每夜版才有修復, 而45.0.1版的話,如果你是使用Win8/8.1/10的系統, 在網址列輸入about:config按Enter新增一個布林值 "media.windows-media-foundation.allow-d3d11-dxva" 設為true,讓Fx使用D3D11而不要用D3D9-DXVA, 便可以解決這個問題。 將來Fx(46?)也會預設使用D3D11來加速。 而Win7由於缺少一個色空間轉換函式, 目前不能用Fx寫的D3D11-DXVA加速功能, 所以在Win7系統新增這一個參數也無效, 要更改另一個參數 "media.hardware-video-decoding.enabled"設為false, 強制關閉H.264解碼的硬體加速。 (這時在網址列輸入about:support->圖形-> 「支援 H264 硬體解碼」這一項會顯示 No; Hardware video decoding disabled or blacklisted) 這樣不使用DXVA加速,純軟體解碼也可以暫時避免這個bug。 (通常這時Fx在Youtube會優先選擇使用VP9格式播放, 而VP9解碼目前沒有DXVA加速功能, Chrome瀏覽器也是一樣,純用軟體解, 所以可能我們會覺得CPU使用率稍高一點, 不過使用Chrome也是相同的情況, Fx目前用一樣的VP9解碼函式庫,所以也不會變得更差) 等到將來的Fx 46版推出的時候,會內建ffmpeg的解碼器, 會有最快速的H.264/VP9(如果啟用的話)解碼效能, 即使在不支援Windows Media Foundation的XP系統上 也可以用內建的ffmpeg解碼器解碼H.264。 所以等到46版推出的時候,記得將 "media.hardware-video-decoding.enabled"設回true。 (about:support「支援 H264 硬體解碼」會顯示Yes) 如果屆時你的系統仍然優先使用WMF的解碼器, 透過Windows Media Foundation使用作業系統內建的解碼器, 走->D3D9-DXVA因此仍然產生bug, 這時可以在網址列輸入about:config修改 media.wmf.enabled設為false 強制Fx不使用WMF改用內建的ffmpeg解碼。 要記得自己對about:config裡面做了哪些參數修改, 如果將來沒有bug的話,要記得改回預設值。 我常常亂改about:config,結果後來發生問題 但是已經不記得過去自己改了些什麼, 只好重建一個profile砍掉重練 >< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.36.206 ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1459517170.A.E77.html
Kreen: 太辛苦了......影片連結直接丟 Chrome 好了= = 04/01 23:31
mayuyu: 如果播放上沒有遇到問題的話 不用改這些參數 04/02 15:26
mayuyu: (不是每個使用環境都會遇到) 用Fx播放有個好處是 04/02 15:26
mayuyu: YouTube影片是放H.264+聲音Opus H.264碼率比較高 04/02 15:26
mayuyu: 需要的網路流量比較多 但畫質稍微銳利一點 04/02 15:26
mayuyu: Opus音質最好 所以是影像+聲音的最佳組合 04/02 15:27
mayuyu: 同時H.264有硬體加速 播放負擔比VP9輕鬆 04/02 15:27
mayuyu: 將來使用ffmpeg解碼 會有瀏覽器最佳的解碼效能 04/02 15:27
KBTIT: 剛試了一下回溯問題已解決但看久會影音不同步orz 感謝分享 04/02 21:38