Отсутствует плагин gstreamer - PullRequest
0 голосов
/ 26 марта 2020

Я никогда раньше не использовал gstreamer, но я пытаюсь использовать его и video4linuxloopback, чтобы превратить мой IPad в веб-камеру с присяжными. У меня есть приложение, которое выводит видео с камеры на IP-адрес в локальной сети, но независимо от того, что я делал, я продолжал получать EOS из "pipe0". При попытке запустить его с помощью декодера, чтобы увидеть, может ли он автоматически определить, что ему нужно, он говорит, что ему нужен плагин для текста / html, но я не могу его найти, если предположить, что он существует. Вот полный лог

$ gst-launch-1.0 souphttpsrc location=http://192.168.1.6/ ! decodebin ! videoconvert ! v4l2sink device=/dev/video0
libv4l2: error getting pixformat: Invalid argument
Setting pipeline to PAUSED ...
libv4l2: error getting pixformat: Invalid argument
Pipeline is PREROLLING ...
Got context from element 'souphttpsrc0': gst.soup.session=context, session=(SoupSession)NULL, force=(boolean)false;
Missing element: text/html decoder
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0: Your GStreamer installation is missing a plug-in.
Additional debug info:
../gst-plugins-base/gst/playback/gstdecodebin2.c(4678): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: text/html (text/html)

ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
...