遭遇 Ubuntu 在线看不了视频的困扰?别焦虑,这里有 5 个实用解决方案,涵盖多种常见原因,助你一键修复视频播放故障,解决浏览器兼容性与解码问题,让你在 Linux 系统上也能畅享流畅的在线观影体验。
在使用 Ubuntu 系统时,我们经常会遇到一种“进退两难”的尴尬情况:系统运行流畅、软件界面美观,但一旦打开浏览器想要在线看个视频(Bilibili、YouTube 或 Netflix),却发现画面一片黑屏、无法播放,或者声音正常但画面卡死。
这通常不是因为你的电脑配置不够,而是因为 Ubuntu 默认的软件源中缺少某些视频解码器或浏览器依赖项,针对“Ubuntu 在线看不了视频”这个问题,我们可以通过以下几个步骤逐一排查并解决。
安装必要的解码器库(最常见原因)
Ubuntu 为了保持系统的精简,默认并没有安装所有格式的视频解码库,很多在线视频(特别是 YouTube 的 1080P+ 视频)需要 H.264 编码支持。

你可以通过以下命令安装包含常用解码器的软件包:
sudo apt update sudo apt install ubuntu-restricted-extras
- 说明: 这个包会自动安装 MP3 编解码器、Flash 插件(虽然现在用得少了,但保留以防万一)、GSM 编解码器以及 LAME MP3 编码器等,安装完成后,尝试刷新一下视频页面。
安装 Google Chrome 所需的专用依赖
如果你使用的是 Google Chrome 或 Chromium 浏览器,它可能会因为缺少某些特定的库而无法播放视频,针对 Ubuntu,通常需要安装 libavcodec-extra。
sudo apt install libavcodec-extra
如果安装后问题依旧,可以尝试更新浏览器到最新版本,因为旧版本的 Chrome 在 Linux 下的硬件加速支持可能不稳定。
启用 Widevine DRM 支持(针对 Netflix/国外流媒体)
如果你发现国内视频网站(如 B站、优酷)能看,但 Netflix、Disney+ 或部分国外网站打不开,这通常是 Widevine(谷歌的 DRM 保护技术)缺失导致的。
在 Chrome 中,你需要手动安装 Widevine CDM:
- 下载 Widevine CDM:前往 Chrome 的官方下载页面或相关技术文档获取对应版本的文件。
- 解压并放入 Chrome 的目录:
sudo tar -xzf WidevineCdm-*.zip -C /opt/google/chrome/WidevineCdm
- 重启浏览器。
尝试切换浏览器(Firefox 的优势)
如果你发现 Chrome 无论如何都看不了视频,不妨试试 Firefox,Firefox 在 Linux 下的视频兼容性通常比 Chrome 更好,因为它内置了更丰富的编解码器支持。
Firefox 可以正常播放,那么问题可能出在 Chrome 的配置上,你可以尝试在 Chrome 中禁用硬件加速来测试:
- 打开 Chrome 设置。
- 在“系统”选项中,关闭“使用图形加速时可用”的开关。
- 重启浏览器。
检查显卡驱动
如果上述方法都无效,可能是显卡驱动的问题,NVIDIA 和 AMD 的显卡在 Linux 下的驱动支持参差不齐。
- 对于 NVIDIA 用户: 建议安装专有驱动,而不是开源驱动,你可以通过“软件和更新” -> “附加驱动”来选择 NVIDIA 的推荐驱动。
- 对于 AMD 用户: 确保安装了较新的 Mesa 驱动。
Ubuntu 在线看不了视频通常是因为缺少解码器库或浏览器依赖项,按照上述步骤,先安装 ubuntu-restricted-extras,再尝试切换

