Wenn Sie sicher wissen möchten, warum diese Plugins auf der schwarzen Liste stehen, können Sie "registry.dat" entfernen (führen Sie locate aus, um den Speicherort herauszufinden), und führen Sie dann gst-inspect erneut aus. Die Plugins werden erneut untersucht und der Grund für ihre schwarze Liste angegeben gedruckt werden soll.
Es kann mehrere Gründe geben, warum sie auf die schwarze Liste gesetzt werden. Wenn Sie dies tun, sollten Sie sie herausfinden.
Alternativ können Sie auch gst-inspect location_of_the_dynamic_library.so
ausführenFür gstreamer 1.8 muss gst-inspect-1.0 mit zusätzlicher GST_DEBUG=4 env var gestartet werden, um detaillierte Gründe anzuzeigen (in meinem Fall inkompatible Version):
GST_DEBUG=4 gst-inspect-1.0 /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgst_some_plugin.so
...15-20 lines with non-interesting details...
0:00:00.035553207 4287 0x29f93c00 WARN GST_PLUGIN_LOADING gstplugin.c:485:gst_plugin_register_func: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgst_some_plugin.so" has incompatible version (plugin: 1.10, gst: 1,8), not loading
Could not load plugin file: File "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgst_some_plugin.so" appears to be a GStreamer plugin, but it failed to initialize