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

作者: mayuyu ((・ω・)ノ)   2016-02-25 21:06:10
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
作者: hohiyan (海洋)   2016-02-25 23:39:00
推麻友友
作者: lem1 (胖胖)   2016-02-26 01:10:00
推友友。
作者: theoneneo (Neo)   2016-02-26 02:06:00
作者: FantasyNova (F.N)   2016-02-26 11:01:00
\mayuyu一生推/ 走錯板
作者: Kreen (每天要更優秀一點)   2016-02-26 11:28:00
推懶人包,不過有沒有辦法不要播放影片?我每次換一首歌就會把影片開啟還Orz
作者: abc0922001 (中士abc)   2016-02-26 13:12:00
麻友友//前幾天還有綁雙馬尾
作者: doom3 (ⓓⓞⓞⓜ③ )   2016-02-26 14:46:00
youtube改html5後 CPU使用率大增阿 舊電腦都卡卡der
作者: FantasyNova (F.N)   2016-02-26 15:39:00
flash也很吃CPU阿..
作者: Alica (Torsades de Pointes)   2016-02-26 16:13:00
如果舊電腦有內建h.264硬解但軟解vp9不夠力 flash可能較快因為可能html5反而給vp9就跑不動了 flash只給h.264沒事
作者: mohiwa (磨豆三號)   2016-02-26 17:21:00
作者: Kreen (每天要更優秀一點)   2016-02-26 18:02:00
萬分感謝~
作者: t7yang (t7: 我認為這是一種背叛)   2016-02-26 20:24:00
VP9的壓出來的結果真的很銷魂,只可惜目前最佳化不足就連目前辦公室的電腦(配置算很好)看YOUTUBE還是會小卡
作者: doom3 (ⓓⓞⓞⓜ③ )   2016-02-26 23:58:00
我是用Open with Livestreamer+Livestreamer開VLC來看長片twitch實況 也可以用 VLC看比較省力
作者: pcdiyamd   2016-02-27 11:29:00
推,感謝
作者: bunjie (Bunjie)   2016-02-28 10:55:00
這篇真是解決困擾已久的問題啊 大推

Links booklink

Contact Us: admin [ a t ] ucptt.com