玩游戏时,VLC 上的音乐不断滞后/缓冲

玩游戏时,VLC 上的音乐不断滞后/缓冲

当我玩《使命召唤》时,我喜欢在电脑上播放背景音乐。我已经这样做了好几年,没有遇到任何问题,但在过去一个月里,VLC(在某些时候)延迟非常严重,甚至停止播放音乐,直到我退出游戏。我已将 VLC 偏好设置中的文件和网络缓存大小增加到 3500ms,但问题仍然存在。我也尝试过重新安装 VLC。

我的 PC 上没有进行任何系统更改,我运行的是 4GB 内存,可以很好地处理同时运行 CoD 和 VLC(大约使用了 1.9GB),我的 PC 上没有安装任何新应用程序,使用 McAfee、Malwarebytes 和 AVG 进行恶意软件扫描也没有发现任何可能造成干扰的恶意软件。所有音乐都存储在我的 PC 本地,而不是流式传输。

这可能是什么原因造成的?我该如何解决?

答案1

您的 PC 也老了,您知道吗……我 90% 确定是 PC 的问题,而不是 VLC 的问题。检查您的计算机进程,看看哪些进程占用了内存和处理器。

答案2

这可能是由于两个应用程序使用相同的 API 进行加速,并且资源被游戏消耗,或者由于游戏而间歇性运行 CPU 计算造成的。

有几件事可以尝试,每件事都有各自的缺点。

  1. 手动分配 VLC 的音频输出模块。使用 DirectX 音频输出、文件音频输出、虚拟音频输出或禁用以外的输出设置。这些可能会引发其他资源或播放兼容性问题 - 这取决于您的系统配置和功能。
    • 工具 > 首选项 > 音频 > 输出模块
  2. 消除 VLC 的后期处理,这可能会降低音频质量:
    • 工具 > 首选项 > 显示设置:全部(左下)
    • 音频重采样器:已禁用
    • 过滤器:确保所有过滤器均已禁用/未选中
  3. 手动更改 CPU 亲和性以确保 VLC 在 COD 未使用或轻度使用的 CPU 核心上运行。如果两个应用所需的 CPU 核心数量超过亲和性限制允许的数量,这可能会降低两个应用的性能。
    • Ctrl + Alt + Delete > 任务管理器 > (展开更多详细信息) > 详细信息 > 右键单击​​ vlc.exe > 设置亲和性 > 取消选中,选择最后两个处理器。此限制可能会降低 VLC 的性能。
    • 或者,您也可以在 COD 上使用上述步骤并检查除最后​​两个处理器之外的所有处理器。此限制可能会影响 COD 的性能。
  4. 在与亲和性相同的任务管理器设置中,将 VLC 的处理优先级提高到比 COD 高一级。这更像是最后的手段,因为它最有可能降低性能。将此选项与手动亲和性分配相结合是不必要的,而且适得其反。

相关内容