gst123 fails to play videos

Dear all,

please help me with the following. I tried to test my gstreamer using gst123. When I try to play any video with gst123 I get the following:


(gst123:9493): GStreamer-WARNING **: 13:31:13.626: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
                                                                                                                                                                                                                                                
Playing file:///home/oleksii/Documents/Science/UCD/temp/Conway%20festival/2020/Video_S1.mp4

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.748: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.748: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.748: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.748: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.748: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.748: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.751: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.751: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.751: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.751: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.751: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.751: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_mini_object_unref: assertion 'mini_object != NULL' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst123:9493): GStreamer-CRITICAL **: 13:31:13.752: gst_mini_object_unref: assertion 'mini_object != NULL' failed
Error: Internal data stream error.                                                                                                                                                                                                              
=> file cannot be played and will be removed from playlist

All gstreamer packages (e.g. plugins, etc.) from packman are installed. Mplayer, vlc and xince play all videos without problems. But I need working gstreamer, and it cannot play anything. The OpenSUSE 15.2 install is fresh.

Kind regards,
Oleksii

That may not be enough. The Vendor Switch to Packman must always be done.
From the thread at the top of this MUl;timedia sub-forum:

When done. Close the terminal. And open Yast > Software Management and Apply the Package Switcher on Packman Repo

KDE: http://paste.opensuse.org/92222495
Gnome: SUSE Paste

Thanks, but this did not help. I have switched all packages to packman and updated all packages from packman. The output is still the same.

UPD. Actually, is there anyone for whom gst123 works on OpenSUSE 15.2?

Update. I tried to install gstreamer from multimedia-libs repo, and combine packages from multimedia-libs and packman. No result, gst123 does not play videos. I would like to repeat the question. Is here anyone for whom gst123 plays videos on OpenSUSE 15.2?