Chromium Linux 上的 H.264 编解码器

Chromium Linux 上的 H.264 编解码器

我已经使用 Chromium 一段时间了,但我发现我无法观看 Netflix,因为 H.264 编解码器不可用。我已经对此做了一些研究,但没有任何效果。我尝试过:

sudo apt install ubuntu-restricted-extras

sudo apt install chromium-codecs-ffmpeg

sudo apt install chromium-codecs-ffmpeg-extra(这是我目前正在使用的,因为chromium-codecs-ffmpegchromium-codecs-ffmpeg-extra不允许一起安装)

(以上安装良好)

sudo apt install chromium-codecs-ffmpeg-nonfree Which is not found.

我也尝试安装libnss3libnss3-1dlibnss3-nssdb,但没有成功。我还尝试获取存储库(ppa:lenobo/nss),但它显示不支持 bionic。



我使用的是 Linux Mint 19.3 64 位(基于 Ubuntu 18.04 LTS),但 Ubuntu 解决方案应该可以正常工作。我还使用 Chromium 83.0.4103.61 并使用 sudo:

sudo apt install chromium-browser

答案1

您可以构建支持 H.264 和 Google Chrome 支持的所有其他音频和视频格式的 Chromium。
使用官方构建指令您需要设置以下内容GN 参数

proprietary_codecs=true
ffmpeg_branding="Chrome"

检出 Chromium 发布分支的步骤
初始设置

mkdir chromium && cd chromium
fetch --nohooks chromium --nosvn=True
gclient sync --with_branch_heads --nohooks # May not even need this.

获取/更新特定发布分支

cd src # Assuming that you are already in the above 'chromium' directory.
git fetch origin refs/branch-heads/<branch> # <branch> would be something like '1942'.
git checkout FETCH_HEAD
gclient sync

还,高级镀铬fork 支持 MP3/MP4/H.264。它是预编译的,无需安装程序。只需解压、设置适当的权限并运行即可!

相关内容