怎么修 YouTube 无法在 Linux 上播放的视频

我经常遇到这个问题,其中随机 YouTube 视频无法播放 Firefox,虽然他们工作得很好 Google Chrome. 谷歌搜索了一下,结果发现在 HEVC-265 等许可编解码器上运行的视频不能在开源网络浏览器上播放,例如 Firefox 和维瓦尔第。 例如,我使用 Vivaldi,它只支持免费的开源视频编解码器。 因此,它不支持 MPEG-4 和 HEVC-265。 但是,基于 Chromium 的浏览器有一个解决方法,这里是您修复的方法 YouTube 视频没有播放 YouTube.

您的浏览器不支持哪种编解码器

在我们进行修复之前,了解问题很重要。 YouTube 最近从 Flash 视频转移到 HTML5 嵌入式视频播放器。 因此,您不需要 Adob​​e Flash 来运行视频 YouTube 了。 您的网络浏览器必须与 HTML5 兼容,而其中大多数都兼容。 但是,它们并不支持所有的视频编解码器。 要检查您的浏览器不支持哪些编解码器,请前往 HTML5 测试网站.

在右侧,您将看到浏览器支持的所有视频编解码器。 就我而言,我使用的是 Vivaldi,它不支持 MPEG-4 和 H.265,这在下面的 HTML5 测试中很明显。

怎么修 YouTube 无法在 Linux 上播放的视频

1. 基于 Chromium 的浏览器

您需要安装许可的编解码器。 如果您使用 Vivaldi 浏览器,您可以使用以下命令或仅在命令行上运行 Vivaldi。

前往终端并输入“vivaldi”并点击 Enter. 它将打开一个新的浏览器窗口,并在终端中告诉您找到的编解码器。 最初,只会安装开放的编解码器,它会提示您安装专有命令的命令。 使用该命令,或者您可以直接粘贴以下命令。

 sudo apt update && sudo apt install chromium-codecs-ffmpeg-extra

如果上述命令对您不起作用,您也可以从以下位置下载“.deb”文件 这个位置. 下载后,双击该文件并安装其他编解码器。 安装后,重新启动您的 Chrome 浏览器。 就我而言,它是维瓦尔第。 播放视频,现在它应该可以工作了。

ubuntu 应用商店中额外的铬 ffmpeg 编解码器

2. Firefox

如果是 Firefox,您所要做的就是更新到最新版本的 Mozilla Firefox 适用于您的 Linux 发行版。 但是,有一个小警告。 Firefox 支持 OpenH.264 这与专有的 HEVC 264 不同。因此,我正在测试的特定视频在 OpenH.264 上播放良好。 但是,并非所有 H.264 视频都可以在 OpenH264 上播放,并且没有解决方法可以让专有的 H.264 和 H.265 工作 Firefox.

有关视频编解码器的任何问题或疑虑,请在下面的评测中告诉我。

适用于 Linux 的最佳下载管理器