如何在Debian 8 Jessie上安装gstreamer0.10-ffmpeg(没有安装候选项)

9

在一台干净的Debian 8安装上,我需要安装一些gstreamer插件。虽然其中大部分已经安装或可以通过apt-get轻松安装,但gstreamer0.10-ffmpeg无法安装:

sudo apt-get install gstreamer0.10-ffmpeg

出现了以下警告:

软件包gstreamer0.10-ffmpeg不可用,但被另一个软件包引用。这可能意味着该软件包已丢失,已被废弃或仅可从其他来源获得。E:软件包'gstreamer0.10-ffmpeg'没有安装候选项。

我该如何安装该软件包?

3个回答

7

没有软件包,因此无法安装它。

Debian已经转向使用libav代替ffmpeg,而gstreamer0.10-ffmpeg软件包目前无法使用libav构建。因此它不适用于jessie。

您可能会有运气(或者没有)在一些ubuntu PPAs上使用gstreamer0.10-ffmpeg软件包(自行承担风险)。

顺便说一句,gstreamer0.10已经在一段时间内到达了生命周期的尽头。Debian/stretch(下一个Debian版本)将删除gstreamer0.10。

更新:最近(2015/06),Debian决定从libav切换回ffmpeg。但是,我认为这不会使gstreamer0.10-ffmpeg重新出现。


0

我一直在Debian Jessie上使用Qt和Qt Multimedia,我意识到Qt Multimedia在Linux上使用GStreamer多媒体框架作为音频和视频播放的后端。

获取所有在Debian Jessie中不可用的所需软件包的方法是使用wheezy发行版的存储库。

/etc/apt/sources.list中添加下一个存储库,gstreamer0.10-ffmpeg插件可以通过apt-get获得。

deb http://ftp.uk.debian.org/debian/ wheezy main
deb-src http://ftp.uk.debian.org/debian/ wheezy main

0
更好的解决方案是安装Debian多媒体存储库
将以下内容添加到/etc/apt/sources.list文件中:
deb http://www.deb-multimedia.org jessie main non-free

更新apt:
sudo apt-get update

接下来,需要获取此存储库的密钥,可以使用以下命令获取:
sudo apt-get install deb-multimedia-keyring

现在再次运行以下命令:
sudo apt-get update

完成以上步骤后,您可以安全地执行以下操作:
sudo apt-get install gstreamer0.10-ffmpeg

deb-multimedia.org添加为apt源已知会破坏Debian系统,并且使用它是被Debian项目积极反对的。请参考DebianMultimedia/FAQ - umläute

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接