Изменить скорость видео, не отдавая файл никому

Бесплатный инструмент, который замедляет и ускоряет видео в 8 и 16 раз, не отправляя файл в сеть. Обработка идёт локально в браузере: видео читается с диска, считается на вашем процессоре и сохраняется обратно к вам. Без регистрации и без водяных знаков.

В 8 или 16 раз, без загрузки на сервер. Файл остаётся на вашем устройстве, а результат сохраняется в MP4.

Замедлите или ускорьте видео прямо в браузере

Слово «локально» здесь не маркетинг, а проверяемый факт. Откройте инструменты разработчика, вкладку «Сеть», и обработайте файл: запросов с телом вашего видео не будет ни одного. Сервер отдаёт только HTML, CSS и JavaScript, а дальше вкладка работает сама, в том числе без интернета.

Работает на Mac, Windows, Linux, iPhone и Android. Нужен только современный браузер.

Почему это безопасно

  • Файлы не покидают устройство
  • Никакой загрузки на сервер
  • Без водяных знаков
  • Без регистрации и почты
  • Бесплатно, без лимитов на количество

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

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

  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 и поворот. Для пакетной обработки это удобнее.