Este artículo enumerará varias aplicaciones de escritorio fuera de línea que se pueden usar para crear animaciones GIF en Linux. Algunas de estas aplicaciones registran un GIF directamente, mientras que otras convierten un archivo de video en una animación GIF.
Ffmpeg
FFMPEG es una utilidad de línea de comando para convertir y grabar transmisiones de audio y video. Viene con numerosos interruptores de línea de comandos que se pueden usar para configurar la salida según sus necesidades.
FFMPEG se puede instalar en Ubuntu ejecutando el comando a continuación:
$ sudo apt install ffmpeg
Para convertir un archivo de video en GIF usando FFMPEG, primero deberá crear una paleta de colores desde el video de entrada. Esta paleta será una muestra de colores precisos elegidos del video en sí. Es posible omitir la creación de una paleta por completo y saltar directamente a la creación de GIF. Sin embargo, la calidad de salida resultante puede no ser buena, ya que FFMEPG usará automáticamente una paleta creada a partir de 256 colores genéricos. La precisión de estos colores genéricos puede estar totalmente apagado de los colores utilizados en el video de entrada. Por lo tanto, es una buena idea crear siempre una paleta a partir del archivo de entrada.
Para crear una paleta de colores desde el video, ejecute un comando en el siguiente formato:
$ ffmpeg -i entrada.MP4 -FILTER_COMPLEX "[0: V] Palette de paletteguen".png
Dónde:
Ahora que se crea la paleta, puede usarla para convertir el archivo de video original a GIF. Ejecute un comando a continuación en el siguiente formato:
$ ffmpeg -i entrada.MP4 -I paleta.png -filter_complex "[0: V] [1: V] Paletteuse"
-R 10 Salida.gif
Dónde:
Byzanz
Byzanz es una herramienta de línea de comando para grabar videos y gifs animados en su escritorio. Admite un temporizador de retraso, captura de audio y captura del cursor del mouse.
Para instalar Byzanz en Ubuntu, ejecute el siguiente comando:
$ sudo apt instalación byzanz
Para grabar un GIF animado, ejecute un comando en el siguiente formato:
$ byzanz-récord --duration = 15 --x = 100--y = 200 -width = 600--Height = 800 Out.gif
Dónde:
Puede ser difícil determinar exactamente las coordenadas y la geometría, especialmente cuando desea grabar una ventana de aplicación enfocada mientras ignora todo lo demás en la pantalla. Este problema se puede resolver instalando una aplicación de simulador de teclado y mouse llamada "xdotool".
Para instalar xdotool en Ubuntu, ejecute el comando a continuación:
$ sudo apt install xdoTool
Ahora para obtener la geometría de la ventana enfocada, ejecute el comando:
$ xdotool getwindowfocus getwindowgeometry -shell
Verá la salida como esta:
Ventana = 81788938 x = 937 y = 216 ancho = 836 altura = 559 pantalla = 0
Simplemente conecte estos valores en el comando Byzanz explicado anteriormente.
Ojeada
Peek es una grabadora de video y GIF simple y fácil de usar para Linux. La aplicación está diseñada principalmente para grabar un área seleccionada en el escritorio y no hay soporte de grabación de pantalla completa o audio.
Algunas de las características principales de PEEK incluyen teclas de acceso rápido personalizables para comenzar y detener la grabación, soporte de grabación de 60 fps, reducción de muestras de resolución y soporte para el temporizador de retraso.
Para instalar Peek en Ubuntu, debe agregar un repositorio de PPA. Ejecute los siguientes comandos uno por uno para instalar PEEK:
$ sudo add-apt-repository PPA: Peek-Developers/Estable
$ sudo apt actualización
$ sudo apt instalación peek
Las instrucciones de instalación para otras distribuciones de Linux están disponibles aquí.
Gifcrurry
GIFCurry es una aplicación de código libre y abierto para convertir videos en archivos GIF. Escrito en Haskell, la aplicación viene con muchas opciones adicionales para personalizar la animación GIF resultante. Algunas de estas opciones incluyen la capacidad de establecer el tiempo de inicio y finalización para el GIF, el soporte para recortar / cambiar el tamaño de los videos y poner títulos y subtítulos de texto. La aplicación también viene con una interfaz de línea de comandos si prefiere.
Gifcurry en forma de apimaje se puede descargar desde aquí. Para guardar un archivo de video en GIF usando gifcurry, debe hacer clic en el botón "Archivo", como se muestra en la captura de pantalla anterior.
Conclusión
No existen muchas aplicaciones para crear animaciones GIF en Linux y, aunque la colección es bastante limitada, estas aplicaciones mencionadas anteriormente hacen el trabajo. Una de las principales razones de bajo número de aplicaciones fuera de línea para la creación de GIF es la existencia de numerosos sitios web que le permiten crear y editar animaciones GIF en línea. Uno de esos servicios populares es EZGIF, que utiliza FFMPEG para crear y modificar archivos GIF.