Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Создание гиф-анимации  (Прочитано 1553 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн leesky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • People are strange when you are stranger
    • Просмотр профиля
Создание гиф-анимации
« : 07 Ноябрь 2017, 12:00:08 »
В общем, по работе иногда надо создавать гиф-анимацию. Юзала на винде программку Screen-to-gif. Пробовала установить ее через вайн, у меня не получилось. Может, кто может подсказать хороший записыватель гифок на Ubuntu.

Установила себе peek. Прикольная тема, но нет возможности редактировать и вырезать лишнее.

Нашла прогу silentcast, которую написал какой-то парнишка. Там есть возможность редактировать, но работает как-то кривовато, особенно там, где надо выбрать область видимости.

Есть ли что-то такое оптимальное для линукса, где можно без проблем выбрать область видимости и есть возможность удалять ненужные кадры)
« Последнее редактирование: 07 Ноябрь 2017, 12:05:07 от leesky »

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 881
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #1 : 07 Ноябрь 2017, 12:54:42 »
leesky, небольшие гифки делаю в Gimp...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14438
  • Я не слышу.
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #2 : 07 Ноябрь 2017, 13:13:45 »
gifsicle

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #3 : 07 Ноябрь 2017, 13:17:37 »
leesky, посмотри эту статью http://ubuntovod.ru/soft/qgifer.html
- может устроит...

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 299
  • Oderint, dum metuant
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #4 : 07 Ноябрь 2017, 18:46:19 »
в дирекции где нужно собрать гифку запускаешь в терминале
convert *.png name.gif
еще вариант
1-шаг - создаем видео-слайд
ffmpeg -r 1/5 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p slideshow.mp42-шаг - из созданого видео делаем гифку
ffmpeg -i slideshow.mp4 -vf scale=500:-1 -t 10 -r 10 image.gifэтот вариант позволяет варьируя ключи - создавать гифки любые с любыми темпами
« Последнее редактирование: 07 Ноябрь 2017, 19:00:59 от cargan »

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3154
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #5 : 07 Ноябрь 2017, 19:01:03 »
ffmpeg -i video.avi animation.gif
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad ;ядро: linux-zen

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #6 : 07 Ноябрь 2017, 19:07:13 »
cargan, просто суперское предложение... вот бы еще параметры нужные добавить, чтоб, например, отрегулировать скорость смены картинки, или еще чего ::)

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 299
  • Oderint, dum metuant
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #7 : 07 Ноябрь 2017, 19:45:20 »
F12, я еще могу и плавные перетекания между картинками делать и темпы менять.
)) учите матчасть и будет вам щасте.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #8 : 07 Ноябрь 2017, 21:04:36 »
я еще могу и плавные перетекания между картинками делать и темпы менять.
- и все из командной строки?..
- ну наверное это возможно, вот только кому это нужно?..

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 299
  • Oderint, dum metuant
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #9 : 07 Ноябрь 2017, 23:35:36 »
вот только кому это нужно
тем у кого глаза "красненькие". или по-другому - Гуру!!

Оффлайн leesky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • People are strange when you are stranger
    • Просмотр профиля
Re: Создание гиф-анимации
« Ответ #10 : 08 Ноябрь 2017, 19:55:36 »
Большое спасибо всем, кто откликнулся.
Сейчас нашла оптимальный для своих целей вариант - комбо peek + gimp. Осталось запилить небольшой скриптик, шоб само все запускалось, когда надо)

Вариант из консоли меня поверг в дикий восторг! Обязательно попробую, это так круто))) Спасибо большое, ребят :)

Оффлайн sotvm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
    • Фсякая Х-ень для X-периментов
Re: Создание гиф-анимации
« Ответ #11 : 09 Ноябрь 2017, 03:33:23 »
для работы с гифками использую Esy Gif Animator (под Wine )
очень удобно работать,
возможность установить определённую длительность для каждого кадра,
обрезка,масштаб/размер/качество gif на выходе .
умеет импортировать
1)из картинок .bmp .png .jpeg .jpg .gif
2)из видео в контейнере .avi .mp4 .mpg .mpeg
(с нужным количеством кадров в секунду.
т.е. если у вас видео 60к/сек. то можно автоматически выбрать все 60 кадров,
а можно  выбрать 15 (каждый четвёртый),
можно и вручную ,на таймлайне удалить/добавить нужные кадры и эффекты переходов между ними.



Просьба при добавлении графических изображений в сообщения следовать Правилам форума:
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Включение в сообщения полноразмерных изображений, превышающих разрешённые размеры, допускается исключительно в виде превью. Подробную инструкцию, а также список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум».
Исправлено
--DoctorRover
« Последнее редактирование: 20 Декабрь 2017, 22:06:29 от DoctorRover »
Умный поймёт,а дураку и так всё равно.

Оффлайн masterok

  • Активист
  • *
  • Сообщений: 277
    • Просмотр профиля
    • Форум "Рука допомоги"
Re: Создание гиф-анимации
« Ответ #12 : 20 Декабрь 2017, 03:37:38 »
Народ, чтоб не плодить новую тему, подскажите пожалуйста, как одной командой вырезать с видео кусочек и нарезать его на картинки с заданым интервалом, и все ето одной командой?
Когдато я создавал тему с таким вопросом, мне там отвечали добрые люди, но щас не смог найти ее.
Делалось все в ffmpeg через терминал. Бралось видео указывалось с какого времени, с каким шагом и сколько картинок нужно зделать и в каком формате. Полученые картинки потом закидывались в гимп и делалась анимацыя
« Последнее редактирование: 21 Декабрь 2017, 02:18:46 от masterok »

Оффлайн masterok

  • Активист
  • *
  • Сообщений: 277
    • Просмотр профиля
    • Форум "Рука допомоги"
Re: Создание гиф-анимации
« Ответ #13 : 19 Июль 2018, 00:14:47 »
Я вот такой командой делаю разбивку видео на кадры:
ffmpeg -ss 00:03:30 -t 00:03:40 -i test.mp4 -r 10 -vframes 100 -f image2 images%05d.png
В теории берет (-ss) с тридцатой секунды по (-t)сороковую (-i)видео тест.мп4 и делает (-r)по 10 кадров в секунду и делает (-f)картинки в формате *.png нумеруя их images%05d (00001 и так далее)
Но почемуто обработка не останавливается и с 30 секунды лупашит кадры дальше с той же частотой и потому пришлось добавить (-vframes 100)ограничение в 100 кадров

После картинки гимпом открываются как слои, обрабатываються при нужде, применяется фильтр "анимация", потом оптимизировать для гиф, експортировать как гиф, (не забыть галку "как анимация) и профит. Имеем гифку.


П.С. Почемуто не срабатывает ключь -t, подскажите пожалуйста кто знает что не так в команде. Я так понял что он должен работать как время окончания отрезка, а по факту работает как длительность.
« Последнее редактирование: 19 Июль 2018, 19:48:38 от masterok »

 

Страница сгенерирована за 0.106 секунд. Запросов: 24.