解码器

跳转至: 导航, 搜索
快速安装多媒体解码器的配置指南

测试版本

Icon-checked.png


如果您的 Firefox 或者 VLC 无法播放一些视频,这篇文章可能会帮助您解决问题。

通过 Packman 安装解码器

Zypper

添加软件源

Tumbleweed

zypper ar -cfp 90 'https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Tumbleweed' packman-essentials

Leap

zypper ar -cfp 90 'https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_$releasever' packman-essentials

链接可以替换成其他的 packman 镜像: 镜像列表

安装必要的软件包

sudo zypper refresh
sudo zypper dist-upgrade --from packman-essentials --allow-vendor-change
sudo zypper install --from packman-essentials ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs

注:如果不使用 VLC 可以省略 vlc-codecs。

YaST

1. 从 YaST 打开软件源设置 (Software Repositories)

2. 从左下角点击“添加”, 然后选择社区软件仓库 (Community Repositories)

3. 选择 Packman 仓库后点击“确认”

4. 从 YaST 打开软件管理 (Software Management)

5. View > Repositories > Packman Repository.

6. 点击 “修改软件包版本" to packages from Packman repository.

7. 点击接受并继续,等解码器安装后,你就可以播放各种格式的媒体文件了。

OBS Package Installer

由 guoyunhe 开发的 opi (Open Build Service Package Installer) 可以在 Leap 和 Tumbleweed 上快速安装解码器:

sudo zypper install opi
opi codecs

了解更多

由于历史问题,MP4/H.264 成为互联网上广泛使用的视频编码格式。很多网站只提供了 MP4 格式的 HTML5 视频。因此如果您的浏览器不支持 H.264 编码,这些视频就无法加载或者不能播放。

由于版权原因,Firefox 和 openSUSE 都未能提供 H264 解码器。这就是为什么新安装/升级的 openSUSE 系统中的 Firefox 无法播放网页视频。好在 Packman 和 VLC 源提供了这些缺失的解码器。如

虽然 openSUSE 也提供了 ffmpeg/libav 的一些软件包,比如 libavcodec56,但这些软件包是“阉割版”。所有具有专利保护的视频解码器都被移除了,所以这些软件包无法播放 MP4/H.264 视频。因此,您必须将这些解码器软件包升级到 Packman/VLC 源中的版本。