Gifcurry - это бесплатный GIF и видео мейкер с открытым исходным кодом для Linux, MacOS и Windows. С помощью Gifcurry вы можете редактировать ваши видео и gif файлы и сохранять их в GIF или видео. Он поставляется с некоторыми основными опциями редактирования, такими как обрезка, обрезка, поиск, добавление текста в ваш файл с вашим любимым шрифтом, изменение продолжительности видео или gif-файла. Некоторые другие важные функции: изменение размера, возможность установки FPS, настройка количества цветов, включение дизеринга и импорт субтитров в файл. Для бесперебойной работы Gifcurry должны быть установлены FFmpeg, GStreamer, ImageMagick и GTK+.
Установка Gifcurry в Ubuntu
Gif image creator Gifcurry доступен в виде Snap, AppImage и исходного кода для Ubuntu. Вы можете установить его в Ubuntu следующими способами.
Установка Gifcurry через Snap
Откройте терминал и введите следующую команду, затем нажмите клавишу ввода.
1 | sudo snap install gifcurry |
Использование Gifcurry AppImage
AppImage - это универсальный формат пакета программного обеспечения, который работает на большинстве систем Linux без установки.
Чтобы загрузить пакет Gifcurry AppImage, сначала перейдите на страницу загрузки на официальном сайте, найдите последнюю версию и нажмите на пакет AppImage.
Также вы можете использовать следующую команду для загрузки в терминале
1 | wget https://github.com/lettier/gifcurry/releases/download/6.0.1.0/gifcurry-6.0.1.0-x86_64.AppImage |
После загрузки пакета AppImage сделайте его исполняемым, используя следующую команду -
1 | chmod +x Downloads/gifcurry-6.0.1.0-x86_64.AppImage |
Запустите приложение из терминала с помощью команды -
1 | ./Downloads/gifcurry-6.0.1.0-x86_64.AppImage |
Установка Gifcurry из tar.gz пакета
Чтобы загрузить пакет Gifcurry tar.gz, перейдите на страницу загрузки и нажмите на пакет Gifcurry tar.gz используйте приведенную команду для загрузки в терминале -
1 | wget https://github.com/lettier/gifcurry/releases/download/6.0.1.0/gifcurry-linux-6.0.1.0.tar.gz |
Затем извлеките пакет с помощью команды -
1 | tar -xvf gifcurry-linux-6.0.1.0.tar.gz |
Переместитесь в каталог /bin/ с извлеченными файлами с помощью команды -
1 | cd gifcurry-linux-6.0.1.0/bin/ |
Запустите Gifcurry, используя -
1 | ./gifcurry_gui |
Общие характеристики Gifcurry
Эта программа использует ffmpeg y imageagic для обработки видео и преобразования его в GIF. Для всех типов пользователей программа предлагает нам интерфейс командной строки (CLI) и графический интерфейс пользователя (GUI). В этом посте я покажу только, как запустить графический интерфейс.
Помимо возможности создать анимированный GIF из видео, программа также предоставляет нам возможность добавить текст. Для этого будет использоваться любой шрифт, который установлен в вашей операционной системе. Это идеальное приложение, если вы любите мемы или хотите добавить субтитры к ролику.
Среди доступных опций вы можете задать ширину изображения в пикселях, точную продолжительность в секундах и выбрать размер качества. К сожалению, у нас не будет расширенных опций для управления частотой кадров, зацикливанием или цветовой палитрой. Без этих переменных настраивать параметры качества становится несколько затруднительно. Чем выше качество, тем больше размер GIF.
Приложение показывает предварительный просмотр первого и последнего кадра. Естественно, созданный вами анимированный GIF не будет таким же плавным, как исходное видео, но в зависимости от выбранной вами конфигурации он может быть вполне приличным.
Еще одна хорошая опция, которая будет в нашем распоряжении, - это возможность загрузить конечный результат на Imgur или Giphy.
Создание Gifcurry GIF
Чтобы создать анимированный GIF, мы сначала выберем видео с помощью кнопки выбора видео. Как приложение ffmpeg работает практически с любым форматом видео.
Далее нам нужно будет выбрать размер (в пикселях), который мы хотим использовать в нашем анимированном изображении, и уровень качества. Чем выше качество, тем больше размер файла изображения, это необходимо учитывать.
Наиболее вероятным (и логичным) является то, что мы не хотим использовать все видео, поэтому нам придется указать момент времени (в секундах), чтобы указать, где начинается анимация, и мы напишем продолжительность (в секундах), чтобы решить, когда она закончится. Мы можем использовать предварительные просмотры кадров, которые показывает приложение, чтобы убедиться, что мы вырезаем там, где нас интересует. Приложение позволит нам перемещать первый и последний кадры вперед и назад.