FaceTime カメラであるソース要素と udp シンクであるシンク要素を持つ、非常に単純な Gstreamer パイプラインを作成しようとしています。
まず、こちらの手順に従って Gstreamer をインストールします。基本的なパイプラインのいくつかは問題なく実行できました。ただし、次のコマンドを使用しようとしたとき
./gst-launch-0.10 v4l2src ! xviimagesink
次のエラーが発生しました。
ERROR: pipeline could not be constructed: no element "v4l2src".
だから私はいくつかの掘り下げを行い、v4l2src プラグインが gst-plugins-good にあることがわかりました。次のコマンドを使用して、macports を使用してこれらの優れたプラグインをインストールしました。
port install gst-plugins-good
非常に長い時間の後、すべてがエラーなしでインストールされました。gst-launch が 3 つの場所に表示されるようになりました。
/Library/Frameworks/GStreamer.framework/Versions/0.10/bin/gst-launch-0.10
/opt/local/bin/gst-launch
/opt/local/bin/gst-launch-0.10
これらのディレクトリのいずれかから上記のパイプラインを実行しようとすると、まだ取得されます
ERROR: pipeline could not be constructed: no element "v4l2src".
どこからでも次のコマンドを入力すると、さらにエラーが発生しますが、まだ v4lsrc が見つからないようです。
gst-launch v4l2src ! xviimagesink
与えます:
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Not enough memory)
ERROR: pipeline could not be constructed: no element "v4l2src".
そのため、GStreamer が混乱しているように見えますが、GStreamer が v4l2src を見つけられないため、カメラを動作させることができません。
いくつかの助けをいただければ幸いです!前もって感謝します。