MT Media Tools

Витягнути всі кадри з відео

Витягуйте кадри з відео з вибраною частотою й завантажуйте їх як PNG-зображення у браузері. Без завантаження на сервер — ffmpeg.wasm працює локально.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Drop a video here or click to browse

No video selected.

Advertisement

Перетворіть відео на послідовність зображень

Іноді найкориснішим у відео є окремі кадри в ньому. Вам можуть знадобитися спрайт-аркуші для анімації, опорні стоп-кадри для звіту, кожен слайд із записаної презентації, навчальні дані для невеликого експерименту або просто кілька кандидатів у мініатюри, з яких можна обрати. Цей інструмент семплює локальне відео з частотою, яку ви оберете, і зберігає кожен семпльований момент як окреме PNG-зображення. Замість того щоб постійно ставити програвач на паузу й робити скриншоти, ви отримуєте чистий, рівномірно розташований набір кадрів за один прохід.

Усе відбувається в браузері. Вибране відео записується у файлову систему ffmpeg.wasm у пам'яті, ffmpeg семплює кадри із заданою частотою, а згенеровані PNG-файли зчитуються й завантажуються один за одним. Нічого не завантажується на сервер, облікового запису немає, а тимчасові файли видаляються з рушія після завершення роботи. Так приватні записи, матеріали клієнтів і невипущений контент повністю залишаються на вашому пристрої.

Вибір частоти та розміру

Значення кадрів за секунду визначає, наскільки щільно семплюється відео. Частота 1 дає одне зображення за секунду, чого більш ніж досить для розкадрувань і оглядів. Вищі частоти фіксують швидкий рух докладніше, але створюють набагато більше файлів, тож тридцятисекундний кліп при десяти кадрах за секунду дає сотні зображень. Дробові частоти, як-от 0.5 чи 0.25, розріджують результат до одного кадру раз на кілька секунд. Також можна задати цільову ширину, щоб зменшити кожен кадр і зберегти розумний розмір завантаження; висота масштабується автоматично для збереження пропорцій. Почніть із низького значення, перевірте результат, а потім збільште частоту, якщо потрібно більше деталей.

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

Витягування багатьох кадрів використовує пам'ять і запускає серію окремих завантажень, тож браузер може запитати дозвіл на збереження кількох файлів. Дозвольте це, щоб зберегти весь набір, і виберіть папку завантаження, куди пронумеровані PNG потраплять разом. Дуже довгі або високоякісні відео в поєднанні з високою частотою кадрів можуть працювати повільно чи впиратися в ліміти пам'яті, адже вся робота виконується на вашому пристрої, тому для великих завдань віддавайте перевагу коротшим кліпам і помірним частотам. Перше витягування може призупинитися, поки завантажується рушій WebAssembly, але наступні запуски в тій самій вкладці стартують без цього очікування.

Як користуватися

  1. Виберіть відеоПеретягніть або виберіть локальне відео, з якого потрібні кадри.
  2. Задайте частоту кадрівВведіть кількість кадрів за секунду, які слід семплювати з відео.
  3. ВитягнітьЗгенеруйте PNG-кадри локально й завантажуйте їх по одному.

Часті запитання

Чи завантажуються мої відео, щоб витягнути кадри?
Ні. Відео зчитує ffmpeg.wasm у вашому браузері, а кожен кадр генерується й завантажується локально.
Чому під час першого запуску завантажується рушій?
Під час першого використання завантажується ядро WebAssembly для ffmpeg. Надалі наступні витягування в тій самій вкладці використовують його повторно без нового завантаження.
Як працює частота кадрів?
Вибрана кількість кадрів за секунду визначає, скільки зображень семплюється щосекунди. Значення 1 дає один кадр за секунду, а 0.5 — один кадр кожні дві секунди.
Чому браузер просить дозволити кілька завантажень?
Кожен кадр зберігається як окремий PNG, тож сторінка запускає кілька завантажень поспіль. Дозвольте їх, щоб зберегти весь набір.
Advertisement