Gnome Subtitles Video Error

Greetings. Shortly said, I have a problem loading a video in gnome subtitles. A couple of days ago I switched from Leap to Tumbleweed. I had a similar problem on Leap, but I solved it by deleting the VAAPI packages and installing VDPAU (it worked great with VAAPI before). After switching to Tumbleweed, I can’t find a solution. I cleared the gstreamer cache.

When using VAAPI, I’ve got 3 errors: Couldn’t initialize supporting library | Gstreamer encountered general stream error | Internal data stream error.

VDPAU shows only 1 error: Gstreamer encountered general stream error. Here I can see the video as being loaded, but I can’t play it. The play is disabled.

I would appreciate any help. Thank you in advance.

Just an update, Gaupol has the same problem. However, Aegisub loads the video perfectly. Meanwhile I will use Aegisub, but hope there will be a fix for Gnome Subtitles (I like it much more!).

P.S. Could anyone try to install Gnome Subtitles and load a video in it (Tumbleweed users)?

what’s your graphic card and driver
vdpau works great on nvidia not so good on build-in intel I’m not sure about ati
if you are using novou try installing nvidia’s run driver
http://www.geforce.com/drivers
select your card and download and install their driver
if you are on an intel gpu vdpau does not work, intel uses a workaround vdpau is redirected to vaapi

I have an ATI card, VAAPI worked great before, but after an update Gnome Subtitles stopped loading every single video. That’s why I tried VDPAU, and somehow it fixed the problem on Leap :slight_smile: On Tumbleweed, I installed gstreamer-plugins-vaapi, vaapi-tools, vaapi-intel-driver and nothing helped.

Also, Totem is not working, as well as VLC (I switched the packages to Packman). Maybe there is a driver which should be installed and I don’t have it running.

ati does provide a propitiatory driver for openSUSE but I have 0 experience with it, read this for more info
https://en.opensuse.org/SDB:ATI_drivers
vdpau will not work without an appropriate driver

Hope the terminal log helps:

gnome-subtitles
Got 1 languages.
Got video info: width=0, height=0, aspect_Ratio=0, frame_rate=0, has_audio=True, has_video=False
Got video duration: 00:00:59.8130000


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed


(gnome-subtitles:23767): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
File open error:
GStreamer encountered a general stream error.; qtdemux.c(5423): gst_qtdemux_loop (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-negotiated
Video error: GStreamer encountered a general stream error.; qtdemux.c(5423): gst_qtdemux_loop (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-negotiated

did you install ati’s driver
try using a non accelerated video output (subtitles might not work without acceleration)
try a different player one that can do a software only decoding like smplayer

My card is old enough not to be supported by ati. I guess it uses the open source driver, which works great.
I do have smplayer installed, and I do love it, it plays every single video. However, I don’t know which player is used by gnome-subtitles to preview the video. If it’s mplayer, it works as supposed to (but not in gnome-subtitles).
Vlc is working as well, I had some problems with it, but fixed them by re-installing it.
Thanks for your time.

I really don’t use gnome
maybe someone else can share their experience, your issue seams to be with gstreamer try and remove gstreamer’s cache


rm ~/.cache/gstreamer-1.0/*