作者noitaidar (諾伊)
看板Browsers
標題[-GC-] 請教一些有關Youtube的問題
時間Sun Oct 11 20:47:14 2015
問題有點多,不好意思麻煩各位了
1.是有關畫質選擇的部分
前些陣子Youtube有開放60fps的畫質選項(好像也有一段時間了)
剛好升上windows 10,所以將Chrome與內建的Edge做比較
結果無意間發現:明明是同一個影片,最高可選解析度也相同
但是每秒畫格數的選項竟然有所不同
Chrome:
http://i.imgur.com/H5TLbs8.png
Edge:
http://i.imgur.com/fu93M38.png
由圖可見,Edge可用的最高畫格數硬是比Chrome開啟同一個影片時要多出一倍
而且不只是這部影片,有其他的影片也觀察到同樣情形
不曉得是不是Chrome有甚麼特殊設定可以Unlock這選項?
畢竟Youtube可是Google自家的,沒道理別家寫的程式讀得反而比較好......
2.因為筆電有配置獨立顯卡(Nvidia GT540M)
想說現在的瀏覽器有支持硬體加速
於是便將前面兩個瀏覽器的預設圖形處理器都由內顯轉設為獨立顯卡
然後開了下GPU-Z檢視兩個瀏覽器使用獨立顯卡的情形
Chrome:
http://i.imgur.com/DstsC01.png
http://i.imgur.com/I5KrVZ4.png
Edge:
http://i.imgur.com/19ycAnr.png
http://i.imgur.com/bY9EUz8.png
依兩組圖中所示,影片結束時總影格數都是7877,應該沒有計算上的錯誤
但Chrome所損失的影格有81格,而Edge則沒有損失影格
(實際上觀賞其他影片時也是Edge看起來較滑順)
且獨立顯卡在撥放影片時兩個瀏覽器GPU的使用狀況也有所不同
理論上依照顯卡的效能來看是不應該掉影格的
想請問這樣的差異是正常的嗎?
3.接續前一個問題
在將預設圖形處理器設為獨立顯卡後,發現如果在Chrome底下開啟全螢幕的話
會出現以下的畫面,且就此定格,只有聲音部分繼續播放
http://i.imgur.com/M0JtIc4.png
此項狀況只能透過工作管理員強制關閉Chrome再重開才能解決
否則會一直停在該畫面
將預設圖形處理器設回內顯才能正常使用全螢幕功能
而Edge不管在使用何種圖形處理器都不會有此問題,功能正常
另外有用Chrome試過其他線上影音網站開啟全螢幕功能,不會有上述問題
先前有稍微搜尋一下,幾乎都是Flash插件的問題(PPAPI)
但我Youtube上的預設撥放器是Html5,無法透過關閉PPAPI解決
不曉得有沒有解決方法?
另外附上Chrome://gpu中的畫面
這樣應該代表硬體加速開啟成功吧?
http://i.imgur.com/oYjurg7.png
問題有些複雜,還請版上各位多多指教
在文末先謝過版上各位先進了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.176.151
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Browsers/M.1444567637.A.E9E.html
1F:→ s9209122222: HTML5的影片可以硬解了? 10/11 23:23
應該是可以,不然我想不到顯卡Video Engine Load衝到84%要怎麼解釋......
(當然在上述情況下,CPU幾乎是閒置狀態)
※ 編輯: noitaidar (111.249.171.236), 10/12/2015 11:14:01
2F:推 andrew43: 因為YouTube轉檔成webm和h.264有不同範圍的解析度設定。 10/13 19:00
3F:→ andrew43: 以youtube-dl偵測該影片所有的影音資料就明白了。 10/13 19:02
4F:→ andrew43: 所以,你看到的影片其實不是同一個影片。h.264有硬解但w 10/13 19:06
5F:→ andrew43: ebm沒有也是正常的。 10/13 19:06
6F:→ andrew43: 看錯,webm也吃GPU我第一次見到。 10/13 19:09
7F:→ andrew43: 我沒完全看懂GPU資訊到底是什麼意思。用猜的。 10/13 19:11
8F:→ andrew43: 我也不清楚那到底是硬解還是只是讓GPU幫忙算。 10/13 19:13
9F:→ andrew43: 不知道是不是真的,youtube都會先把h.264轉齊,webm要等 10/13 20:30