在观看Youtubevideo时,戴尔(英特尔显卡驱动程序)上的Ubuntu 18.04上显卡速度慢

在观看video(Youtube)时,它会冻结约5-10秒,然后继续,但音频一直在运行。 我试过不同的浏览器,但没有解决方案。

如果您正在浏览器中观看YouTubevideo并且分辨率稍高,则这是预期的行为。 请记住, Linux上的所有可用Web浏览器都不支持硬件加速video解码 ,即使底层系统支持它也是如此。 大多数人都没有注意到这一点,因为他们的CPU速度足够快。 他们应该注意到,因为这会导致非常高的CPU使用率和电池消耗。

不幸的是,与其他流行的操作系统相比,这是所有常见的Linux Web浏览器都缺乏支持的地方。

目前解决该问题的唯一方法是以某种方式下载video,并使用可以使用硬件加速video解码的专用应用程序(如mpvvlc观看。

使用mpv您甚至可以直接将youtube URL从浏览器窗口复制到命令行并流式传输video:

 mpv "https://www.youtube.com/watch?v=Hzyw6W_njls" 

不要忘记引号。 (此处使用随机videourl进行演示)。 您可以通过指定以下参数来选择格式和编解码器参数:

 mpv --ytdl-format="bestvideo[height<=?240]" "https://www.youtube.com/watch?v=Hzyw6W_njls" 

以上将video限制为垂直分辨率等于或小于240像素(240p)的格式。 要列出可用的格式,请使用:

 youtube-dl -F "https://www.youtube.com/watch?v=Hzyw6W_njls" 

有关更多信息,请参阅mpv手册中有关--ytdl-format的部分。