问题描述
我正在尝试在Ubuntu 12.04上安装GStreamer 1.0,Ubuntu 12.04随附的默认GStreamer是gst
0.10
。我可以看到可以从gstreamer.freedesktop.org下载GStreamer 1.0源代码,对其进行构建和安装。但这仅安装gst
插件,不会安装实际所需的库,例如:
-
mpeg2dec,
-
h264,
-
和其他依赖库。
这些库是gst插件所必需的。
最佳回答
如果未安装ubuntu-restricted-extras
,则可能需要安装该库以及从存储库中需要的所有其他库。
如果要安装gstreamer 1.0,则需要使用the gstreamer developers ppa中的Precise反向端口,这是目前最好的资源,也是可用的’official’开发人员ppa最多的。
sudo add-apt-repository ppa:gstreamer-developers/ppa
sudo apt-get update
sudo apt-get install gstreamer1.0*
这将安装您需要的所有基本软件包和插件,并且即使您也安装了较早的版本,也可以很好地安装,尽管应用程序除非使用了gstreamer1.0的支持,否则不会使用。
有关ppas的更多信息,请参见以下讨论:
次佳回答
安装以下软件包应该可以解决问题
sudo apt-get install ubuntu-restricted-extras
第三种回答
在Ubuntu 16.04上,这对我有用,在Ubuntu 12.04上也可能:
sudo apt-get install gstreamer1.0-libav