又来补充,找到了在 Fedora 下使用开源软件播放如上数种编码的方法,是这样的:
1. 使用 RPMFusion Free 源.
2. sudo dnf install ffmpeg-libs
3. 重新启动 Firefox. 安装完后的解码支持状态应该如图所示.
这样可使得你的电脑正常播放上述三种编码格式的视频,并不会卡顿.
Firefox 会使用自带软硬件解码解译 AV1 视频,因为 AV1 格式是完全开源开放的标准,但另外两种视频编码由于并非完全自由,故而不自带,Firefox 会调用系统中安装的 ffmpeg 来尝试解译视频。
注意,Fedora 自带软件源中提供的 ffmpeg、libavcodec、libavdevice 等等包经过了裁剪,只会安装完全自由的部分. 从 RPMFusion 安装 ffmpeg-libs 时可能会报冲突,按指示移除对应的包即可安装成功
测试视频:
https://www.bilibili.com/video/av113881041273202/ (AVC1)
https://www.bilibili.com/video/av557844653 (HEVC)