如何在 Bionic Beaver (18.04) 上使用 AV1 编解码器编码和播放视频?

xio*_*ota 5 codecs 18.04 av1

显然,Chrome 69 测试版包括对开放媒体联盟 AV1 编解码器的支持。如果没有使用新编解码器对视频进行编码的能力,该功能似乎毫无意义。

  1. 如何在 Ubuntu 18.04 上使用这个新的编解码器对视频进行编码?
  2. 其他媒体播放器的播放支持状态如何,例如mpv

and*_*.46 5

目前,Bionic Beaver 18.04 的标准安装对 AOMedia Video 1 (AV1) 文件的编码或播放几乎不提供支持。为了测试这个断言,我在这里创建了一个测试 AV1 文件:

wget http://www.andrews-corner.org/samples/askubuntu_test_aom.mp4
Run Code Online (Sandbox Code Playgroud)

目前(2018 年 8 月 5 日)使用以下包和版本中的此示例文件测试了 Bionic Beaver 中对 AV1 文件的支持:

  1. mediainfo:从 Bionic Beaver Repository 下载,提供对 AV1 文件的“开箱即用”支持。
  2. vlc:从 Bionic Beaver Repository 下载的不支持 AV1 文件。这种支持可以从 vlc 3.0 版及更高版本编译。请看下面的截图...
  3. SMPlayer:Bionic Beaver 版本不支持 AV1。
  4. mpv:Bionic Beaver 版本不提供 AV1 支持。
  5. FFmpeg:这里有两点:
    1. 带有额外编解码器的 Bionic Beaver 版本不支持 AV1。
    2. 完全支持可以通过遵循FFmpeg Trac 编译指南获得,并且自 4.0 版以来已经成为可能。可以创建文件,然后使用 FFplay 进行播放。
  6. Chrome:这里再次强调 2 点:
    1. 仿生 Beaver 存储库中不提供 Chrome。
    2. Chrome 的 -dev 版本在播放示例文件时没有问题。我测试了Version 70.0.3510.0 (Official Build) dev (64-bit)。可从谷歌直接下载,见下面的截图!
  7. Firefox : Bionic Beaver Firefox 无法播放 AV1 文件,但在Firefox 63发布时应该会支持 AV1 ...
  8. MKVToolNix:两点:
    1. Bionic Repository 版本不能充分处理 AV1。它是版本 19,而版本 22 添加了所需的支持。
    2. 开发人员有在 Bionic Beaver 下安装最新 MKVToolNix 的说明,但我相信即使在这个版本中,大部分 AV1 功能仍在等待编解码器成熟。此警告适用于 MKVToolNix 的 23 和 24 版。

这就是目前的状态,有点令人沮丧,但随着 AV1 的成熟,情况会有所改善......

最终获胜者是:

在此处输入图片说明

铬合金!!以最少的大惊小怪做这一切:)

亚军:

在此处输入图片说明

Vlc!!为了完成这一切,只需等待打包人员赶上来:)。

参考:

  • Slackware Build for libaom:Slackware 人员如何构建和打包 libaom。那里的一些技术可以轻松转换为 Ubuntu 方式......