[英]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.