低端笔记本电脑上播放某些高清视频时会出现卡顿/滞后的情况

低端笔记本电脑上播放某些高清视频时会出现卡顿/滞后的情况

我在一台低端笔记本电脑上安装了最新版本的 Ubuntu MATE 64 位(规格在底部)。

我一直在尝试播放高清视频,但效果很不稳定。有些视频播放正常,而有些视频会卡顿(由 CPU 达到 100% 引起)。问题是,播放正常的视频质量通常比播放困难的视频质量高得多。

例如:

权力的游戏 s05e08-艰难屯(演奏得很好)

大小:4.96GB
长度:59分59秒
格式:.mkv
视频:
分辨率:1920x1078
数据速率:11,467kbps
总比特率:11,851kbps
声音的:
比特率:384kbps
通道:6
音频采样率:48kHz

黑客军团 s02e09 - eps2.7_init_5.fve (卡顿/滞后)

大小:738MB
长度:49分10秒
格式:.mkv
视频:
分辨率:1920x1080
数据速率:1,712kbps
总比特率:2,096kbps
声音的:
比特率:384kbps
通道:6
音频采样率:48kHz

按照逻辑,如果我的笔记本电脑可以完美地播放《权力的游戏》一集,那么它也应该能够毫无障碍地播放《黑客军团》一集。

但事实并非如此。Mr. Robot 运行起来非常卡顿和滞后。我尝试了多个视频播放器(VLC、smplayer、mplayer、mpv media player、Gnomemplayer、kodi),结果都一样。

在《权力的游戏》中,我的 CPU 使用率低于 50%。在《黑客军团》中,CPU 使用率经常达到 100%,这会导致视频卡顿和延迟。我没有安装太多 RAM,但即使 CPU 在《黑客军团》中达到 100%,RAM 使用率也从未超过 50%。

电脑规格:

CPU:Intel Celeron N3050(2M 缓存,最高 2.16GHz)
内存:2GB
存储:32GB SSD
操作系统:Ubuntu MATE 16.04.1 64 位
额外信息:
窗口管理器:Compiz(其他任何管理器都会导致视频播放时画面撕裂)

作为控制:这两款视频均在运行 Windows 10 的高端游戏电脑上进行了测试,并且运行良好。

答案1

这可能是由于不同的编解码器提供不同的性能所致的问题。

我不是这方面的专家,因此对以下考虑持保留态度。

也就是说,较小的文件或较低的比特率(理论上)不一定会带来更好的播放性能,甚至可能会导致更差的播放性能。

例如,如果我们想象一种通过基于前一帧计算当前帧来节省带宽的编码(例如,仅包含实际变化的像素),那么与仅具有每帧的完整数据的编码相比,这对 CPU 的负担会更大。

另外一个问题是,当我们遇到 CPU 瓶颈时,播放器无法简单地跳过一帧(观看者甚至可能不会注意到),因为它需要该帧来计算下一帧。

相关内容