Разделить видео
Как выбрать кадры и сохранить их отдельными изображениями
Этот инструмент позволяет разобрать видео по кадрам и скачать их отдельными изображениями в ZIP. Можно получить все кадры, непрерывный диапазон или каждый N-й кадр. Для сохранения картинки из ролика выбираются PNG, JPG либо WebP; результатом будут изображения, а не несколько коротких видеофайлов.
Стоимость: Бесплатное использование. Действуют ограничения на размер файлов и использование.
Как извлечь изображения из видео
Добавьте ролик
Нажмите Выбрать файлы или перетащите один MP4, MOV, M4V, WebM, MKV, AVI, MPEG/MPG либо OGV до 200 МиБ. Совместимый ролик, ранее использованный в этом браузере, может загрузиться автоматически. Другой исходник выбирается через Загрузки.
Выберите кадры
В панели Frames выберите Все, Диапазон или Каждый N-й. Для диапазона укажите Начальный кадр и Конечный кадр. Для выборки через равное число кадров задайте Интервал. Номера здесь обозначают кадры, а не секунды.
Настройте изображения
Под Вывод выберите PNG, JPG или WEBP. По умолчанию выбран PNG. Для JPG и WebP ползунок и числовое поле с обозначением % задают качество от 1 до 100 %, исходное значение — 90 %.
Извлеките и скачайте
Нажмите 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.