GOM Player 播放卡顿跳帧——低画质视频也不流畅怎么办
排查清单
1. 关闭硬件加速试试
硬件加速在某些显卡驱动版本上反而会导致卡顿:
设置(F5)→ 视频 → 硬件加速 → 关闭 → 重启播放器
2. 切换视频输出方式
设置(F5)→ 视频 → 输出方式:
- 推荐:EVR(Windows 上最稳定)
- 备选:DirectX 11 → 还是卡就试 DirectX 9
- 最后兜底:GDI 输出(不推荐,画质差但能跑)
每次切换后重启播放器再试。
3. 视频本身码率太高
4K HEVC 视频需要较强的 CPU 或显卡硬解能力。卡顿可能是硬件扛不住:
- 打开任务管理器看 CPU 占用率是否接近 100%
- 如果是 → 降级到 1080p 片源,或用硬解更强的播放器
4. 从硬盘换 SSD
视频存在机械硬盘(HDD)上时,大文件随机读取可能跟不上:
- 把视频拷贝到 SSD 上再播放试试
- 尤其是正在下载的文件,机械硬盘 + 边写边读 = 特别容易卡
5. 网络视频缓冲不够
如果是 Open URL 打开的网络视频:
- 设置(F5)→ 网络 → 缓冲大小调大(默认 5 秒,改成 30 秒试试)
- 网络慢的话换个源
特殊卡顿类型
| 类型 | 可能原因 | 解决 |
|---|---|---|
| 卡顿但声音正常 | 视频解码跟不上 | 换输出方式 / 关硬解 |
| 画面快速抖动撕裂 | 没有垂直同步 | 设置里开 VSync |
| 声音先跑画面后跑 | 音画不同步 | 右键 → 音频 → 重新同步 |
| 只有全屏时卡 | 显卡驱动问题 | 更新显卡驱动 |
| 开始几秒卡之后流畅 | 缓冲过程 | 正常现象,等几秒 |
终极方案
上面都试了还卡?确认一下是不是视频文件本身的问题——用 VLC 播放同一个视频,如果 VLC 也卡那和 GOM Player 没关系。
到此 GOM Player 的内容全部撰写完毕。下一步进渲染步骤——让 build_site.py 校验结构、内链、图片、外链。