среда, 21 января 2015 г.

Создаем анимацию Gif из видео

Итак, давайте посмотрим, как можно сделать анимацию Gif из видео самостоятельно. 



Первое что надо будет сделать установить FFmpeg. Он нам понадобится для извлечения изображений из видео. Вы можете скачать его здесь.
Для Linux Mint 17 пропишите в терминале команды:

sudo add-apt-repository ppa:jon-severinsson/ffmpeg

sudo apt-get update

sudo apt-get install ffmpeg


Извлечение  кадров из видео.

Чтобы извлечь кадры из видео, запустить программу в терминале с помощью следующей команды, заменяя video.mpg на название файла.

 ffmpeg -i video.mpg -r 10 img-%03d.png

 Кадры будут извлекаться с задержкой 10 мс и их имена будут как "IMG-001.png", "IMG-002.png" и т.д.

 
Создание анимированного GIF из извлеченных изображений.


Мы будем использовать Gimp, чтобы создать наш Gif файл. Прежде всего, скачайте и установите Gimp. Откройте его и в меню выберите команду File> Open as Layers.В диалоговом окне выберите  кадры изображений.

Теперь выберите File-> Export ("Сохранить как" в Gimp версий до 2.8). В диалоговом окне файла, который появится, введите имя изображения, которое должен заканчиваться на ".gif".
Нажмите кнопку Экспорт.

Откроется новое окно экспорта , где вы должны убедиться, что выбрали опцию As animation ("Сохранить как анимацию") .


Введите задержку в 100, установите галочки Loop forever  и Use delay entered above for all frames и нажмите кнопку Экспорт. Вот и все, ваш анимированный Gif готов.