作者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/cn.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