Замедлить видео в 8 или 16 раз

Выберите видео, кратность x8 или x16 и режим достройки кадров: браузер сам растянет запись и отдаст готовый MP4. Ничего не отправляется на сервер, поэтому обработка начинается немедленно, а исходный файл не покидает устройство.

Выберите файл, кратность и режим кадров. Расчёт идёт у вас в браузере, файл никуда не уходит.

Замедление видео

Перетащите видео сюда

или выберите файл на устройстве

Поддерживаются MOV и MP4 с видео H.264 или HEVC.

Настройки

Кратность
Режим кадров
Звук

На x8 и x16 растянутый звук неразборчив: это гул, а не речь.

Качество
Дополнительно

Замедлить видео

Замедление в 16 раз это самая тяжёлая операция во всём инструменте: из десяти секунд получается больше двух минут видео, и каждый кадр нужно посчитать. Именно поэтому здесь важна скорость: кодирование идёт через WebCodecs с аппаратным ускорением, а не через медленную эмуляцию.

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

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

  1. Файл открывается локально

    Вы выбираете видео, браузер читает его через File API как обычный файл на диске. Запроса на сервер с вашим файлом не происходит: страница отдаётся статикой, а дальше работает только ваше устройство.

  2. Контейнер разбирается на пакеты

    MP4 или MOV разбирается на видеопакеты, из заголовков достаются кодек, частота кадров, поворот и цветовое пространство. По ним строится план: сколько кадров получится и сколько это займёт.

  3. Кадры декодируются через WebCodecs

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

  4. Между кадрами достраиваются новые

    Дублирование повторяет кадр, смешивание перекрёстно затухает соседние, режим по движению считает векторы движения на видеокарте через WebGPU. Именно эти новые кадры и делают движение плавным.

  5. Результат кодируется обратно в MP4

    VideoEncoder собирает H.264 с постоянной частотой кадров и ключевым кадром каждые две секунды, всё это упаковывается в MP4 и попадает к вам в загрузки. Нигде не остаётся копии.

Частые вопросы

Это бесплатно?

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

Это безопасно? Что происходит с моим видео?

Видео обрабатывается внутри вкладки и никуда не отправляется. Мы физически не можем его получить: на сервере лежат только HTML, CSS и JavaScript. Закройте вкладку, и в браузере не останется ничего.

Файл точно не загружается на сервер?

Точно. Проверить просто: откройте инструменты разработчика, вкладку «Сеть», и запустите обработку. Запросов с телом файла там не будет. После загрузки страницы можно вообще отключить интернет, обработка продолжит работать.

Работает ли это на iPhone и на MacBook?

Да. На MacBook в Safari, Chrome и Edge всё работает, включая HEVC с камеры. На iPhone работает Safari 17 и новее, но вкладку нужно держать на переднем плане: в фоне iOS останавливает расчёт. Длинные ролики на телефоне лучше сначала обрезать.

Какие браузеры поддерживаются?

Chrome, Edge и другие браузеры на Chromium от версии 94, Safari 17 и новее, Firefox с ограничениями. Нужен WebCodecs; если его нет, включается запасной путь на ffmpeg.wasm, он медленнее.

Почему в Firefox не открывается HEVC?

Firefox не декодирует HEVC через WebCodecs, это ограничение браузера, а не сайта. Видео с iPhone часто именно в HEVC. Откройте файл в Chrome, Edge или Safari либо перекодируйте его в H.264.

Почему вертикальное видео лежит на боку?

В MP4 поворот хранится отдельным флагом, и часть программ его игнорирует. Мы читаем этот флаг и разворачиваем картинку при кодировании, поэтому результат открывается правильно везде, включая старые плееры.

Какой максимальный размер файла?

Жёсткого предела нет, есть предел памяти вашего устройства. На настольном компьютере комфортны файлы до пары гигабайт, на телефоне лучше держаться в пределах нескольких сотен мегабайт. Если памяти не хватит, мы предупредим об этом до старта.

Почему результат такой длинный?

Замедление в 8 раз делает из 10 секунд 80 секунд, в 16 раз: больше двух минут. Кадров становится во столько же раз больше, поэтому растут и время расчёта, и размер файла. Если это лишнее, обрежьте исходник заранее.

А можно сделать то же самое без браузера?

Можно. На странице «Без браузера» собраны готовые команды ffmpeg для macOS, Windows и Linux: те же три режима, нормализация переменного FPS, HDR и поворот. Для пакетной обработки это удобнее.