Извлечение кадров

Извлеките идеальный кадр из любого видео

Шагайте по настоящим кадрам, забирайте целую серию с интервалом или дайте графику различий найти склейки. Всё декодируется в этой вкладке, и файл никуда не уходит.

Измеренная частотаСнимок ждёт кадрПакет и смены сценНичего не покидает устройство

Перетащите видео или нажмите для загрузки

MP4 · WebM · MOV и всё, что умеет декодировать ваш браузер — файл не покидает устройство

Как это работает

1

Бросьте видео

Всё, что браузер умеет декодировать. Размер, разрешение и настоящая частота кадров читаются из самого файла — поле fps исчезло, потому что это была догадка.

2

Встаньте на кадр

Стрелки шагают целыми кадрами, и каждый шаг ждёт смены картинки. Колесо приближает, чтобы проверить резкость, а Alt показывает последний снимок для сравнения.

3

Или заберите целую серию

Каждые N секунд, N равномерно или каждый кадр диапазона. Сканер сцен рисует разницу между выборками, чтобы вы двигали порог, а не верили ему на слово.

4

Экспорт

PNG, JPG или WebP, в полном размере или уменьшенные, по одному или архивом. Галерея показывает, сколько памяти держит, и передаёт кадр прямо в следующий инструмент.

Снимок ждёт кадр

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

Частота кадров измеряется

requestVideoFrameCallback сообщает время презентации каждого кадра, поэтому частота берётся из видео, а не из поля, которое надо было заполнить. Обычные частоты подгоняются, но 23,976 остаётся 23,976.

Пакетное извлечение

Каждые N секунд, N равномерно по диапазону или каждый кадр между двумя точками. Количество известно до старта, и всё останавливается по первому требованию.

Поиск склеек

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

Зум к курсору

Зум колесом до 12×, перетаскивание для панорамы, двойной щелчок для сброса — проверить резкость или прочитать мелкий текст, прежде чем выбрать кадр.

Память на виду

Полноразмерные blob-ы копятся быстро, поэтому лента показывает миниатюры, каждый кадр называет свой вес, а сумма предупреждает, пока вкладка не отяжелела.

Ничего не загружается

Браузер декодирует видео из локального object URL. Ни сервера, ни очереди, ни телеметрии о вашем материале.

Передача остальным инструментам

Отправьте кадр прямо в CropSnap, CompressSnap, удаление фона или MemeBolt — без скачивания и повторной загрузки.

извлечь кадр из видео

Тот кадр, который вы видели, а не предыдущий

Частота кадров измеряется по самому видео, и каждый снимок ждёт, пока кадр действительно окажется на экране, — сохранится именно тот стоп-кадр, на который вы смотрели.

Декодирует браузер, который у вас уже есть

Видео проигрывается из локального object URL, а кадры рисуются на canvas, поэтому извлечение идёт со скоростью вашего собственного декодера и без очереди на кодирование. Ничего не загружается, ничего не ждёт на сервере, а чтобы избавиться от файла, достаточно закрыть вкладку.

Обложки, доказательства, референсы

Обложки, доказательства, референсы

Вытащить самый чистый кадр для обложки, поймать точный кадр, где вылезает баг, собрать референсы для дизайна или задокументировать, что произошло на 00:04:11, — всем нужен тот кадр, который вы видели, а не предыдущий. Частота измерена, перемотка дождана, поэтому номер кадра на экране совпадает с номером в файле, а шаг вперёд и назад каждый раз возвращает ту же картинку.

100% Конфиденциально и Безопасно

Ваше видео остаётся на устройстве. Нет загрузок, баз данных и отслеживания — файл существует только в локальной памяти и исчезает при закрытии вкладки.

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

QМоё видео куда-то загружается?+

Нет. Браузер декодирует его из локального object URL, а кадры рисуются на canvas в той же вкладке. Серверной части нет, и с закрытием страницы файл исчезает.

QОткуда он знает частоту кадров?+

Он её измеряет. Видео доли секунды играет без звука, пока requestVideoFrameCallback сообщает время презентации каждого кадра; медиана интервалов и становится частотой. Там, где браузер такого колбэка не даёт, инструмент честно об этом пишет.

QПочему шаг стал медленнее, чем раньше?+

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

QМожно ли извлечь много кадров сразу?+

Да. На вкладке пакета — по одному каждые N секунд, N равномерно по диапазону или каждый кадр между двумя точками, до 500 за проход. Количество известно до старта, а «Стоп» или Escape прерывают немедленно.

QЧто на самом деле измеряет поиск сцен?+

Среднюю абсолютную разницу яркости между соседними выборками, взятыми на уменьшении шириной 64 пикселя. Всё рисуется на графике, так что видно, насколько каждая выборка далека от порога, и порог двигаете вы, а не скрытая оценка.

QВ каком качестве выгружаются кадры?+

По умолчанию в родном разрешении видео, в PNG без потерь или в JPG/WebP с регулятором качества. Можно выгрузить и в 50% или 25%, когда нужен контрольный лист, а не мастер.

Похожие запросы

извлечь кадр из видеовидео в картинкупокадровоскриншот видеодетектор сценпакетный экспорт кадровсохранить стоп-кадркадр из видео онлайн
Часть набора oLoveTools
oLoveTools

Точные кадры из любого видео — измеренные и локально.

Декодирует браузер, который у вас уже есть

Видео проигрывается из локального object URL, а кадры рисуются на canvas, поэтому извлечение идёт со скоростью вашего собственного декодера и без очереди на кодирование. Ничего не загружается, ничего не ждёт на сервере, а чтобы избавиться от файла, достаточно закрыть вкладку.

Обложки, доказательства, референсы

Вытащить самый чистый кадр для обложки, поймать точный кадр, где вылезает баг, собрать референсы для дизайна или задокументировать, что произошло на 00:04:11, — всем нужен тот кадр, который вы видели, а не предыдущий. Частота измерена, перемотка дождана, поэтому номер кадра на экране совпадает с номером в файле, а шаг вперёд и назад каждый раз возвращает ту же картинку.

100% Конфиденциально и Безопасно

Ваше видео остаётся на устройстве. Нет загрузок, баз данных и отслеживания — файл существует только в локальной памяти и исчезает при закрытии вкладки.

извлечь кадр из видеовидео в картинкупокадровоскриншот видеодетектор сценпакетный экспорт кадровсохранить стоп-кадркадр из видео онлайн

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

Моё видео куда-то загружается?

Нет. Браузер декодирует его из локального object URL, а кадры рисуются на canvas в той же вкладке. Серверной части нет, и с закрытием страницы файл исчезает.

Откуда он знает частоту кадров?

Он её измеряет. Видео доли секунды играет без звука, пока requestVideoFrameCallback сообщает время презентации каждого кадра; медиана интервалов и становится частотой. Там, где браузер такого колбэка не даёт, инструмент честно об этом пишет.

Почему шаг стал медленнее, чем раньше?

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

Можно ли извлечь много кадров сразу?

Да. На вкладке пакета — по одному каждые N секунд, N равномерно по диапазону или каждый кадр между двумя точками, до 500 за проход. Количество известно до старта, а «Стоп» или Escape прерывают немедленно.

Что на самом деле измеряет поиск сцен?

Среднюю абсолютную разницу яркости между соседними выборками, взятыми на уменьшении шириной 64 пикселя. Всё рисуется на графике, так что видно, насколько каждая выборка далека от порога, и порог двигаете вы, а не скрытая оценка.

В каком качестве выгружаются кадры?

По умолчанию в родном разрешении видео, в PNG без потерь или в JPG/WebP с регулятором качества. Можно выгрузить и в 50% или 25%, когда нужен контрольный лист, а не мастер.

© 2026 oLoveToolsО нас

Следующий шаг

Сожмите кадр CompressSnap Удалите фон Background Remover

FrameSnap | Извлечь Кадры из Видео Онлайн

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

Почему «на кадр назад» сложнее, чем кажется

HTML-элемент video не знает, что такое кадр. У него есть текущее время в секундах, и его установка запускает асинхронную перемотку, которая закончится, когда декодер туда доберётся. Поэтому почти все браузерные захватчики кадров делают две вещи на удачу: делят секунду на частоту, которую пользователь вписал в поле, и рисуют видео на canvas сразу после перехода. Обе ошибаются в одну сторону. Если настоящая частота 23,976, а в поле стоит 24, позиция уезжает на целый кадр каждые сорок две секунды; а если перемотка ещё не завершилась, на canvas попадает кадр, который был до перехода. Этот инструмент убирает обе догадки: requestVideoFrameCallback сообщает время презентации каждого кадра, который композитор действительно показал, — и частота становится измеримой, и появляется возможность дождаться конкретного кадра, а не надеяться на него.

Та же дождавшаяся перемотка делает возможным и всё остальное. Пакетный проход — это цикл «перемотай и подожди», поэтому запрос кадра каждые две секунды действительно возвращает кадры с шагом в две секунды, а не то, что декодер успел подготовить. Поиск сцен — тот же цикл со сравнением посередине: каждая выборка уменьшается до 64 пикселей по ширине и сравнивается с предыдущей по средней абсолютной разнице яркости, а все оценки рисуются, чтобы порог был предметом спора, а не решением инструмента за вас. Остаётся бухгалтерия, и она весит больше, чем кажется: дюжина 4K-PNG — это полгигабайта живых blob-ов, поэтому галерея показывает миниатюры, каждый снимок называет свой размер, а общая сумма подсказывает, когда пора скачать и очистить. Всё это во вкладке, над файлом, который никуда не уезжает.

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

Моё видео куда-то загружается?

Нет. Браузер декодирует его из локального object URL, а кадры рисуются на canvas в той же вкладке. Серверной части нет, и с закрытием страницы файл исчезает.

Откуда он знает частоту кадров?

Он её измеряет. Видео доли секунды играет без звука, пока requestVideoFrameCallback сообщает время презентации каждого кадра; медиана интервалов и становится частотой. Там, где браузер такого колбэка не даёт, инструмент честно об этом пишет.

Почему шаг стал медленнее, чем раньше?

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

Можно ли извлечь много кадров сразу?

Да. На вкладке пакета — по одному каждые N секунд, N равномерно по диапазону или каждый кадр между двумя точками, до 500 за проход. Количество известно до старта, а «Стоп» или Escape прерывают немедленно.

Что на самом деле измеряет поиск сцен?

Среднюю абсолютную разницу яркости между соседними выборками, взятыми на уменьшении шириной 64 пикселя. Всё рисуется на графике, так что видно, насколько каждая выборка далека от порога, и порог двигаете вы, а не скрытая оценка.

В каком качестве выгружаются кадры?

По умолчанию в родном разрешении видео, в PNG без потерь или в JPG/WebP с регулятором качества. Можно выгрузить и в 50% или 25%, когда нужен контрольный лист, а не мастер.

Похожие запросы

извлечь кадр из видео, видео в картинку, покадрово, скриншот видео, детектор сцен, пакетный экспорт кадров, сохранить стоп-кадр, кадр из видео онлайн