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 так нравится командная строка.