← Видео инструменты

Разделить видео

Как выбрать кадры и сохранить их отдельными изображениями

Этот инструмент позволяет разобрать видео по кадрам и скачать их отдельными изображениями в ZIP. Можно получить все кадры, непрерывный диапазон или каждый N-й кадр. Для сохранения картинки из ролика выбираются PNG, JPG либо WebP; результатом будут изображения, а не несколько коротких видеофайлов.

Стоимость: Бесплатное использование. Действуют ограничения на размер файлов и использование.

Как извлечь изображения из видео

  1. Добавьте ролик

    Нажмите Выбрать файлы или перетащите один MP4, MOV, M4V, WebM, MKV, AVI, MPEG/MPG либо OGV до 200 МиБ. Совместимый ролик, ранее использованный в этом браузере, может загрузиться автоматически. Другой исходник выбирается через Загрузки.

  2. Выберите кадры

    В панели Frames выберите Все, Диапазон или Каждый N-й. Для диапазона укажите Начальный кадр и Конечный кадр. Для выборки через равное число кадров задайте Интервал. Номера здесь обозначают кадры, а не секунды.

  3. Настройте изображения

    Под Вывод выберите PNG, JPG или WEBP. По умолчанию выбран PNG. Для JPG и WebP ползунок и числовое поле с обозначением % задают качество от 1 до 100 %, исходное значение — 90 %.

  4. Извлеките и скачайте

    Нажмите Extract frames, затем Скачать. Вы получите один ZIP со всеми выбранными изображениями, даже если выбрали только один кадр. Continue editing оставляет видео и настройки для следующей обработки. Сбросить возвращает режим Все, начальный кадр 1, конечный кадр в конце ролика, интервал 2, PNG и качество 90 %.

Номера кадров, интервалы и форматы

Первый кадр имеет номер 1. Для видео с постоянной частотой умножьте секунды на число кадров/с и прибавьте 1: момент на 12-й секунде при 30 кадрах/с соответствует кадру 361. На странице видна длительность, а частоту можно посмотреть в свойствах файла или видеопроигрывателе. Для записи с переменной частотой кадров такой расчёт даёт только приблизительный номер.

Все — режим по умолчанию
Сохраняет каждый кадр исходного ролика. Для постоянной частоты их количество примерно равно длительности, умноженной на число кадров/с. Даже короткий ролик может содержать сотни изображений, поэтому для поиска отдельных моментов обычно достаточно диапазона или интервала.
Диапазон: Начальный кадр и Конечный кадр
Сохраняет все кадры между двумя номерами включительно. Диапазон 361–390 даёт 30 изображений. Допускаются целые номера от 1; конечный кадр должен быть не меньше начального. Изначально диапазон охватывает ролик от первого до последнего кадра. Одинаковые номера выбирают одно изображение. Диапазон, выходящий за конец видео, ограничивается последним кадром.
Каждый N-й: Интервал
Сохраняет первый кадр, затем каждый N-й: интервал 30 даёт номера 1, 31, 61 и далее. Минимум 1 сохраняет все кадры, значение по умолчанию 2 — каждый второй. При 30 кадрах/с интервал 30 даёт примерно одно изображение в секунду. Интервал действует на весь ролик; для выборки из короткого отрезка сначала используйте обрезку видео.
PNG — без дополнительных потерь
Сохраняет декодированный кадр без потерь от сжатия изображения. Это не восстанавливает детали, уже потерянные при записи видео. Размер зависит от содержимого кадра и глубины цвета; сравнивайте полученные изображения без предположения о фиксированном порядке размеров разных форматов. Из видео с 10-битным цветом, включая HDR-записи, получаются 16-битные PNG. Альфа-канал сохраняется, например из MOV с ProRes 4444 или QuickTime Animation и прозрачного WebM.
JPG — сжатие с потерями
Подходит для фотографических кадров, когда важен небольшой объём. Уменьшение качества может сделать артефакты заметнее. JPG не поддерживает прозрачность: прозрачные области заполняются белым.
WEBP — изображения с потерями и прозрачностью
Может занимать меньше места, чем JPG при сопоставимом внешнем виде, но результат зависит от кадра и качества. Здесь WebP остаётся с потерями даже при 100 %. Для точных декодированных пикселей выбирайте PNG. WebP сохраняет прозрачность из видео с альфа-каналом.
Качество: ползунок и поле с %
Диапазон 1–100 %, по умолчанию 90 %. Параметр управляет сжатием JPG и WebP: более низкое значение обычно уменьшает объём, но ухудшает изображение. Для PNG выбирается формат без дополнительных потерь, а не степень сжатия с потерями.

Пример: ролик на 20 секунд при 30 кадрах/с

У такого ролика 600 кадров. Все даст 600 изображений. Каждый N-й с интервалом 30 даст 20 изображений, примерно по одному на секунду: кадры 1, 31, 61 и так далее до 571. Диапазон 301–330 даст 30 изображений секунды, начинающейся на отметке 10 секунд.

В архиве изображения нумеруются заново в порядке извлечения: frame_0001.png, frame_0002.png и далее. При диапазоне 301–330 файл frame_0001.png соответствует исходному кадру 301. При интервале 30 файл frame_0002.png соответствует кадру 31. Для JPG и WebP меняется расширение, а принцип нумерации остаётся тем же.

Объём архива зависит от числа изображений, разрешения, содержимого и формата. Каждый кадр хранится как полная картинка, поэтому сотни PNG могут занимать намного больше исходного видео. Для просмотра ключевых моментов используйте интервал, для выбора лучшего кадра — короткий диапазон. Максимальное время обработки задачи составляет 15 минут.

Форматы и обращение с файлами

Вход
MP4, MOV, M4V, WebM, MKV, AVI, MPEG/MPG и OGV
Результат
Один ZIP с PNG, JPG либо WebP, в том числе при выборе единственного кадра
Размер изображения
Размер декодированного видеокадра в пикселях, без масштабирования. Вертикальные видео с данными поворота дают вертикальные изображения.
Размер исходника
До 200 МиБ
Исходников в задаче
Один ролик
Обработка
FFmpeg на наших серверах, без внешнего сервиса или ИИ. Одна задача выполняется не более 15 минут.
Водяной знак
Не добавляется
Хранение
Видео и ZIP автоматически удаляются через 48 часов у гостей и через 30 дней у бесплатных аккаунтов. Платные планы могут хранить файлы дольше.

Вопросы об изображениях из видео

Как видео разделить на фото и сохранить только один момент?

Выберите Диапазон и введите один и тот же номер в Начальный кадр и Конечный кадр. Получится ZIP с одним изображением в разрешении видеокадра. Если нужный момент размыт, извлеките 10–20 соседних кадров и выберите наиболее удачный.

Почему ZIP больше самого видео?

Видеокодек использует сходство соседних кадров, а каждое извлечённое изображение хранится целиком. Особенно много места могут занять многочисленные PNG. Попробуйте JPG или WebP, увеличьте Интервал либо сократите Диапазон.

Почему кадры размыты или содержат квадраты?

Смаз движения и следы видеосжатия уже находятся в исходной записи. PNG сохраняет их вместе с изображением, а не делает картинку резче. Чересстрочные записи со старых камер или телевизионных захватов могут показывать гребёнку на движущихся краях: отдельного устранения чересстрочности здесь нет.

Сохранится ли прозрачный фон?

Да, в PNG и WebP при наличии альфа-канала в видео. Подходят, например, MOV с ProRes 4444 или QuickTime Animation, а также прозрачные WebM, включая результаты зелёного экрана. JPG всегда заменяет прозрачные области белым фоном.

Отправляются ли файлы стороннему сервису?

Нет, видео обрабатывается на наших серверах с FFmpeg, без внешнего сервиса или ИИ. Исходник и архив автоматически удаляются по указанному сроку хранения. Теги видео, такие как место записи или устройство, не переносятся в изображения.

Можно ли получить такие кадры из GIF?

Здесь выбираются видеофайлы. Для GIF используйте разделение GIF. Если нужно сохранить ролик одной анимацией вместо отдельных картинок, откройте видео в WebP.