5

次の手順に従って、GStreamer-0.10 とすべてのモジュール (基本、良い、悪い、醜い、ffmpeg) をインストールしました (前/次をクリックして参照): http://www.linuxfromscratch.org/blfs/view/svn/multimedia /gst-plugins-ugly.html

すべてがうまく機能しているように見えましたが、パイプラインを実行したいときに次のエラーが発生しました。

glib.GError: no element "x264enc"

どうやらモジュールがインストールされていませんでした:

gst-inspect x264enc
No such element or plugin 'x264enc'

その後、次を実行してコーデックをインストールしました。

sudo apt-get install x264

これもうまくいきませんでした。そこで、最新のビルドを手動でインストールしました: http://www.videolan.org/developers/x264.html

x264 のインストールが成功した後、もう一度 gstreamer-0.10 醜いモジュールで ./configure を実行したところ、次のことがわかりました。

configure: *** checking feature: x264 plug-in ***
configure: *** for plug-ins: x264 ***
checking for X264... no
configure: No package 'x264' found
configure: *** These plugins will not be built: x264
configure: creating ./config.status

x264 が利用可能かどうかのチェックが満たされているようです:

which x264
/usr/local/bin/x264

ubuntu サーバー 12.04 LTS を使用しています。このモジュールを適切にコンパイルするために私がしなければならないことはありますか? ありがとう!

4

3 に答える 3

4

Ubuntu 14.04 と gstreamer-1.0 でも同じ問題がありました。私にとっては、追加で libx264-dev をインストールするのに役立ちました:

sudo apt-get install libx264-dev
于 2015-09-18T11:36:11.970 に答える
1

ここでの問題は、x264 が正しくインストールされていなかったことです。x264 のソース ディレクトリとインストール先を確認したところ、いくつかのファイルが不足していました。それらをそれぞれのディレクトリに手動でコピーした後、gstreamerの醜いモジュールが機能しました。

于 2013-07-09T09:18:01.100 に答える