我正在尝试在 Ubuntu 12.04 上安装 GStreamer 1.0,Ubuntu 12.04 自带的默认 GStreamer 是gst
0.10
。我发现我可以从以下位置下载 GStreamer 1.0 源代码gstreamer.freedesktop.org,构建并安装它。但这只会安装插件gst
,而不会安装实际所需的库,例如:
- mpeg2dec,
- h264,
- 以及其他依赖库。
gst 插件需要这些库。
答案1
如果您尚未ubuntu-restricted-extras
安装,您可能需要安装它,以及从存储库中需要的任何其他库。
如果你想安装 gstreamer 1.0,你需要使用 Precise 的反向移植版本gstreamer 开发者 ppa,这是目前最好的来源,也是最‘官方’的开发人员 ppa。
sudo add-apt-repository ppa:gstreamer-developers/ppa
sudo apt-get update
sudo apt-get install gstreamer1.0*
这将安装您需要的所有基础软件包和插件,并且可以正常安装,即使您还安装了早期版本,但应用程序不会使用 gstreamer1.0,除非它们已构建了对它的支持。
有关 ppas 的更多信息,请参阅以下讨论:
答案2
安装下面的包应该会产生神奇的效果
sudo apt-get install ubuntu-restricted-extras
答案3
在 Ubuntu 16.04 上,这对我有用,在 Ubuntu 12.04 上可能也有效:
sudo apt-get install gstreamer1.0-libav
答案4
我找到关联... 我正在添加它。我试图安装 Wine 64 位,但我不知道如何安装 gstreamer-1.0 基础插件 64 位开发文件
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev**