繁体   English   中英

Qt多媒体gstreamer错误

[英]Qt multimedia gstreamer errors

我刚刚升级了ubuntu 16.10,现在我遇到了QtMultimedia 5.7的一些问题。

尝试从qml访问相机时出现以下错误。

(main:8542): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(main:8542): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(main:8542): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(main:8542): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(main:8542): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(main:8542): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(main:8542): GStreamer-CRITICAL **: gst_object_ref_sink: assertion 'GST_IS_OBJECT (object)' failed

(main:8542): GStreamer-CRITICAL **: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(main:8542): GStreamer-CRITICAL **: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(main:8542): GStreamer-CRITICAL **: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(main:8542): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed

(main:8542): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(main:8542): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(main:8542): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed

(main:8542): GStreamer-CRITICAL **: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(main:8542): GLib-GObject-CRITICAL **: g_object_get: assertion 'G_IS_OBJECT (object)' failed

(main:8542): GStreamer-CRITICAL **: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(main:8542): GStreamer-CRITICAL **: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(main:8542): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed

(main:8542): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed

据我所知,这是ubuntu 16.10丢弃gstreamer 0.10的问题 但是,尝试安装gstreamer 0.10并没有导致任何变化。

尝试播放视频而不是访问相机时,我收到以下错误消息:

Warning: "No decoder available for type 'video/quicktime, variant=(string)iso'."
Error: "Your GStreamer installation is missing a plug-in."

除了从源代码手动编译Qt以及使用gstreamer 1.0之外,还有其他技巧吗?

警告建议您缺少qtdemux ,这是“gst-plugins-good”的一部分

尝试,首先在命令下面查看你是否缺少qtdemux命令。

gst-inspect-1.0 qtdemux

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM