phw / peek

Simple animated GIF screen recorder with an easy to use interface
GNU General Public License v3.0
10.3k stars 320 forks source link

Trying to record as gif. Saw issue #287 and made sure gstreamer-plugins-ugly was installed (versions is : gstreamer1.0-plugins-ugly_1.14.1-1~ubuntu18.04.1_amd64.deb) #443

Closed cianmac closed 5 years ago

cianmac commented 5 years ago

Peek: 1.3.1 GTK: 3.22.29 GLib: 2.56.0

Details:

Could not start recording, already an active recording using org.gnome.Shell.Screencast?
phw commented 5 years ago

Please take a look at the logging output in journalctl, GNOME shell should log details about the error. Without this it is impossible to tell what is happening.

leonexis commented 5 years ago

Same issue trying to record GIF, here is my journalctl output:

Jul 05 12:00:09 glaedr gnome-shell[5808]: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvpx.so': /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0: undefined symbol: gst_type_find_helper_get_range_full
Jul 05 12:00:09 glaedr gnome-shell[5808]: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so: undefined symbol: gst_type_find_helper_get_range_full
Jul 05 12:00:09 glaedr gnome-shell[5808]: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmatroska.so': /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0: undefined symbol: gst_type_find_helper_get_range_full
Jul 05 12:00:09 glaedr gnome-shell[5808]: ShellRecorder: failed to parse pipeline: no element "vp9enc"
Jul 05 12:00:09 glaedr gnome-shell[5808]: shell_recorder_close: assertion 'recorder->state != RECORDER_STATE_CLOSED' failed

Seems to be from a recent update, but I haven't used it in a while.

 leonexis  ~  uname -a
Linux glaedr 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
 leonexis  ~  cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
 leonexis  ~  apt list gstreamer1.0-plugins-* | grep installed

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

gstreamer1.0-plugins-base/bionic-updates,now 1.14.4-1ubuntu1.1~ubuntu18.04.1 amd64 [installed]
gstreamer1.0-plugins-base-apps/bionic-updates,now 1.14.4-1ubuntu1.1~ubuntu18.04.1 amd64 [installed]
gstreamer1.0-plugins-good/bionic-updates,now 1.14.4-1ubuntu1~ubuntu18.04.1 amd64 [installed]
gstreamer1.0-plugins-ugly/bionic-updates,now 1.14.4-1~ubuntu18.04.1 amd64 [installed]

I also tried installing -bad and that didn't seem to help.

HTH

phw commented 5 years ago

You might need to restart gnome-shell. Please see the FAQs and https://github.com/phw/peek/issues/267