1

gst-plugins-gl - Gstreamer (Ubuntu 12.04、i386) 用の OpenGL プラグインを複製して正常にインストールしましたが、次のことを試しました:

gst-launch filesrc location=FORM.MPG ! mpeg2dec ! glimagesink

しかし、「glimagesink」は gstreamer の要素として存在しません。

gst-inspect opengl を試しましたが、opengl プラグインがありません...

変数 GST_PLUGIN_PATH は、ファイルをコピーした /usr/local/lib/gstreamer-0.10 に設定されています。

libgstopengl.la libgstopengl.so

最初は /usr/local/lib/gstreamer- にあったため (0.10 なし)

しかし、それでもうまくいきません。

gstreamer 0.10 は gst-register をサポートしていません

新しいプラグインを追加して gstreamer で使用するにはどうすればよいですか?

4

1 に答える 1

0

それらをどのように構築してインストールしましたか。それらが/usr/ local / lib / gstreamer-(0.10なし)になってしまった場合は、いくつかの追加パラメーターを間違った方法で使用しました。glプラグインにもライブラリがあるため、プラグインをコピーしても修正されません。代わりに、構成、ビルド、およびインストールの方法を修正する必要があります。

したがって、ソースディレクトリに戻り、sudomakeuninstallを実行して最初にクリーンアップします。パッケージのgstreamerプラグインの横に配置する場合は、。/ autogen.sh --prefix =/usrを実行します。デフォルトのprefix=/ usr / localのままでも問題ありませんが、LD_LIBRARY_PATHとGST_PLUGIN_PATHの両方を設定する必要があります。

于 2012-08-09T15:18:10.723 に答える