在干净的Debian 8安装中,我必须安装一些gstreamer-plugins。虽然大多数已经安装或可以通过apt-get轻松安装,但gstreamer0.10-ffmpeg无法安装:
sudo apt-get install gstreamer0.10-ffmpeg
抛出以下警告:
包gstreamer0.10-ffmpeg不可用,但是引用了 另一个包。这可能意味着包裹丢失了 已过时,或仅可从其他来源获得 E:包装 'gstreamer0.10-ffmpeg'没有安装候选人
我怎么能安装包呢?
答案 0 :(得分:7)
没有包装,因此无法安装。
Debian已切换到libav
,转而支持ffmpeg
,目前无法使用gstreamer0.10-ffmpeg
构建libav
包。因此它不是杰西。
您可能在某些ubuntu PPAs上使用gstreamer0.10-ffmpeg
个软件包之一运气(或不运气)(使用它们需要您自担风险)。
gstreamer0.10
已经达到了临终状态。 Debian / stretch(下一个Debian版本)将删除gstreamer0.10。
更新:最近(2015/06)Debian决定从libav
切换回ffmpeg
。但是,我认为这不会使gstreamer0.10-ffmpeg
重新出现。
答案 1 :(得分:0)
我一直在使用Qt& Qt Multimedia在Debian Jessie身上,我意识到Qt Multimedia使用GStreamer多媒体框架作为Linux上音频和视频播放的后端。
获取Debian Jessie中没有的所有必需软件包的方法是使用repo进行喘息的分发。
在/etc/apt/sources.list
中添加下一个存储库,可以通过apt-get
获取gstreamer0.10-ffmpeg插件。
deb http://ftp.uk.debian.org/debian/ wheezy main
deb-src http://ftp.uk.debian.org/debian/ wheezy main
答案 2 :(得分:0)
更好的解决方案是安装Debian multimedia repository:
在/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