![VLC播放反复丢帧](https://linux22.com/image/1575278/VLC%E6%92%AD%E6%94%BE%E5%8F%8D%E5%A4%8D%E4%B8%A2%E5%B8%A7.png)
当我播放高比特率 1080p 电影(13GB,2 小时 23 分钟,可以大致了解比特率)时,视频运行基本流畅,但每隔 1-2 分钟左右就会出现大量丢帧的情况。似乎不是我的硬件出了问题。我使用的是最新版本的 VLC(3.0.4),我刚刚更新了显卡驱动程序。以下是规格:
- i7 3770,3.40GHz
- 英伟达 660 Ti
我当时运行的是 740 GT,认为这可能是瓶颈,但从另一台机器换上 660 Ti 并没有影响这个问题。我尝试禁用 GPU 解码,但这并没有影响它。当出现卡顿时,如果我打开任务管理器,则所有硬件都不会非常努力地工作(磁盘使用率约为 1%,GPU 约为 17%,CPU 约为 5%)。我尝试将文件缓存大小从默认的 300ms 增加到 30000ms,但这并没有影响任何更简单的功能。
如果我将任何有问题的电影文件复制到我的笔记本电脑(i7-4720HQ,970M)并使用同一台电视作为输出,或者复制到其他台式机,它们都可以正常播放。只有在这台特定的机器上我才遇到了麻烦。这是我通常用作 Plex 服务器的机器 - 通过 Plex 流式传输这些电影也是可以的。这就是我一开始想责怪 GPU 的原因,但我觉得 660 Ti 应该对播放高比特率的 1080p 电影来说有点过头了。
当出现卡顿时,VLC 日志中不会显示任何警告或错误。
有人知道发生了什么事或者我应该尝试其他的事情吗?