各位好,最近在研究老CPU在XP环境下怎么顺播Youtube或Twitch影片,有一个问题想请教
大家:
当Youtube在XP中的Firefox使用HTML5播放器,是否能够改变所用的编码?
在我的老电脑中,
- 使用Firefox:http://imgur.com/a/q2GVz,目前HTML5播放器会自动使用VP9编码
- 使用Chrome:http://imgur.com/a/XCeyI,目前HTML5播放器会自动使用H.264编码
- Firefox使用附加元件YouTube Flash Video Player,改用Flash播放器
- 开启或关闭浏览器的硬件加速
以上方式播720p以上分辨率都会不流畅。
使用DXVA Checker检视我的显示卡支援的硬件加速:http://imgur.com/a/LMgah
H.264似乎比VP9更能减轻负荷,而且支援硬解VP9的显示卡似乎很贵
(https://en.wikipedia.org/wiki/Nvidia_PureVideo),
所以想请教是否有方法能够设定HTML5播放器使用H.264?
支援硬解H.264的显示卡应该会比较便宜。
搜寻过资料,包括拜读版上的文章,
目前的解决方案是Livestreamer + VLC + Open with Livestreamer + Firefox,
确实有降低一些CPU的负荷,
但是不知道为什么,在Firefox有1080p可看的影片,
用这套方式时,串流品质的选项最高却只有720p,
请问是否有什么设定可以改?
更新:发现MPC-BE可以设定Youtube影片分辨率到1080p以上,
不过只有直接贴网址到播放器才会起作用,
而且MP4最高只有到720p而已,1080p以上都是WebM。
更新:MPC-BE跟Potplayer的CPU效能需求都比VLC低很多,
另外Livestreamer似乎不能开被保护的Youtube影片,得要直接将网址贴到播放器。