Firefox 无法播放 MP4

Firefox 无法播放 MP4

我在戴尔上安装了 Ubuntu 18.04.3 LTS,并安装了 Firefox 68.0.2(64 位)。已安装 ubuntu-restricted-extras,并且 about:config 中的几个选项已为 mp4 启用。几天前,MP4 在 Firefox 上可以正常工作。在 Ubuntu 进行一些更新后,它停止工作了。我重新安装了 ubuntu-restricted-extras 和 Firefox(重新安装后启用了 about:config 选项)。

另请注意,VLC 已安装并可以播放 MP4 文件。

https://html5test.com/视频编解码器报告:

  • 支持 H.264 的 MP4:否
  • 支持 H.265 的 MP4:否
  • 支持 H.264 的 TS:否
  • 支持 H.265 的 TS:否
  • 支持 VP8 的 WebM:是
  • 支持 VP9 的 WebM:是

有谁知道如何解决这个问题,或者知道如何让 Firefox 记录它无法播放 mp4 的原因(以及在哪里可以找到这些日志)。

答案1

对于 Ubuntu20.04, 跑步:

apt 安装 libavcodec58

答案2

休息了一会儿后,我决定再试一次。第一篇文章再次提到安装 ffmpeg 包。我没有尝试通过 apt 安装它,而是尝试了 ffmpeg -version。这显示了一个错误,即未找到 libva.so.1。libva.so.2 可用。创建一个名为 libva.so.1(到 libva.so)的符号链接,并对其他几个库执行此操作对我有用。

答案3

当我在寻找 Firefox 无法播放 mp4 的解决方案时出现了这个问题。

@michals 对上述问题的评论使我找到了我需要的解决方案:https://askubuntu.com/a/1072894/363742

答案4

Firefox 和其他浏览器使用 ffmpeg 播放视频。原版 ffmpeg 无法播放 h264 内容。我不得不重新编译具有 h264 功能的 ffmpeg。我获取了已安装并启用共享库的相同版本的源代码。升级所有库后,所有视频都可以正常播放。

相关内容