EasyLottie

Экспортируйте MP4 в виде последовательности прозрачных PNG.

Отрегулируйте фон и скачайте последовательные PNG-кадры с полной альфа-прозрачностью, готовые к объединению в After Effects, DaVinci Resolve, Premiere Pro или в виде спрайт-шаблона. Все работает локально.

Кнопка «Изучить», примеры загрузки и состояния успеха →

Источник: образец кеинга на зеленом экране.

Исходный образец · MP4 · 4 секунд · движущийся объект с плавными краями

Примерные ключи, фон и экспорт кадров в виде нумерованного ZIP PNG. В отличие от GIF, PNG сохраняет частичную прозрачность, поэтому мягкие края сохраняются при экспорте.

Попробовать этот пример
Чтение видео…

Проблема

PNG-шрифы – это то, что действительно хочет настоящий композитор: полный 8-битный альфа для каждого пикселя, отсутствие кодека, с которым нужно спорить, и формат, который читают все редакторы. Получение этих шрифів з відео зазвичай означає запуск командной строки ffmpeg, или редактора, который может быть не открыт, или конвертера, который требует загрузки сначала.

Альфа – это часть, которая тихо дает сбой. Многие конвертеры с удовольствием экспортируют PNG-кадры и бесшумно добавляют фон, в результате чего получаются файлы, которые выглядят прозрачными, но на самом деле полностью непрозрачные, и вы обнаруживаете это после импорта всех 200 штук.

И если исходный материал содержит зеленый экран, извлечение кадров и ключевые кадры – это два отдельных этапа, выполняемые в разных местах, с промежутовым файлом без потерь, который никто не хочет сохранять.

Рабочий процесс браузера

EasyLottie ключи и извлечения за один проход. Клип декодируется с помощью WebCodecs, маска отрисовывается на GPU, а отфильтрованные кадры записываются напрямую в PNG с сохранением альфа-канала.

В отличие от GIF, PNG сохраняет частичную прозрачность, поэтому мягкий край, "перообразная" тень или эффект размытия движения сохраняются при экспорте, вместо того чтобы превратиться в жесткий вырез.

Кадры поступают в виде нумерованного ZIP-архива, который импортируется как последовательность изображений в привычных редакторах. Если вам не нужен ключевой кадр вообще, пропустите этот шаг, и кадры будут с исходным фоном.

Завершить задачу

  1. Загрузить клип

    Загрузите MP4, MOV, WebM или GIF. H.264 MP4 декодируется наиболее надежно; важно, чтобы браузер поддерживал соответствующие кодеки, а не формат файла.

  2. Обрежьте до нужных кадров

    Установите точки начала и конца. Количество кадров определяет как время экспорта, так и размер ZIP-файла здесь, поэтому обрезка кадров имеет большее значение, чем для видеовывода.

  3. Зафиксируйте фон, или не фиксируйте.

    Выберите цвет фона и уровень толерантности, мягкость, устранение искажений и эффект "затухания", если хотите использовать прозрачность. Пропустите этот шаг, чтобы извлечь кадры как они были сняты.

  4. Выберите последовательность PNG и установите частоту кадров.

    Скорость кадра определяет, сколько PNG-файлов вы получите. Когда достигнуто ограничение в 450 кадров, эффективная скорость снижается, чтобы сохранить выбранную продолжительность, поэтому проверяйте цифры, которые сообщает инструмент, перед экспортом.

  5. Импорт как последовательность изображений

    Распакуйте и импортируйте первый кадр в виде последовательности в After Effects, DaVinci, Premiere, или в конвейер спрайтов вашей движки. Номера последовательности непрерывные, поэтому последовательность автоматически обнаруживает.

Распространенные случаи использования

Композитинг в реальном редакторе

Импортируйте объект с ключевым контролем в After Effects или DaVinci, сохранив альфа-канал, вместо того, чтобы перевыполнять ключевые кадры внутри редактора.

Сетки спрайтов и игровые активы

Получите последовательные, нумерованные кадры с прозрачностью в качестве входных данных для упаковщика спрайтов или конвейера импорта движка.

Точный просмотр кадра

Извлеките точные кадры из отрезка, чтобы проверить край, артефакт или отдельный момент в высоком качестве.

Часто задаваемые вопросы

Действительно ли у PNG-файлов есть альфа-канал?

Да, когда вы фиксируете фон. Каждый кадр записывается с полным 8-битным альфа-каналом, поэтому частичная прозрачность на краях сохраняется. Если не фиксировать фон, кадры экспортируются как непрозрачные с исходным фоном, что является правильным результатом для этого выбора.

Как это отличается от экспорта GIF?

GIF-прозрачность является бинарной: каждый пиксель либо полностью непрозрачен, либо полностью прозрачен, а палитра ограничена 256 цветами. PNG сохраняет частичную альфа и полный цвет, поэтому мягкие края и плавные тени сохраняются в последовательности PNG и разрушаются в GIF.

Сколько кадров я получу?

Кадры равны выбранной продолжительности, умноженной на частоту кадров, ограничение – 450. Когда ограничение достигнуто, эффективная частота кадров снижается, чтобы клип все равно охватывал выбранную продолжительность. Инструмент показывает эффективные настройки перед экспортом.

Есть ли водяной знак или требуется регистрация?

Ничего. Инструмент бесплатен и не требует учетной записи, и ничего не добавляется к кадрам.

Будет ли ZIP-файл большим?

Обычно больше, чем исходное видео, иногда значительно больше. PNG – это формат без потерь, и каждый кадр сохраняется независимо, без сжатия между кадрами. Это компромисс, который вы делаете ради редактируемой прозрачности, поэтому тщательно обрезайте и используйте только необходимую частоту кадров.

Получен ли видео?

№. Декодирование, шифрование и кодирование PNG выполняются в вашем браузере. Загрузки происходят только при выборе облачной синхронизации, ссылки для обмена или предоставления образца ошибки.

Готовы попробовать?

Бесплатное использование, без регистрации. По умолчанию файлы обрабатываются локально.