[討論] Windows上幾個瀏覽器播放YouTube的現狀

看板Browsers作者 ((・ω・)ノ)時間8年前 (2016/02/25 21:06), 8年前編輯推噓15(1504)
留言19則, 12人參與, 最新討論串1/1
1. Chrome 48.0.2564.116 使用HTML5播放,預設啟用DASH 影像: 預設播放VP9 (1080p時流量1.5Mbps) 聲音: 預設播放Opus (160kbps,少數舊壓縮的影片192kbps) 可以播放60fps。 VP9壓縮效率較好(壓縮瑕疵較少),但低流量畫面銳利度較差。 Opus壓縮音質很好,但有取樣頻率轉換的小缺點(輸出固定48KHz)。 2. Firefox 44.0.2 使用HTML5播放,預設啟用DASH 影像: 預設播放H.264(1080p時流量2.5~3Mbps) 聲音: 預設播放AAC (128kbps) 可以播放60fps。 目前需透過Media Foundation使用系統的H.264解碼器, 所以在XP上無法播放,XP用戶可以安裝切換Flash/HTML5的擴充, 改用Flash Player來播放,或者修改about:config開啟VP9播放。 將來Fx會使用Adobe Primetime解碼, 就不必依賴系統的解碼器,同時會考慮提供XP支援。 Linux上目前則是用ffmpeg解碼。 本來在44.0的時候聲音會改播放Opus音軌, 變成影像H.264+聲音Opus的最強組合, 但是因為YouTube在影音處理上有問題, 部分影片會因此影音不同步, 所以這個作法在44.0.1之後又被撤銷了。 3. IE11 11.0.9600.18204/11.0.28 不支援DASH,只能選360p和720p, 播放其他畫質需要安裝Flash,改用Flash Player 影像: 預設播放H.264(720p時流量2~3Mbps) 聲音: 預設播放AAC (720p時流量192kbps) 沒有裝Flash的話,基本上不適合放YouTube。 4. Edge 27.11099.1000.0 使用HTML5播放,預設啟用DASH 影像: 預設播放H.264(1080p時流量2.5~3Mbps) 聲音: 預設播放AAC (128kbps) 可以播放60fps。 關於影片音量過小的問題: 由於YouTube目前會對影片作音量正規化的後製處理, 在播放時調整(降低)播放器輸出的音量, 所以用瀏覽器播放的時候,影片的聲音都會變小聲, 而不是影片原始正確的音量。 這個處理對於改善音量競賽的惡性競爭,和修補動態壓縮後的音質損失毫無幫助, 而且造成了更多的音質損失,也無法忠實的呈現影片製作的原貌, 再加上處理不完全,部分影片明明很大聲卻沒有處理, 影片間的音量差距還是存在,所以可以說是一個完全失敗的決策。 在YouTube改變這個決策之前, 目前要在YouTube上聽到正確的音量, 瀏覽器可以安裝YouTube Plus這個擴充, 有Chrome、Firefox擴充版和Userscript的腳本可以選擇 https://github.com/ParticleCore/Particle/wiki/Download 裝好以後YouTube Plus就會自動移除正規化處理, 重設影片播放器的輸出音量。 例如使用下面影片測試 https://www.youtube.com/watch?v=K_xTet06SUo
啟用和停用YouTube Plus擴充,重新整理頁面, 比較二者的輸出音量、清晰度和音質細節的表現, 應該會覺得差距很大。 在Windows上除了瀏覽器, 也可以使用foobar2000+YouTube Source外掛來播放YouTube影片, 同樣不會受到正規化處理的影響,還可以使用foobar2000的DSP做各種後製。 以前有分享過一個foobar2000的懶人包, 包含設定好的介面樣式和YouTube Source, 解開以後就可以直接使用不需要安裝, 也不會干擾到系統上安裝好的foobar設定。 http://i.imgur.com/BigonvD.png
不過YouTube Source升級到1.14版以後, 因為使用了一個新的API,會造成懶人包卡住, 必須要修改懶人包使用的script, 改成下面這樣 http://pastebin.com/P7vh2whb (修改方法:在foobar2000的介面左側,專輯音符圖片那一欄上右鍵, ->Settings->Formatting string,將script全選覆蓋貼上) 或者我重新打包了一個懶人包,解開就可以直接使用 http://www.mediafire.com/download/4lnswnbg94kov1w virustotal掃描報告 http://is.gd/dh1lVo 懶人包播放YouTube,預設是抓Opus音軌,如果影片沒有Opus音軌, 則改抓192kbps的AAC http://i.imgur.com/lQGLSDX.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.36.61 ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1456405578.A.777.html

02/25 23:39, , 1F
推麻友友
02/25 23:39, 1F

02/26 01:10, , 2F
推友友。
02/26 01:10, 2F

02/26 02:06, , 3F
02/26 02:06, 3F

02/26 11:01, , 4F
\mayuyu一生推/ 走錯板
02/26 11:01, 4F

02/26 11:28, , 5F
推懶人包,不過有沒有辦法不要播放影片?我每次換一首歌就
02/26 11:28, 5F

02/26 11:28, , 6F
會把影片開啟還Orz
02/26 11:28, 6F
可以關掉,功能表File->Preferences->Tools->YouTube Source->Video Show video frame改為Manually 這樣播放時就不會自動開啟影片視窗。 播放影片的時候,在影片上按右鍵(有時候需要按二次) 右鍵選單中Windows->Activate when showing打勾取消 這樣影片視窗開啟時就不會自動彈出在最前面, 焦點不會從其他工作視窗轉跳到影片視窗上。

02/26 13:12, , 7F
麻友友//前幾天還有綁雙馬尾
02/26 13:12, 7F

02/26 14:46, , 8F
youtube改html5後 CPU使用率大增阿 舊電腦都卡卡der
02/26 14:46, 8F
VP9硬解目前還沒有做得很好,也還有很多顯示卡不支援, 如果系統上的H.264解碼器支援硬解,例如Windows7以上的系統, 可以改用Fx或Edge來播放,應該會比較順。 或者乾脆切回Flash來播放,Flash解H.264也支援硬解, 所以Flash(H.264)佔用的CPU消耗應該會低於HTML5(VP9)。 (瀏覽器VP9目前都是用Google寫的解碼器,Fx也是直接拿來用, 還沒有時間作最佳化,所以解碼效率都大同小異) 也可以用foobar2000+YouTube Source或MPC-BE來播放, 二個都可以直接播放YouTube連結, foobar2000還支援YouTube播放清單和直接載入頻道, 可以很方便的建立歌曲清單、分類、排序、搜尋、自訂標籤等等, 使用上更便利。 foobar2000+YouTube Source使用LAVFilters來解碼, 也支援DXVA,理論上播放應該會比瀏覽器順。

02/26 15:39, , 9F
flash也很吃CPU阿..
02/26 15:39, 9F

02/26 16:13, , 10F
如果舊電腦有內建h.264硬解但軟解vp9不夠力 flash可能較快
02/26 16:13, 10F

02/26 16:13, , 11F
因為可能html5反而給vp9就跑不動了 flash只給h.264沒事
02/26 16:13, 11F

02/26 17:21, , 12F
02/26 17:21, 12F
放一個超絕可愛的雙馬尾近照 http://i.imgur.com/vKRouaG.jpg
※ 編輯: mayuyu (61.219.36.71), 02/26/2016 17:31:15

02/26 18:02, , 13F
萬分感謝~
02/26 18:02, 13F

02/26 20:24, , 14F
VP9的壓出來的結果真的很銷魂,只可惜目前最佳化不足
02/26 20:24, 14F

02/26 20:24, , 15F
就連目前辦公室的電腦(配置算很好)看YOUTUBE還是會小卡
02/26 20:24, 15F

02/26 23:58, , 16F
我是用Open with Livestreamer+Livestreamer開VLC來看長片
02/26 23:58, 16F

02/26 23:58, , 17F
twitch實況 也可以用 VLC看比較省力
02/26 23:58, 17F

02/27 11:29, , 18F
推,感謝
02/27 11:29, 18F

02/28 10:55, , 19F
這篇真是解決困擾已久的問題啊 大推
02/28 10:55, 19F
文章代碼(AID): #1MplnATt (Browsers)