Ubuntu 12.04にGStreamer 1.0をインストールしようとしています。Ubuntu12.04に付属するデフォルトのGStreamerはgst
0.10
です。 gstreamer.freedesktop.org からGStreamer 1.0のソースをダウンロードし、ビルドしてインストールできることがわかりました。ただし、これはgst
プラグインのみをインストールし、次のような実際に必要なライブラリはインストールしません。
これらのライブラリは、gstプラグインに必要です。
ubuntu-restricted-extras
がインストールされていない場合は、それと、リポジトリから必要な他のライブラリをインストールする必要があります。
Gstreamer 1.0をインストールする場合は、 gstreamer開発者のppa からPreciseのバックポートを使用する必要があります。
Sudo add-apt-repository ppa:gstreamer-developers/ppa
Sudo apt-get update
Sudo apt-get install gstreamer1.0*
これにより、必要なすべての基本パッケージとプラグインがインストールされ、以前のバージョンもインストールされていてもインストールできますが、アプリケーションはサポートされてビルドされていない限りgstreamer1.0を使用しません。
PPAに関する詳細については、次の説明を参照してください。
以下のパッケージをインストールすると魔法がかかるはずです
Sudo apt-get install ubuntu-restricted-extras
Ubuntu 16.04では、これは私にとってはうまくいきましたが、Ubuntu 12.04でも同様に機能するかもしれません:
Sudo apt-get install gstreamer1.0-libav
GStreamerをUbuntuまたはDebianにインストールする
apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
私のPCのpkgconfigパス:
/usr/lib/x86_64-linux-gnu/pkgconfig/gstreamer-1.0.pc
Gstreamerを使用したアプリケーションの構築
pkg-config --cflags --libs gstreamer-1.0
link ...であることがわかり、追加しています。 Wine 64bitをインストールしようとしていて、gstreamer-1.0ベースプラグイン64ビット開発ファイルをインストールする方法がわかりませんでした。
Sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev**