나는 FaceTime 카메라 소스 요소와 udp 싱크 요소 인 매우 간단한 Gstreamer 파이프 라인을 만들려고합니다.Gstreamer on OSX
우선 here 지침을 사용하여 Gstreamer를 설치하십시오. 나는 몇 가지 기본적인 파이프 라인을 아무 문제없이 달렸다. 내가 뒷조사했다 그래서
ERROR: pipeline could not be constructed: no element "v4l2src".
과 v4l2src 플러그인이에 GST-플러그인 - 좋은 밝혀 : 나는 다음과 같은 명령
./gst-launch-0.10 v4l2src ! xviimagesink
를 사용하려고 할 때 그러나, 나는 다음과 같은 오류가 발생했습니다 . 다음 명령을 사용하여 macports를 사용하여 좋은 플러그인을 설치했습니다 :
port install gst-plugins-good
오랜 시간이 지나면 모든 것이 오류없이 설치됩니다. 이제는 gst-launch가 세 곳에서 나타납니다.
/Library/Frameworks/GStreamer.framework/Versions/0.10/bin/gst-launch-0.10
/opt/local/bin/gst-launch
/opt/local/bin/gst-launch-0.10
내가 그 디렉토리의에서 위에서 언급 한 pipline을 실행하려고하면 나는 좀 더 많은 오류를 얻을 어디에서 다음 명령을 입력 만 보인다면 아직처럼 나는 아직도
ERROR: pipeline could not be constructed: no element "v4l2src".
를 얻을 수 v4lsrc를 찾지 못했습니다.
gst-launch v4l2src ! xviimagesink
을 제공합니다 : I가있는 GStreamer 혼란을 가지고있는 GStreamer는 v4l2src을 찾을 수 없기 때문에 나는 아직도 일을 내 카메라를 얻을 수 없다처럼
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".
그래서 보인다.
몇 가지 도움을 주시면 감사하겠습니다. 미리 감사드립니다.
안녕하세요. 답장을 보내 주셔서 감사합니다. 그것은 사물을 설명합니다. 나는 이것을 알아 내려고 할 때 gst-inspect 명령을 실행했는데 명백한 이유 때문에 목록에 v4lsrc가 없다. osxvideosrc를 살펴 보겠습니다. –
이 답변을 주셔서 감사합니다 umlaute! inspect 명령은 나를 위해 속임수를 사용했습니다. macbook pro high sierra에서 웹캠으로 스트리밍하려면이 명령이 필요했습니다. 'gst-launch-1.0 autovideosrc device = "/ dev/video0"! video/x-raw, 너비 = 640, 높이 = 480! autovideosink' –