三种现象,三条处理路线先归类,再动手

同样是「播放不正常」,原因可能完全不同。花屏和卡顿看着像,处理方式却相反:一个要关硬件解码,一个可能要开。

花屏无声卡顿音画不同步

现象与第一步动作

第一列找到自己的现象,只做第二列的事
现象先动这里还不行
画面绿块花屏关掉硬件解码换视频输出方式
完全没有声音检查音频输出设备换音频输出模块
画面停顿声音继续换视频输出方式看磁盘占用是否打满
音画一起卡确认解码占用是否满载降低输出分辨率
播放器打不开文件确认文件完整换一个文件排除片源问题
拖进度条后卡住加大文件缓存关闭实时预览缩略图

排查的三个原则

  1. 一次改一项

    同时改三处设置,改好了也不知道是哪一项起的作用。

  2. 用同一个文件复现

    固定一个文件做测试,换文件会让判断失去依据。

  3. 先软后硬

    先动设置,再考虑换线、换口、换设备,软件改动可逆且免费。

四个容易误判的情况

看着像播放器的问题,其实不是

💾

移动硬盘读取慢

大码率片源从机械移动盘播放会卡,拷到本机固态上再试一次就清楚了。

🖥️

外接显示器刷新率

输出刷新率与片源帧率不匹配时会有轻微顿挫,改刷新率后再看。

🎧

蓝牙耳机延迟

蓝牙音频本身有延迟,音画不同步是链路问题,不是播放器算错。

🔊

系统独占模式

别的程序占用了音频设备,播放器就只能静音,退掉那个程序即可。

排查相关问答

为什么同一台机器上有的文件卡有的不卡?

码率、编码格式、分辨率都不同。挑最卡的那个文件作为测试基准。

改了设置需要重启播放器吗?

输出模块类的改动需要重新打开文件,有些要退出程序再进。

能一边播一边看解码占用吗?

可以,播放器自带统计信息面板,能看丢帧与解码情况。

显卡驱动要不要更新?

解码异常时值得更新一次,更新后仍异常就关掉硬件解码用软件解码兜底。

播放器和显卡驱动都会更新,出问题时先回想最近改了什么:如果是更新之后才出现的,回退一次比继续调设置更快。