Tutoriales

Cómo convertir videos a GIF usando FFmpeg

Desde el inicio de GIF o Formato de intercambio gráfico En 1987, Internet se enamoró de este enfoque tecnológico de hacer que una imagen exista en un estado de movimiento continuo.

Con este breve hecho, la popularidad de Gif en las plataformas comerciales y sociales se está volviendo imposible de ignorar, y por buenas razones. Esta guía de artículos explorará su importancia y cómo crearlos sin esfuerzo a través de la MPEG herramienta.

¿Qué es FFmpeg?

MPEG La herramienta se define principalmente como un convertidor de video. Sin embargo, en términos de sus funcionalidades, hace más que solo convertir archivos de video según los parámetros establecidos.

MPEG es una solución multiplataforma completa que también puede convertir y transmitir archivos de video y audio. Sin embargo, esta guía de artículos está más interesada en cómo puede convertir archivos de video a archivos GIF.

Instalación de FFmpeg en Linux

Se puede instalar en varias distribuciones del sistema operativo Linux desde uno de los siguientes comandos. Asegúrese de tener privilegios de usuario sudoer/root antes de ejecutar el MPEG comando de instalación en la línea de comandos de su sistema operativo Linux.

Instalar FFmpeg en RHEL

En RHELdistribuciones basadas en RHEL, Flujo de CentOS, Linux rocosoy AlmaLinux:

Publicaciones relacionadas
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf upgrade
$ sudo subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
$ sudo yum update
$ sudo yum install snapd
$ sudo systemctl enable --now snapd.socket
$ sudo ln -s /var/lib/snapd/snap /snap
$ sudo snap install ffmpeg 

En Fedora Distribución de Linux:

$ sudo dnf makecache 
$ sudo dnf install ffmpeg-free

En Debian distribuciones como ubuntu y Menta de Linux:

$ sudo apt update && sudo apt upgrade -y
$ sudo apt install ffmpeg

En arco linux y Mánjaro:

$ sudo pacman -Syu
$ sudo pacman -S ffmpeg

En Salto de OpenSUSE:

$ sudo zypper refresh
$ sudo zypper install ffmpeg

En OpenSUSE Tumbleweed:

$ sudo zypper refresh
$ sudo zypper install ffmpeg-4

Cómo convertir videos a GIF en Linux

Lo más simple MPEG La sintaxis del comando de conversión de video a GIF es:

$ ffmpeg -i video_file.file_extension gif_file_name.gif

Podemos implementar el comando anterior de la siguiente manera; asumiendo que estamos convirtiendo un archivo de video llamado rock.mp4 a un archivo GIF llamado roca.gif.

$ ffmpeg -i rock.mp4 rock.gif
Convertir videos a GIF
Convertir videos a GIF

El enfoque anterior produce un archivo GIF de gran tamaño que quizás no necesitemos.

$ ls -l rock.gif
Archivo GIF grande
Archivo GIF grande

Puede cambiar el tamaño del archivo GIF resultante a un tamaño manejable usando la opción de comando de escala y evitar que cada fotograma del archivo de video de entrada se convierta usando la opción de comando fps (fotogramas por segundo) como se muestra a continuación:

$ ffmpeg -ss 30 -t 5 -i rock.mp4 -vf fps=10,scale=450:-1 rock.gif

los -ss La opción de comando salta los primeros 30 segundos del archivo de video y el -t La opción de comando registra los próximos 5 segundos para convertirlos en un archivo GIF.

Cambiar el tamaño del archivo GIF
Cambiar el tamaño del archivo GIF

El tamaño del archivo GIF resultante también es significativamente más pequeño de lo esperado.

$ ls -l rock.gif
Comprobar el tamaño del archivo GIF
Comprobar el tamaño del archivo GIF

También te puede interesar leer los siguientes artículos relacionados:

Ahora podemos convertir videos a GIF usando FFmpeg en un entorno de sistema operativo Linux.

LEER  Cómo instalar y usar Flatpak en Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba