找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 匿名

[求助] 硬件加速会卡顿

[复制链接]
匿名  发表于 2025-2-3 04:00:10
S8F8ry 发表于 2025-1-20 18:46
是的,把命令删了后再测试看看。

找到病因了,有解决的办法吗?
回复

使用道具

匿名  发表于 2025-2-3 04:04:35
S8F8ry 发表于 2025-1-20 18:46
是的,把命令删了后再测试看看。

我又加了一个浏览器(360X)同样是HEVC,目前只有edge打开是AVC解码器。
回复

使用道具

匿名  发表于 2025-2-3 04:07:22
S8F8ry 发表于 2025-1-20 18:46
是的,把命令删了后再测试看看。

百分看A站直播是AVC1
回复

使用道具

12

主题

1万

回帖

2万

积分

超级版主

(^^ゞ

积分
29100
发表于 2025-2-3 22:51:22 | 显示全部楼层
游客 223.11.255.x 发表于 2025-2-3 04:04
我又加了一个浏览器(360X)同样是HEVC,目前只有edge打开是AVC解码器。

可能无解,A站上没有给出能调整默认播放策略的设置。或许可以试试清理掉A站的 Cookie 然后重新登录帐号;或者在 chrome://settings/cbOtherOptions 的启动命令行中添加 --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 Edg/118.0.0.0" 并重启浏览器看看。
¯\(°_o)/¯
回复

使用道具 举报

匿名  发表于 2025-2-4 17:19:35
S8F8ry 发表于 2025-2-3 22:51
可能无解,A站上没有给出能调整默认播放策略的设置。或许可以试试清理掉A站的 Cookie 然后重新登录帐号; ...

清理了加上这个真的变成AVC了,谢谢大佬
回复

使用道具

匿名  发表于 2025-2-7 20:08:40
773865899 发表于 2025-1-5 20:39
gpu加速不好吗    不开的话cpu使用率价高

多谢这个帖子。我浏览部分网站,比如Google earth等网站非常卡。原来是我没有开硬件加速,开了就完全流畅了
回复

使用道具

匿名  发表于 3 天前
S8F8ry 发表于 2025-2-3 22:51
可能无解,A站上没有给出能调整默认播放策略的设置。或许可以试试清理掉A站的 Cookie 然后重新登录帐号; ...

ᅟᅠᅟᅠ时隔一年,跟AI讨论找到了貌似解决的问题,测试了几轮番,发现应该不是解码格式的原因。跟AI讨论浏览器相关,给了我个改变浏览器UA的想法,没想到还真有了效果。我把UA改成safari,edge,老IE,就不会卡顿了,把UA改成谷歌,欧朋,火狐就会卡顿,不知道版主还能不能看到这条,希望对以后的更新修复有帮助。插件就是百分商店里的User-Agent Switcher 0.3.3。
回复

使用道具

12

主题

1万

回帖

2万

积分

超级版主

(^^ゞ

积分
29100
发表于 3 天前 | 显示全部楼层
游客 223.11.254.x 发表于 2026-10-28 02:16
ᅟᅠᅟᅠ时隔一年,跟AI讨论找到了貌似解决的问题,测试了几轮番,发现应该不是解码格式的原因。跟AI讨论 ...

我 24 楼的回复里有提到改成 edge 的 UA 呀。。。
¯\(°_o)/¯
回复

使用道具 举报

匿名  发表于 前天 09:54
S8F8ry 发表于 2026-10-28 12:08
我 24 楼的回复里有提到改成 edge 的 UA 呀。。。

当时用了这个命令行,解码变成了AVC,但是没有根治卡顿,后面把这事搁置了……


以下为AI
这次抓到了,而且和你的现象完全对上了。
卡顿瞬间的日志
text



00:15:35.447 video_buffering_state  { "reason": "DEMUXER_UNDERFLOW", "state": "BUFFERING_HAVE_NOTHING" }00:15:38.450 pipeline_buffering_state  { "reason": "DEMUXER_UNDERFLOW", "state": "BUFFERING_HAVE_NOTHING" }00:15:38.531 seek_target 934.40966600:15:38.531 pipeline_state "kSeeking"00:15:38.532 pipeline_state "kPlaying"00:15:38.578 video_buffering_state { "state": "BUFFERING_HAVE_ENOUGH" }


这说明什么

  • 15:35.447 视频缓冲耗尽,原因是 DEMUXER_UNDERFLOW:demuxer 拿不到新的媒体分片数据。
  • 卡了约 3 秒(35.447 → 38.531),和你说“卡一到两秒”量级一致。
  • 然后播放器 seek 到 934.409666 秒,kSeeking → kPlaying,缓冲立即恢复 HAVE_ENOUGH。
  • 这个 seek 就是你说的“声音跳回画面那帧接着播放”——播放器检测到视频落后,主动重对齐 AV 时间戳。

关键点:声音为什么还在走

日志里 video_buffering_state 掉了,但 audio_buffering_state 没有对应掉到 HAVE_NOTHING,15:38.579 直接恢复 HAVE_ENOUGH。音频缓冲独立且还有数据,所以声音继续,视频先断。这和现象吻合。


回复

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2026-10-31 00:00 , Processed in 0.010458 second(s), 4 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表