Как уменьшить полученный размер GIF при конвертации из видеофайла без потери качества

1418
Stephan

Я сделал проект в Adobe After Effects @30 fps - 7 seconds long - (resolution 506 X 808)и экспортировал его в виде видеофайла AVI (395MB size). После этого я импортировал видео в Photoshop и выбрал «Экспорт для Интернета (устаревшее)», чтобы создать файл GIF, но я очень ограничен в размере файла, мне нужно максимум 8 МБ GIF, и размер у меня есть 45MB.

Вот настройки, которые я использую для Photoshop:

Photoshop details

Вещи, которые я пробовал до сих пор:

Я пытался сначала преобразовать видео файл в Adobe Premiere Pro, чтобы H.264и H.265и размер будет 10MBс высоким качеством и разумной скорости передачи, но при создании GIF в Photoshop размер по - прежнему то же самое! Я действительно не могу больше уменьшить длину или разрешение проекта AE.

Также пытался использовать меньшее сглаживание, когда 100%я получаю 60MBGIF, когда 99%я получаю 45MB, 90% 44MBи все, что меньше, это снижает качество. Многое с небольшим уменьшением размера GIF.

для алгоритма уменьшения цвета я использовал другие методы, чем «адаптивный», который я использую в настоящее время, но другие добавляют так много шума и снижают качество.

Попытался экспортировать его как последовательность PNG и JPEG, без разницы в размере файла GIf.

Что мне нужно сделать, чтобы уменьшить размер GIF до 8MBМакса и при этом иметь очень хорошее качество?

1

1 ответ на вопрос

3
gronostaj

Даже сжатие с потерями имеет свои пределы. Похоже, что вы ударили его. Это так далеко, как GIF могут пойти.

Следующим шагом будет изменение размера изображения, но, учитывая, что ваши выходные файлы в настоящее время почти в 6 раз больше, маловероятно, что результаты будут приемлемыми. Разделив оба измерения на √6, что составляет ок. 2,44 должно позволить вам увеличить размер ниже 8 МБ (сглаживание может сделать его легче или сложнее, это всего лишь обоснованное предположение). Если у вас все в порядке с размером GIF 207 × 331, попробуйте.

Уменьшение частоты кадров также является вариантом. Опять же, ваш пробег может варьироваться здесь, потому что вы не можете предсказать, как снижение FPS повлияет на палитра.

Во всяком случае, GIF не является подходящим инструментом для работы . Он никогда не был разработан для обработки полноцветных цветовых палитр, и принуждение к этому будет влиять на огромные файлы, в то время как при сдаче вы получите только 256 цветов. Если вам не нужно поддерживать действительно старые браузеры, придерживайтесь MP4 / H.264 . Все разумно новые браузеры поддерживают это .

Спасибо за ваш ответ. к сожалению, изменение размера не вариант, я пытаюсь разместить этот GIF на витрине с иллюстрациями Steam, и единственный поддерживаемый ими файл анимированных изображений - GIF, по крайней мере, на данный момент. Хотелось бы, чтобы мы могли загружать туда видео H.264 с автоматическим воспроизведением и повторять их вечно, но, надеюсь, в будущем. Тем не менее, мне удалось бы увеличить его до 7,9 МБ, снизив частоту кадров с 30 до 18 и удалив некоторые эффекты, которые не будут работать гладко на этой частоте кадров и добавят осложнений. Stephan 6 лет назад 1
Это хорошая идея! Я включил его в пост, чтобы его могли найти будущие посетители, которые не читают комментарии. gronostaj 6 лет назад 0

Похожие вопросы