我在 Windows 7 上运行 ffmpeg 将一些视频重新编码为 x265。在运行时,我想在 VLC Player 中观看一些其他视频(也是 x265 编码的,因此解码它们也需要大量 CPU)。我发现当我这样做时,VLC Player 无法及时解码 - 视频一直暂停,并且大部分屏幕都模糊不清。完全无法观看。(当 ffmpeg 未运行时,视频播放正常。)
ffmpeg 进程使用所有可用的 CPU 时间,但它以“空闲”优先级运行。VLC Player 以“正常”优先级运行(我甚至尝试过“高”优先级)。我认为这应该允许 VLC Player 使用它所需的所有 CPU 时间,只有剩余的时间应该分配给“空闲”优先级进程。为什么没有发生这种情况?