Как создавать анимированные GIF-файлы из видео в Ubuntu

Если вы используете ВКонтакте, Tumblr, Google+, Reddit, Twitter… Хм, лучше сказать по-другому: если вы используете интернет, то вы должны знать, что GIF-анимации — одна из популярных вещей в социальных сетях. Они длятся всего лишь несколько секунд, не нужно устанавливать какие-либо плагины, чтобы просмотреть их, и работают во всех веб-браузерах. Конечно, может быть, не в Lynx. Но если вы хотите показать что-то крутое — или отвлекающее — то анимированные GIF-изображения являются отличным выбором

QGifer – превращаем видеоклипы в GIF-анимации

Приведём пример. Давайте представим, что вы засняли пятисекундное видео с вашим котом в главной роли, и теперь вы хотите поделиться им с сетью. Вы можете загрузить видео на YouTube, Vimeo или похожие сайты и надеяться, что люди нажмут кнопку для воспроизведения видео, когда вы опубликуете его в вашей любимой социальной сети. Но это было действительно крутое действие кота. Все люди должны видеть это! Поэтому вы решили превратить это видео в GIF-анимацию. Есть несколько способов сделать это в Ubuntu, но это руководство будет сфокусировано конкретно на одном приложении: QGifer. Это не единственное приложение, которое вы можете использовать для этого, но оно дружелюбно к пользователю, и, пожалуй, лучше всего будет начать с него. Вы найдете инструкции по установке приложения в конце этой статьи, но сначала давайте посмотрим, как его использовать.

Шаг первый: выбираем (и обрезаем) ваше видео

Итак, для начала мы импортируем ваше видео в Qgifer. Это приложение не работает с видео, которые имеют более восьми тысяч кадров. QGifer сообщит вам, что он не может загрузить видео. Но не всё потеряно. Чтобы создать анимацию из видео, которое слишком длинное/большое, чтобы быть обработанным, сначала нам нужно обрезать его до более подходящего размера, используя видеоредактор, такой как PiTiVi.

  • Откройте PiTiVi (или другой редактор видео) и импортируйте ваше видео
  • Отрежьте и удалите ненужные части видео, используя инструмент «Split»
  • Экспортируйте ту часть, которая останется у вас после преобразования
  • Теперь импортируйте получившееся видео в QGifer, и на этом всё с эим.

Шаг второй: отмечаем положения начала/конца анимации

Теперь у вас открыто видео в приложении, и дальше нужно немного отредактировать его. Это можно сделать с помощью двух способов:

  • Перетащив точки позиций начала и конца видео
  • Перетащив точку на начало видео и нажав кнопку воспроизведения и сделать то же самое с концом видео

Чтобы просмотреть ваше видео, вы можете нажать на кнопку Play на тулбаре. Чтобы просмотреть часть видео между двумя маркерами зацикленно, кликните кнопку ‘Preview Properties’ в сайдбаре и отметьте галочку ’Loop from Start to Stop Frame’.

Шаг третий: дополнения

Если вы создаете GIF-анимацию из сцены кинофильма или на ТВ, то подписи помогут донести некоторый смысл.
Добавить подписи или изображения (водяные знаки) достаточно просто.

  • Чтобы добавить текст, нажмите кнопку ‘Add Caption’
  • Чтобы импортировать изображение, кликните по кнопке ‘Add Image’

Текст и изображения можно свободно перемещать по рабочей области. Если вы переместите или измените размер слоя с текстом или изображением, то вам нужно будет выбрать временной район, в котором он будет отображаться. Если вы хотите сделать так, чтобы слой отображался за всё время показа анимации, то кликните правой кнопкой мшки по элементу, и в разделе Position & Size выберите ‘Apply to All Frames‘.

Шаг четвертый: экспорт

Итак, вы импортировали видео, установили временные рамки для анимации и добавили классную графику. Следующий шаг — экспортировать получившуюся анимацию. Перед тем, как вы кликните кнопку отрисовки, вы должны убедиться, что выходной размер вашей анимации достаточно маленький. Так как мы имеем цветовую палитру лишь из восьми бит в GIF, анимация не станет лучше, если будет сохранена в разрешении 720p. Чем больше ваша анимация, тем дольше она будет загрузиться на компьютерах. В секции Output Properties > Width & Height есть опции для изменения размера. Вот мои основные советы:

  • Кликните ‘From Current Frame’, чтобы выбрать корректную частоту кадров для вашей GIF-анимации
  • Отметьте галочку ‘Keep Ratio’
  • Измените ширину до значения приблизительно 300-350px.

Когда вы закончите изменять размер, вы можете кликнуть кнопку «Export» в тулбаре (смотрите изображение в самом начале этого поста). Появится небольшое окно, отображающее процесс отрисовки анимации. После отрисовки появится окно, где вы сможете произвести предварительный просмотр, чтобы убедиться, что это именно то, что вам нужно. Если нет, то просто отмените операцию и измените то, что не нравится. Если же вам всё нравится — просто кликните Save, выберите имя файла и его местоположение.

Устанавливаем QGifer в Ubuntu

Qgifer нельзя установить из Центра приложений Ubuntu. Вам нужно будет добавить и установить его из следующего стороннего PPA-репозитория:

sudo add-apt-repository ppa:samrog131/ppa
sudo apt-get update && sudo apt-get install qgifer

После того, как вы выполните обе эти команды — вы сможете запустить Qgifer из меню Unity Dash (или панели задач — в зависимости от той оболочки, которую вы используете).