Автор Тема: Как создать анимацию (gif)  (Прочитано 1390 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1411
Как создать анимацию (gif)
« : 15 Август 2015, 15:50:57 »
QGifer - это отличный инструмент для создания анимированных GIF-файлов в Ubuntu Linux. Данное приложение отличается от других тем, что оно написано на Qt и позволяет конвертировать небольшие видеоролики в GIF-анимации.

Причём более правильным будет сравнить QGifer с полноценным редактором анимации, нежели просто с конвертером.
Некоторые особенности приложения:
Создание GIF из видеоролика
Редактор цветовой палитры
Дизеринг
Вставка текста и изображений
Обрезание изображений
Добавление различных фильтров
Оптимизация GIF с помощью ImageMagick
Менеджер проектов
Из недостатков стоит отметить работу только с видео, длиной не более 1800 кадров, а также только в форматах AVI, MPG, MP4 и OGV. Однако что мешает обрезать нужный видеофайл до необходимого размера, а затем добавить его в QGifer? Причём сделать это можно из консоли, используя утилиту libav (можно и любую другую, на ваше усмотрение).
Для установки QGifer воспользуйтесь специальным репозиторием: sudo add-apt-repository ppa:samrog131/ppa -ysudo apt-get update && sudo apt-get install qgiferКак это работает - http://www.youtube.com/watch?v=zwVPDFnJiVE
PS. для работы из консоли:
Установим libav (avconv):
sudo apt-get install libav-toolsОбрезаем файл file.avi до 30 секунд:
avconv -i file.avi -ss 00:00:00 -t 00:00:30 -c copy out.aviНа выходе получаем файл out.avi, длинной именно 30 секунд, который подходит для работы в QGifer.
« Последнее редактирование: 16 Июнь 2016, 14:42:25 от ivm »
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Re: Как создать анимацию (gif)
« Ответ #1 : 15 Август 2015, 15:51:57 »
По-моему, интересная статья на эту тему - ИЗГОТОВЛЕНИЕ GIF-АНИМАЦИИ В UBUNTU И LINUX MINT, в которой описано, что для создания gif-файлов понадобятся:
1) видеофайл, из которого будет создаваться gif-анимация;
2) видеоредактор Avidemux;
3) графический редактор GIMP.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Re: Как создать анимацию (gif)
« Ответ #2 : 15 Август 2015, 15:54:13 »
Инструкция - КАК СДЕЛАТЬ ЖИВЫЕ ФОТОГРАФИИ:
1. С помощью программы Adobe Photoshop;
2. С помощью программы GIMP.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1411
Re: Как создать анимацию (gif)
« Ответ #3 : 15 Август 2015, 15:55:22 »
В этом видеоролике очень хорошо видно, что не всегда можно снять видео, пригодное для создания анимации, называемой синемаграфией, т.е. с минимумом движущихся элементов. Как получить видео в видеоредакторе методом разделения слоев очень хорошо видно.  Из видео  gif можно создать в программе QGifer, описаной в первом посте топика.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Re: Как создать анимацию (gif)
« Ответ #4 : 15 Август 2015, 15:56:07 »
Рекомендую посмотреть небольшую подборку необычных «оживших» фотографий.
Цитата: Из статьи
Ожившие фотографии до такой степени реалистичны, что порой полностью теряешь связь с реальностью. Сама идея создания таких фотоизображений на наш взгляд однозначно перспективна и будет непременно иметь большой успех. Одно только плохо, что такие фотографии можно смотреть только на компьютере или планшете и их нельзя распечатать.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1411
Re: Как создать анимацию (gif)
« Ответ #5 : 22 Декабрь 2016, 19:22:06 »
На сегодня QGifer почил в бозе вместе с репозиторием. А gif очень хотелось создать.
Когда-то Сергей Кривоногин в своём блоге Среда Linux описывал способ создания гифа из видео в два этапа.
Сначала в видеоредакторе обрезать видео до нужного размера и ограничить его по времени фрагментом, необходимым для анимированной картинки.
Затем сохранить его как набор картинок в формате JPG с последующим преобразованием набора кадров, открытых в ГИМПе как слои и экспортированных c включённой опцией анимировать в формате gif.
Как известно, нашей главной болезнью является вера в неизменность ховто. Но время идёт своим чередом. И сегодня у меня стоит Avidemux 2.6.12, в котором сохранить изображение как jpg есть в меню Файл, но сохраняет он только кадр, на котором остановлено воспроизведение. Стрелка влево соответствует переходу к следующему кадру. Таким образом сохранил каждый кадр будущего гифа. В принципе это же можно сделать и в VLC.
Полученный набор картинок предварительно масштабировал для уменьшения размера файла и, как и описывал Кривоногин Сергей, открыл их в ГИМПе как слои. Дальше из них экспортировал файл как анимированный gif.
Получил gif, который можно толковать как Голову снесло  :)
Что непонятно спрашиваем, если всё понятно - пользуемся.