GIF-файлы, несомненно, являются одним из самых популярных медиаформатов в Интернете. От учебных пособий до мемов и не только — люди создают и делятся GIF-файлами для всего. Но в большинстве случаев эти GIF-файлы изначально не записываются как файлы с расширением «.gif». Обычно видео обрезается, а определенная часть мультимедиа преобразуется в GIF.

В Linux вы можете быстро создавать зацикленные GIF-файлы из ваших видео с помощью терминала. А для тех, кто не слишком любит командную строку, есть графический подход для достижения аналогичных результатов. Вот как вы можете конвертировать видео в GIF в Linux.

Преобразование видео в GIF с помощью FFmpeg

FFmpeg — это коллекция библиотек и модулей с открытым исходным кодом, связанных с обработкой и обработкой мультимедиа. Используя FFmpeg, вы можете создать GIF-файл из любого видео.

Установите пакет ffmpeg

Для начала вам необходимо установить пакет ffmpeg в вашей системе. На Дистрибутивы на основе Debian как в Ubuntu, введите:

Судо подходит установить ffmpeg

В Arch Linux и Manjaro:

sudo pacman -S ffmpeg

Чтобы установить FFmpeg на Дистрибутивы на основе RPM таких как Fedora, CentOS и RHEL, сначала добавьте репозиторий RPM Fusion в свою систему:

судо днф -у установить https://download1.rpmfusion.org/free/fedora/rpmfusion-free-выпускать-$(об/мин -E%fedora).noarch.rpm 
судо днф -у установить https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-выпускать-$(об/мин -E%fedora).noarch.rpm

Затем установите пакет ffmpeg вместе с некоторыми библиотеками разработки, набрав:

судо днф установить ffmpeg ffmpeg-разработка

Использование FFmpeg для создания GIF-файлов

После того, как вы установили пакет ffmpeg, используйте следующую команду, чтобы преобразовать видео в высококачественный GIF:

ffmpeg -i /path/to/video.mp4 output.gif

FFmpeg преобразует все видео в файл GIF. Поэтому, если вы хотите только определенную часть видео в формате GIF, обязательно обрезать видео заранее.

Для демонстрации вот файл GIF, созданный с помощью инструмента ffmpeg:

Создавайте GIF из видео в Linux с помощью Gifcurry

Хотя преобразование видео MP4 в GIF является довольно простым процессом и не требует ввода многие команды, те из вас, кому не нравится идея использования терминала, могут использовать графический инструмент вместо. Меня зовут Гифкарри.

Gifcurry — это графическое приложение с открытым исходным кодом, работающее под капотом FFmpeg. Как обычно, сначала вам придется установить его в своей системе. Вы можете найти официальный Gifcurry AppImage на странице GitHub Releases.

Скачать:Гифкарри

После загрузки предоставьте разрешения на выполнение файлу AppImage, используя команда chmod:

судо чмод + х ~/Downloads/gifcurry-*.AppImage

Затем запустите Gifcurry, дважды щелкнув AppImage, используя установлен графический файловый менеджер в вашей системе. Нажмите на Открытым для запуска инструмента.

Во время первого запуска вы можете получить несколько предупреждений, связанных с удаленными зависимостями и библиотеками. Хотя Gifcurry продолжит работать и без этих пакетов, вам следует установить их с помощью диспетчера пакетов в вашем дистрибутиве, чтобы раскрыть весь потенциал инструмента.

Для начала выберите видеофайл и нажмите Открытым. Gifcurry отобразит окно предварительного просмотра справа и слева, вы увидите различные параметры, связанные с обработкой видео. Вы можете выбрать только часть видео, используя ползунок и поля метки времени в правом нижнем углу. Не стесняйтесь изменять разрешение, продолжительность и размер видео или добавлять текст поверх видео перед преобразованием его в GIF.

Сделав это, нажмите на Файл вариант с левой боковой панели, чтобы продолжить. Найдите место, где вы хотите сохранить выходной файл, и выберите гифка. Затем, наконец, нажмите Сохранять для сохранения выходного GIF-файла.

Вот GIF, сгенерированный с помощью Gifcurry:

Кроме того, вы также можете использовать Gifcurry из командной строки. Но для этого вам нужно будет установить Gifcurry в своей системе, а не запускать его с помощью файл AppImage. Вы можете найти больше информации об установке Gifcurry на его официальная страница GitHub.

Поскольку Gifcurry основан на FFmpeg, синтаксис их команд очень похож. Вот команда для преобразования видеофайла в GIF с помощью Gifcurry CLI:

gifcurry_cli -i /path/to/video.mp4 -o output.gif

Создание GIF из видео стало проще в Linux

Терминал Linux — это мощный инструмент, который можно добавить в свой арсенал. Изучение того, как его использовать, откроет перед вами новые двери и возможности, независимо от того, являетесь ли вы обычным пользователем Linux или профессиональным системным администратором.

Преобразование видео в GIF — это только верхушка айсберга. Вы можете сделать гораздо больше, используя командную строку Linux. Несколько ярких примеров включают обработку видео и аудио, управление системой, разработку ядра и т. д. Широкие возможности применения терминала в реальном мире — вот причины, по которым пользователям Linux так нравится командная строка.