gifcurry icon indicating copy to clipboard operation
gifcurry copied to clipboard

More clarity on prerequisites (or package them in the appimage)

Open bernd-wechner opened this issue 2 years ago • 5 comments

I just tried the appimage. And it says "gtksink" not found. No video preview. Install all Gstreamer 1.0 plugins.

Alas the readme is not very help stating only: Make sure you have FFmpeg, GStreamer, ImageMagick, and GTK+ installed on your machine.

Sure. Will do. I'm not even completely clueless in this space. Butt still, I'm on an Ubuntu box and the plugins are packaged in four groups, base, good, bad, ugly and I have them all installed.

$ apt search gstreamer1.0-plugin | grep ^i
i A gstreamer1.0-plugins-bad                                                                    - GStreamer plugins from the "bad" set                                                                 
i   gstreamer1.0-plugins-base                                                                   - GStreamer plugins from the "base" set                                                                
i   gstreamer1.0-plugins-base-apps                                                              - GStreamer helper programs from the "base" set                                                        
i   gstreamer1.0-plugins-good                                                                   - GStreamer plugins from the "good" set                                                                
i A gstreamer1.0-plugins-ugly                                                                   - GStreamer plugins from the "ugly" set     

And no package seems to provide it:

$ apt-file search gtksink
gstreamer1.0-plugins-good-doc: /usr/share/gtk-doc/html/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gtksink.html

So only a help file suggesting it's in the good plugins, which are installed. And yet indeed, which, and locate can't find it. Go figure.

The joy of appimage of course is that you can package all that, not? Just curious.

bernd-wechner avatar Oct 26 '21 10:10 bernd-wechner

I actually found it thanks to: https://github.com/lettier/gifcurry/issues/23

But this issue stands. it would be a smoother experience if it was bundled in the appimage.

bernd-wechner avatar Oct 26 '21 11:10 bernd-wechner

Had to do some digging as well since i was certain it just worked last time i used it but that was a while ago and i think i used a different linux ISO back then. Turns out, for arch the package name is gst-plugin-gtk and its not included in the default plugin set which it probably should be.

henk717 avatar Mar 30 '22 10:03 henk717

I actually found it thanks to: #23

But this issue stands. it would be a smoother experience if it was bundled in the appimage.

Doesn't work for me...

Uup115 avatar Apr 04 '22 21:04 Uup115

Yeah doesn't work for me either. gstreamer1.0-gtk3 1.20.3 installed /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgtk.so and gifcurry isn't finding it I guess.

scarlion1 avatar Nov 21 '22 00:11 scarlion1

Any walkaround by now? Im on Ubuntu 22.04.1 LTS on WSL2. Still cant find gtksink.

0lm avatar Jan 28 '23 21:01 0lm