之前一直被 B 站的掉帧问题困扰,看 60fps 视频时不时就肉眼可见的掉帧。不知道除了小米,其他手机是不是也有这个问题?
打开 [开发者选项-功耗检测-Frame Rate Monitor Tools ] ,然后播放视频观察帧率波动。
尝试了自带的录屏,但是发现录屏出来的视频非常卡,播放的视频掉帧时,录屏就会卡,遂作罢。
Mi11 12/256,MIUI 12.5.11.0,实际上这个掉帧的问题已经存在多个版本了。
切换到 Bilibili 概念版,貌似没有了掉帧的问题
1
AoEiuV020 2021-08-30 14:12:56 +08:00
b 站 app 巨坑的是不能切换解码器,不知道默认是什么,可能软解性能差了,
|
2
a1058021348 2021-08-30 14:16:26 +08:00
入的首发 11Ultra,四个月前就发现这个问题了
|
4
Love4Taylor 2021-08-30 14:26:52 +08:00
|
5
Hyouka 2021-08-30 14:36:37 +08:00
你可以测试开弹幕和不开弹幕 再观察帧率
以前用魅族测试过....开发者选项的帧率显示跟弹幕有关 没开弹幕就是很稳定的等于视频帧率 开了就看弹幕密集度..越多越卡 |
6
AoEiuV020 2021-08-30 14:38:15 +08:00 1
|
7
cuicuiv5 2021-08-30 22:31:17 +08:00
我记得 miui 有一些视频增强的功能,关了试试,说不定负优化
|
8
ysc3839 2021-08-31 16:27:36 +08:00
@AoEiuV020 似乎各类非专业性质的软件 (如 Chrome, Windows Media Player) 都只提供了硬解的开关,而没有禁用软解的开关。几乎不会有用户在不能硬解的情况下就不看视频,所以没有软解开关是一个很合理的选择。加上的话用户还可能误操作关闭导致视频无法播放,然后当成 bug 联系客服,降低客服效率。
|
9
ysc3839 2021-08-31 16:30:38 +08:00
比较合理的做法是允许用户查看硬解的支持情况,比如 Chrome 的 chrome://gpu/
|
10
AoEiuV020 2021-08-31 17:24:31 +08:00
@ysc3839 #8 b 站 app 是没有任何选择,硬解软解开关都没有,不知道是直接软解还是自动判断设备支持硬解才硬解,
我比较担心的是后者自动判断不给选择可能不准,比如最近我才刚知道 webrtc 判断是否支持硬解是根据 cpu 品牌,联发科一律不支持 h264 的硬解, |
12
jerryjhou 2021-09-04 06:48:37 +08:00 via Android
YTB 是 VP9 编码,任何平台性能都吊打爱优腾+B
B 站 HEVC 都没普及,高码率 H264 软解掉帧不是很正常吗,MIUI 又是锁帧又是锁核的... |