openSUSE 编解码器一键安装、常见编解码器对应软件包 / 源说明、及版权须知

初装好的 openSUSE 是没有编解码器的,详细原因见此:

zh.opensuse.org/受限媒体格式

主要说就是三点:

其中严厉程度从上到下。解释:

  1. 私有软件包括个人软件、免费软件和商业软件。不符合开源定义的私有软件是可以进入 openSUSE 发行版的,因为所有的发行版都是混合协议(即 OSI 兼容协议组 + 私有软件的分发协议)。但是首先该私有软件的所有人需要制定一个「分发协议」,即允许 openSUSE 免责地分发您的软件(且不能对我们分发的软件有功能、使用上的限制或对本发行版有任何额外的要求),不然任何形式的分发都是对您的权利的侵犯。默许是不被接受的,因为法律规定所有者有最终解释权,所以我们必须在源头消灭在未来成为您的被告的可能性。

openSUSE 原则上不允许在本发行版内发生「购买」行为。即如果你这个软件需要先付费才能使用,那么基本上甭想了(可以选择 Ubuntu store),除非在我平台上降级为免费软件。首先作为 openSUSE 「开源」项目的最大公司支持者 SuSE,无意像 Canonical 一样把 openSUSE 做成收费平台 ; 其次 openSUSE 项目原则上过去、现在、将来都不会为本项目的产物开发收费设施(如内嵌 Paypal 等)。但是如果你的软件是「道具收费」或「内付费」性质的,可以和 Legal 商量。

注:打包者请注意先后顺序,正确的顺序是:先获得分发协议,再在 OBS 上打包,不然仍被视为违反打包黑名单。且该软件包必须进入 openSUSE 发行版,也即提交到 openSUSE Factory Non-Free 开发源。OBS 仅允许作为 openSUSE 发行版一部分的私有协议软件包。即如果你想在 OBS 上为 Fedora 打个 WPS,即使你获得了金山的分发授权,依然是违反 openSUSE 项目的 OBS 使用条款的。

  1. 已注册专利。你可以现实中不这么做,但你必须认同它的规则和部分精神。我们默认不分发「或许侵犯专利的编解码器」的原因不是为了防备「专利」、「版权」,开源的基础是尊重上述两者,我们防备的是「专利诈骗」。专利的规定是,如果某编解码器是专利保护的,那么没有参考过专利内容的逆向也是对它的侵犯,也就是说,专利保护的是该格式与形成、解释该格式的方法,如果 MP3 是专利保护的,那么开源的 MP3 编解码器某种程度上也侵犯了该专利。实际上在某些国家,你也很难取得没有缴纳专利费用的 MP3 播放软件,甚至取得即是违法。而很不幸,我们的项目是在这些国家注册的法律实体(基金会、非盈利组织),所以我们 openSUSE 项目一旦发生这种行为,就有可能成为被告。

所以我们使用了 Packman 项目,该项目并非注册的法律实体,所以在法律上不存在,因此也无法被关停。而只能起诉他的创始人,但它的创始人并不打包,作为个人没有产生违反专利的行为。大概就是这个逻辑。其它 Project 的实现方式我们不知,但理论上大部分 Linux 社区都是线上虚拟社区并没有实体的部分,所以无从起诉。Debian 应该有实体,Arch/Gentoo 有没有不知道,Mageia 是肯定没有的,俄罗斯汉子比我们还藐视法律。

编解码器一键安装:

opensuse-community.org

理论上安装了该一键安装你就可以播放大部分的音频视频格式。寻求帮助前就确认你使用了该一键安装,否则是在浪费彼此的时间。

未完待续。

6赞

来一发 :heart_eyes:

一键安装 gnome 12.3 的是不是有问题呢,我装不上。
不过用直接加源安装的方式装上了,具体什么原因,当时的提示不记得了。不知有人遇没遇到同样的问题。

另外,用 opensuse 的一般都用 kde 吧,没见几人用 gnoem 的。

刚转来两天,opensuse 确实不错。

我这边被劫持,出 114 :sweat:
南京电信。

确定么?确定我们重 host 一下那个一键安装文件就好了。

昨天从这里下载也不行:
packman.links2linux.de/package/xine-lib/371976

这个很赞啊,用户基本不关心版权许可证什么的乱七八糟的,只要安装好能用就行了

苏姐,开不了。广州。。。


我这边可以的啊。直接就打开的,不行你就代理吧

越来越喜欢 openSuse 的发行版本了,做的真的非常不错。

你加了那个源?

参考了: lug.ustc.edu.cn/sites/opensuse-guide/codecs.php

终端命令行安装编解码器
如果在终端命令行安装编解码器,请按如下步骤:

添加必需的软件源:(如果您不播放 DVD,可跳过第二个 DVD 软件源)
zypper addrepo -f ftp.gwdg.de/pub/linux/packman/suse/12.3/ packman
zypper addrepo -f opensuse-guide.org/repo/12.3/ dvd

然后安装必需的软件包:(如果您不播放 DVD,可跳过 libdvdcss2 的包)
zypper install libxine2-codecs k3b-codecs ffmpeg lame gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2

谢谢,我已经装上了。

播放 mkv 视频没有问题,但是无法播放 rmvb,播放窗口是黑的,但是会产生非常大的杂音。

未能把 iso:///?iso=suse.iso&url=hd:/?device=/dev/sda5 挂载到 : Unable to find iso filename on source media
怎么办?

装上那个一键安装的解码器后,再装 vlc 就可以了(记得加上 vlc-codecs)。

sudo zypper install vlc vlc-codecs

换 DNS 服务器试试。我比较喜欢 114.114.114.110。

有了这个,再不怕安装影音解码了。suse 也更方便了

该换链接了
opensuse-community.org/Restricted_formats/13.1

表示 一键安装不上啊