Как сделать разумные размеры GIF-файлов в Linux? - PullRequest
0 голосов
/ 13 марта 2019

У меня есть несколько снимков с веб-камеры Raspberry Pi, которые я хочу объединить в подарок. Это файлы jpg размером 640x480 пикселей, каждый размером около 200 КБ. У меня есть 200 из них, которые я хотел бы объединить.

Прямо сейчас, если я сделаю convert -loop 0 *.jpg out.gif, получится 45 МБ, что безумие.

Я могу сделать несколько трюков, например, добавить опции: -layers optimizeframe, -colors 40, -dither None и -fuzz 20%, которые уменьшат его до 13 МБ, что все еще довольно ужасно.

Я знаю, что могу использовать опцию -resize; выполнение resize 50% уменьшает его до ~ 5 МБ, но оно все еще довольно большое, и теперь это изображение довольно низкого качества с разрешением 320x240 (из-за аргументов fuzz / colors).

Я почти уверен, что раньше я видел GIF-файлы в Интернете, которые были не такими большими по размеру, но были большими изображениями и довольно хорошего качества. Есть что-то еще, чтобы попробовать? они на самом деле получают гораздо больше сжатия от использования .gifv или что-то? Или они обычно не 200 кадров? (Я чувствую, что видел те, которые были достаточно длинными и, должно быть, имели достаточно высокую частоту кадров, чем они были.)

Если честно, мне не нужно, чтобы они были gif-файлами, но я хочу что-то, что просто автоматически воспроизводится в браузере, без каких-либо специальных плагинов. Другое дело, я хочу, чтобы он воспроизводился автоматически и зацикливался как gif . Я смотрю только на создание mp4 с помощью ffmpeg, но я не вижу, как заставить его обрабатываться как gifv или что-то еще и автоматически воспроизводить / зацикливать.

1 Ответ

0 голосов
/ 13 марта 2019

Чтобы сделать GIF в Linux, вам нужно установить ImageMagick. Если вы используете какой-либо дистрибутив на основе Debian, например Linux Mint, Ubuntu или простую ОС, выполните следующую команду:

sudo apt-get install imagemagick

Если вы используете любой другой дистрибутив, найдите это приложение в вашем менеджере пакетов. После этого поместите все изображения, из которых вы хотите создать GIF, в одну папку. Я помещаю эти изображения в папку gif-icons.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...