Después de grabar un GIF, el archivo se reproduce correctamente durante unos 2 segundos antes de congelarse, luego continúa con muchos cortes. La reducción de resolución resuelve esto; cambiar la velocidad de fotogramas no lo hace (no tiene ningún efecto, todavía tiene este problema); cambiar el tamaño de la ventana que registra el GIF tampoco tiene ningún efecto, solo lo hace el aumento de resolución. Sin embargo, muchas veces, no es una opción tener el GIF en un tamaño de imagen más pequeño.
Algunas preguntas para reducir esto:
peek -b ffmpeg
hace alguna diferencia?1 y 2: instaló el paquete flatpak en Debian 9 con GNOME en X, pero también ocurre en Wayland; También puedo reproducir esto en Fedora Workstation.
El WebM grabado tiene la misma congelación y falla que tiene el GIF.
Los videos grabados con la grabadora de pantalla incorporada son perfectos. Sí, aparecen en ~ / Videos
Probé con backends gnome-shell y ffmpeg especificándolos en el comando. Un backend graba el video muy bien: gnome-shell. Pero ffmpeg no lo hace. Esto me hizo darme cuenta de que solo estaba teniendo este problema con otras DE, porque aquí con GNOME el backend gnome-shell es el predeterminado, por lo que funciona de inmediato.
Al elegir ffmpeg o usar un DE diferente, los videos terminan corrompidos, congelando y saltando escenas de una manera predecible. Quiero decir, se congela siempre al mismo tiempo de reproducción, salta a través de muchas escenas y luego se reanuda cuando casi termina. No es aleatorio, sucede de la misma manera cada vez.
- ¿Grabaste en Gnome o en algún otro DE?
Estoy usando XFCE. Más específicamente, la versión de Linux Mint 18.3.
- Wayland o X?
X.
- ¿Grabar un WebM tiene el mismo efecto?
Si. El mismo efecto de congelación.
- Si está en una sesión de Gnome X11, ¿iniciar Peek con peek -b ffmpeg hace alguna diferencia?
Aunque no estoy en Gnome, probé el comando; el backend no graba bien el GIF. Sin éxito.
Tengo el mismo problema en Xubuntu 18.04 grabando Gifs y Webms con fps relativamente altos
Gif a 24 fps usando Peek (instalado)
Gif @ 24 fps usando Peek (Appimage)
También tengo el mismo problema en Arch Linux + lightdm + i3wm. Gracias por el consejo con la reducción de resolución, esta es la única forma de grabar gifs fluidos actualmente.
Como referencia, esto es lo que sucede cuando grabo las mismas acciones con una reducción de resolución de 2 y 1. Estoy haciendo _exactamente las mismas acciones_ en ambos gifs, pero noto cómo la mitad de mis pasos simplemente se han ido del gif de alta calidad, por ejemplo se congeló y se saltó la apertura del menú.
Adjunto el
Tener exactamente el mismo problema en Elementary OS + Gala
Mismo problema aquí:
vistazo 1.3.1
Archlinux
AwesomeWM 4.2
servidor xorg 1.20.0
nvidia 396,24
Exactamente el mismo problema en Archlinux (KDE 5.13; xorg-server 1.20.0-9; xf86-video-intel) y en Antergos (con un controlador NVIDIA).
El mismo problema también en los formatos Webm y Gif. Incluso usando gifs de alta resolución.
Peek (paquete plano) 1.3.1
Linux Mint 18.3 kernel 4.15.0-24-genérico
Canela: 3.6.7 + Sylvia
Xserver-xorg-core: 1.18.4-0ubuntu0.7
Controladores de Nvidia: 384.130
¿Alguna noticia sobre esto?
¿Hay alguna mejora en esto? Todavía tengo este problema :/
Tengo el mismo problema (usuario de Antergos / Arch aquí en X), pero incluso con reducción de resolución, y está presente en todos los tipos de archivos. Creo que tiene que ver con la forma en que Peek captura las ventanas.
Todavía tengo este problema con 1.4.0
También estoy experimentando esto, manjaro linux install peek from AUR, use lightdm para iniciar sesión e i3-gaps para WM
$ pacman -Qi xorg-server lightdm peek i3-gaps
Name : xorg-server
Version : 1.20.7-1
Description : Xorg X server
Architecture : x86_64
URL : https://xorg.freedesktop.org
Licenses : custom
Groups : xorg
Provides : X-ABI-VIDEODRV_VERSION=24.0 X-ABI-XINPUT_VERSION=24.1 X-ABI-EXTENSION_VERSION=10.0 x-server
Depends On : libepoxy libxfont2 pixman xorg-server-common libunwind dbus libgl xf86-input-libinput nettle
libpciaccess libdrm libxshmfence
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : nvidia-utils<=331.20 glamor-egl xf86-video-modesetting
Replaces : glamor-egl xf86-video-modesetting
Installed Size : 3.50 MiB
Packager : Philip Mueller <[email protected]>
Build Date : Tue 14 Jan 2020 06:27:33 AM MST
Install Date : Wed 12 Feb 2020 10:22:42 AM MST
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
Name : lightdm
Version : 1:1.30.0-2
Description : A lightweight display manager
Architecture : x86_64
URL : https://www.freedesktop.org/wiki/Software/LightDM/
Licenses : GPL3 LGPL3
Groups : None
Provides : None
Depends On : glib2 libgcrypt libx11 libxcb libxdmcp libxklavier pam polkit
Optional Deps : accountsservice: Enhanced user accounts handling [installed]
lightdm-gtk-greeter: GTK greeter
xorg-server-xephyr: LightDM test mode
Required By : lightdm-slick-greeter
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 1959.00 KiB
Packager : Maxime Gauduin <[email protected]>
Build Date : Fri 17 May 2019 08:59:29 AM MDT
Install Date : Wed 12 Feb 2020 10:22:20 AM MST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Name : peek
Version : 1.4.0-1
Description : Simple screen recorder with an easy to use interface
Architecture : x86_64
URL : https://github.com/phw/peek
Licenses : GPL3
Groups : None
Provides : None
Depends On : gtk3 libkeybinder3 ffmpeg
Optional Deps : gst-plugins-good: Recording under Gnome Shell [installed]
gst-plugins-ugly: MP4 output under Gnome Shell [installed]
gifski: High quality GIF animations with thousands of colors
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 897.00 KiB
Packager : Filipe Laíns <[email protected]>
Build Date : Tue 24 Sep 2019 04:58:34 AM MDT
Install Date : Wed 12 Feb 2020 10:32:45 AM MST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Name : i3-gaps
Version : 4.17.1-1
Description : A fork of i3wm tiling window manager with more features, including gaps
Architecture : x86_64
URL : https://github.com/Airblader/i3
Licenses : BSD
Groups : i3
Provides : i3-wm
Depends On : xcb-util-keysyms xcb-util-wm libev yajl startup-notification pango perl xcb-util-cursor
xcb-util-xrm libxkbcommon-x11
Optional Deps : rxvt-unicode: The terminal emulator used in the default config. [installed]
dmenu: As menu. [installed]
i3lock: For locking your screen. [installed]
i3status: To display system information with a bar. [installed]
perl-json-xs: For i3-save-tree
perl-anyevent-i3: For i3-save-tree
Required By : i3exit manjaro-i3-settings
Optional For : None
Conflicts With : i3-wm
Replaces : None
Installed Size : 1552.00 KiB
Packager : Morten Linderud <[email protected]>
Build Date : Sun 01 Sep 2019 05:10:28 AM MDT
Install Date : Wed 12 Feb 2020 10:22:21 AM MST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Desafortunadamente, otros tipos de archivos no son una opción, ya que gif es el único que GH acepta y ese es mi uso principal: /
También puedo confirmar que lo sugerido
Si está en una sesión de Gnome X11, ¿iniciar Peek con peek -b ffmpeg hace alguna diferencia?
no hace ninguna diferencia en mi caso
Para cualquiera que busque una solución temporal, aquí hay un script que armé y que generará una paleta para el gif y luego creará un gif a partir de un archivo de video dado (probado y trabajando con webm).
#! /bin/bash
echo ">> Generation Palette.."
ffmpeg -i "$1" -vf palettegen "${1%.*}.png"
echo ">> Done!"
echo ">> Creating gif..."
ffmpeg -y -i "$1" -i "${1%.*}.png" -filter_complex paletteuse -r 10 "${1%.*}.gif"
echo ">> Done!"
echo ">> Cleaning up..."
rm "${1%.*}.png"
rm "$1"
echo ">> Done!"
no recuerdo de dónde se obtuvo la técnica de generación de paleta
editar: esto probablemente necesitaría algunos ajustes si desea poner puntos en sus nombres de archivo, como: poor.name.choice.webm
Comentario más útil
1 y 2: instaló el paquete flatpak en Debian 9 con GNOME en X, pero también ocurre en Wayland; También puedo reproducir esto en Fedora Workstation.
El WebM grabado tiene la misma congelación y falla que tiene el GIF.
Los videos grabados con la grabadora de pantalla incorporada son perfectos. Sí, aparecen en ~ / Videos
Probé con backends gnome-shell y ffmpeg especificándolos en el comando. Un backend graba el video muy bien: gnome-shell. Pero ffmpeg no lo hace. Esto me hizo darme cuenta de que solo estaba teniendo este problema con otras DE, porque aquí con GNOME el backend gnome-shell es el predeterminado, por lo que funciona de inmediato.
Al elegir ffmpeg o usar un DE diferente, los videos terminan corrompidos, congelando y saltando escenas de una manera predecible. Quiero decir, se congela siempre al mismo tiempo de reproducción, salta a través de muchas escenas y luego se reanuda cuando casi termina. No es aleatorio, sucede de la misma manera cada vez.