Извлечь кадры из видео
Превратите видео MP4, MOV или WebM в кадры JPG или PNG: кадр каждые N секунд, равномерный набор по всему ролику или точные моменты, до 200 за раз.
Перетащите файлы сюда
.mp4, .mov, .mkv, .webm, .avi, .m4v · до 300 МБ
Больше настроекМеньше настроек
Как извлечь кадры из видео
- 1
Добавьте видео
MP4, MOV, MKV, WebM, AVI или M4V, до 300 МБ и 30 минут. Видео открывается в этой вкладке и никуда не загружается.
- 2
Выберите, какие кадры нужны
Кадр каждые N секунд — от 0,1 до 3600; заданное число кадров от 1 до 200, равномерно по всему видео; или точные метки времени, которые вы вводите сами.
- 3
Нажмите «Извлечь» и скачайте
Один кадр скачивается отдельным изображением. Несколько приходят одним ZIP-архивом, и в имени каждого файла есть номер и метка времени, поэтому кадры идут по порядку.
Каждый кадр или один раз в несколько секунд?
Чтобы извлечь кадры из видео, сначала решите, сколько их нужно. Кадров в видео больше, чем кажется: в ролике, снятом с частотой 30 кадров в секунду, их 1800 за одну минуту. Этот инструмент выбирает кадры, а не раскладывает видео на все кадры, которые в нем есть. В режиме «Интервал» он берет один кадр каждые N секунд, вплоть до каждых 0,1 секунды: это 10 кадров на секунду видео, то есть каждый третий кадр ролика с частотой 30 кадров в секунду. За один запуск — до 200 кадров, поэтому самый короткий интервал подходит для роликов длиной до 20 секунд. Если нужна плотная последовательность из середины длинного видео, сначала вырежьте этот отрывок в «Обрезать по времени» и извлекайте кадры уже из короткого ролика. Для обзора длинного видео хватит кадра каждые 10 секунд или равномерного набора из 20–50 кадров: такой набор легко просмотреть, и он укладывается в предел даже для 30-минутного файла.
Количество кадров, интервал или точные метки времени
В режиме «Количество кадров» заданное число кадров равномерно распределяется по всему видео, начиная с самого первого кадра, — это подходит для набора миниатюр или раскадровки. В режиме «Интервал» кадр берется через заданное число секунд. Поэтому из более длинного видео получается больше кадров, а не то же число с увеличенными промежутками между ними. В режиме «Точные метки времени» кадры берутся в моменты, которые вы ввели, — в секундах, в виде мм:сс.ммм или чч:мм:сс, через запятую; метки за концом видео пропускаются, а остальные сортируются. Каждый кадр берется ровно в указанный момент, а не на ближайшем опорном кадре, поэтому 1:05.500 дает картинку на отметке 1:05.500, а не на секунду-две в стороне.
JPG или PNG и что вы скачиваете
JPG подходит для съемки с камеры: файлы гораздо меньше, а следы сжатия при качестве 90 почти не видны. PNG сохраняет без потерь и лучше подходит для записей экрана, слайдов и текста на экране, но файлы получаются намного больше. Кадры сохраняют разрешение самого видео и не уменьшаются, поэтому из видео 1920 × 1080 получаются изображения 1920 × 1080. Один кадр скачивается одним файлом изображения. Два и больше приходят одним ZIP-архивом; имена файлов повторяют имя видео и содержат номер кадра и метку времени, например holiday-frame-007-00-01-30.000.jpg, поэтому в любом файловом менеджере кадры стоят по порядку.
Кадры сохраняются прямо с вашего устройства
Каждый нужный кадр декодируется и сохраняется в JPG или PNG прямо в этой вкладке с помощью ffmpeg, скомпилированного в WebAssembly, а несколько кадров приходят одним ZIP-архивом. Само видео никуда не загружается, аккаунт не нужен, а закрытие вкладки все очищает.
Частые вопросы
Можно ли извлечь все кадры видео?
Подряд с полной частотой кадров — нет. Самая плотная настройка — интервал 0,1 секунды, то есть 10 кадров на секунду видео, а за один запуск можно получить до 200 кадров, поэтому так покрывается ролик длиной до 20 секунд. Из длинного видео сначала вырежьте нужный отрывок в «Обрезать по времени». Чтобы бегло просмотреть длинное видео, задайте количество кадров от 20 до 100 — они равномерно распределятся по всему ролику.
В чем разница между интервалом и количеством кадров?
Количество равномерно распределяет фиксированное число кадров по всему видео, независимо от его длины. Интервал берет по одному кадру каждые N секунд, поэтому у более длинного видео кадров получается больше, а не то же количество, растянутое реже.
Как вытащить кадр в точный момент?
Переключитесь на «Точные метки времени» и введите нужные моменты в секундах, в виде мм:сс.ммм или чч:мм:сс через запятую, например 5, 1:05.5, 0:02:10. Дробную часть секунды пишите через точку: запятая разделяет метки. Метки за концом видео пропускаются, а остальные выстраиваются по порядку.
Сколько кадров можно извлечь за раз?
До 200 за один запуск. Чтобы уложиться в этот предел в режиме «Интервал», разделите длину видео в секундах на 200 и ставьте интервал не меньше результата: 10-минутное видео — это 600 секунд, значит, нужен интервал от 3 секунд. Если округлить до 4 секунд, останется запас на случай, если ролик чуть длиннее десяти минут.
Можно ли извлечь кадры из MP4, MOV или WebM?
Да. Подходят файлы MP4, MOV, MKV, WebM, AVI и M4V размером до 300 МБ и длиной до 30 минут. Читается только изображение, поэтому видео без звука обрабатывается точно так же. Файл без видеодорожки, например MP4 только со звуком, не принимается.
Что выбрать — JPG или PNG?
JPG — для обычного видео: файл намного меньше. PNG — для кадров с четким текстом или графикой, например записи экрана, где сжатие JPG будет заметно размывать границы.
Файл загружается на сервер?
Нет. Каждый кадр декодируется и сохраняется на вашем устройстве прямо во вкладке браузера.