Utilia

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

Извлечете всеки кадър от видео като PNG или JPG в пълна резолюция, преминавайте кадър по кадър или улавяйте изображение на няколко секунди в ZIP. Без качване.

Няколко кадъра наведнъж

Времена в секунди (75,5) или минути:секунди (1:15,5).

Как да запазите кадър от видео

  1. Пуснете видео в полето по-горе или щракнете върху него, за да изберете файл. MP4 и WebM работят във всеки браузър.
  2. Пуснете видеото или плъзнете плъзгача Позиция до желания момент. Времето се показва с точност до милисекунда.
  3. Прецизирайте с ◀ Предишен кадър и Следващ кадър ▶, които се движат точно с един кадър назад или напред.
  4. Изберете Формат на изображението: PNG (без загуби) или JPG (по-малък).
  5. Натиснете Улови кадъра. Кадърът се появява по-долу в пълната резолюция на видеото, с времето и размера си. Натиснете Изтегли, за да го запазите.

Улавяне на няколко кадъра наведнъж

В Няколко кадъра наведнъж задайте Едно изображение на всеки (секунди) и по желание От и До, за да ограничите диапазона (по подразбиране е избрано цялото видео). Редът до бутона показва колко изображения се получават. Натиснете Улови и изтегли ZIP: инструментът скача до всеки момент, улавя кадъра и пакетира всички изображения в един ZIP файл, наименувани по времето им във видеото (например clip-1m05.250s.png). До 300 изображения на ZIP; бутонът Отказ спира процеса.

Как работи

Видеото се възпроизвежда от собствения декодер на браузъра, точно както във всяка уеб страница, от връзка към локален файл: не се качва и дори не се копира в паметта, така че големите файлове не са проблем. При улавяне показаният в момента кадър се изчертава върху платно в родната резолюция на видеото (например 1920 × 1080 за Full HD видео, независимо от размера на прегледа на екрана) и се кодира като PNG или JPG.

Преминаването кадър по кадър изисква кадровата честота, която видео файлът не предоставя на уеб страниците. Инструментът я измерва, докато видеото се възпроизвежда, като засича кадрите, които браузърът действително показва (с API requestVideoFrameCallback), и я закръглява до стандартна честота като 23,976, 25, 29,97, 30, 50 или 60 fps. Докато не пуснете видеото за момент, се приема 30 fps. Всяка стъпка цели средата на следващия кадър, така че закръглянето никога не попада два пъти върху едно и също изображение.

PNG или JPG?

  • PNG (без загуби) запазва кадъра точно както е декодиран, без допълнителни загуби. Изберете го за снимки на екрана с текст, потребителски интерфейси или изображения, които ще редактирате по-нататък. PNG във Full HD обикновено тежи от 1 до 4 MB.
  • JPG (по-малък) се записва с качество 92: визуално идентичен за снимки и филмови сцени, обикновено от 5 до 10 пъти по-лек от PNG. Изберете го за миниатюри, споделяне или големи партиди.

Имайте предвид, че кадърът от видео вече е компресиран: кадър от видео със стрийминг качество никога няма да е толкова рязък, колкото истинска снимка, а кадрите при бързо движение често са размазани. Преминаването на няколко кадъра напред или назад често намира по-рязък.

Ограничения

Поддържат се само формати, които браузърът ви може да възпроизведе. MP4 (H.264) и WebM се възпроизвеждат навсякъде, MOV от iPhone обикновено работи, а HEVC (H.265) зависи от системата ви. AVI, WMV или много MKV файлове не могат да се четат: първо ги конвертирайте, например с инструмента за компресиране на видео. Защитени стрийминг видеа (DRM) не могат да се улавят.

Често задавани въпроси

Качва ли се видеото ми?

Не. Видеото се чете и декодира от браузъра на вашето собствено устройство. Изображенията се създават локално и нищо не се изпраща към сървър.

Каква резолюция имат уловените изображения?

Родната резолюция на видеото, а не размерът на прегледа на екрана. Видео в 4K дава изображения 3840 × 2160.

Защо кадровата честота първоначално е само приблизителна?

Браузърите не предоставят на уеб страниците кадровата честота, записана във файла. Инструментът я измерва по кадрите, показани при възпроизвеждане; пуснете видеото за секунда-две и се появява точната честота.

Мога ли да извлека всеки кадър?

Задайте Едно изображение на всеки (секунди) равно на продължителността на кадъра (0,04 за 25 fps) за кратък диапазон. Ограничението е 300 изображения на ZIP, така че за дълги последователности разделете видеото на няколко диапазона.

Защо уловеният кадър е размазан?

Кадърът е точно това, което съдържа видеото. Размазването от движение и компресията правят някои кадри по-меки; опитайте ◀ Предишен кадър или Следващ кадър ▶, за да намерите по-рязък, и използвайте PNG, за да избегнете допълнителна загуба.

Работи ли на телефон?

Да, в актуалните мобилни браузъри. Много големи или високорезолюционни видеа може да се превъртат по-бавно, особено когато улавяте много изображения в ZIP.