GStreamer 插件搜索路径?
我可以以某种方式告诉 GStreamer 在指定目录中查找插件吗?
Can I somehow tell GStreamer to look for plugins in a specified directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我可以以某种方式告诉 GStreamer 在指定目录中查找插件吗?
Can I somehow tell GStreamer to look for plugins in a specified directory?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
使用 GST_PLUGIN_PATH 环境变量指向您想要的目录,或者以编程方式调用:
Use the
GST_PLUGIN_PATH
environment variable to point at the directory you want, or programatically just call:您无法再在 gstreamer 1.0 中以编程方式执行此操作。
在上面的答案中,
gst_registry_get_default()
被替换为gst_registry_get()
并删除了
gst_registry_add_path()
。您还可以将
GST_PLUGIN_SYSTEM_PATH
设置为插件的位置。但不确定这和GST_PLUGIN_PATH
之间有什么区别。You can no longer do this programmatically in gstreamer 1.0.
In the above answer,
gst_registry_get_default()
was replaced withgst_registry_get()
and
gst_registry_add_path()
was removed.You can also set
GST_PLUGIN_SYSTEM_PATH
to the location of the Plugins. Not sure what the difference is between this andGST_PLUGIN_PATH
though.如果您从命令行运行 GStreamer,您可以将 --gst-plugin-path=PATHS 添加到命令中
将当前目录添加为插件路径的示例
有更多有用的命令可用,只需检查:
In case you are running GStreamer from command line you may add --gst-plugin-path=PATHS to the command
Example adding current directory as plugins path
There is much more useful commands available just check: