Интерполяция кадров для плавного видео с высоким FPS
Браузерный инструмент для увеличения частоты кадров видео с помощью интерполяции. Промежуточные кадры строятся по движению: быстрый режим находит его на видеокарте, режим «Качество» — в FFmpeg WebAssembly, AI-режим — нейросетью RIFE.
Как увеличить FPS видео
4 шагаПеретащите MP4, MOV, WebM или MKV.
×2, ×3 или ×4 — инструмент сам подберёт лучший движок для вашего устройства.
«Плавнее» сохраняет длительность; «Замедление» растягивает время (slow-motion).
Готовое MP4 H.264. Сравните «до/после» слайдером прямо на странице.
Превратите 24/30 FPS в 60, 120 или 240 FPS — без установки
Очередь файлов
Скачать AI-модель?
Модель RIFE-v4 (~25 МБ) загрузится один раз и закэшируется в браузере.
Движок не справился с этим видео
Похоже, аппаратный декодер устройства не поддерживает этот файл. Видео можно обработать программно — это медленнее, зато работает с любыми файлами. Выберите вариант:
Возможности
Мы это измерили: как быстрый режим достраивает движение
До 22 октября быстрый режим смешивал кадры — и движение оставалось прежним
Проверить интерполяцию можно только против настоящих промежуточных кадров. Мы брали запись на 120 к/с (живую съёмку — на 50 к/с), оставляли каждый четвёртый (второй) кадр, просили восстановить недостающие и сравнивали придуманное с выброшенным. Ниже — среднее совпадение по 10 роликам (PSNR: больше — ближе к правде) и сколько разных положений движения в секунду показывает файл на 120 к/с при быстрой панораме.
| Способ | Совпадение | Движение при ×4 |
|---|---|---|
| Быстрый режим (с 22.10) | 32.5 дБ | 120 положений/с |
| ИИ (RIFE) | 32.2 дБ | 120 положений/с |
| «Качество» (FFmpeg) | 31.0 дБ | 120 положений/с |
| Смешивание (быстрый до 22.10) | 24.6 дБ | 30 положений/с |
Смешивание честно давало 120 кадров в секунду, но каждый промежуточный кадр показывал предметы на старом месте с полупрозрачной копией на новом: на быстрой панораме — 30 положений в секунду, ровно как в исходнике. ИИ точнее быстрого режима на 2 роликах из 10: на парке с листвой и бегущими людьми (26.6 против 25.5 дБ) и на резких поворотах камеры (33.1 против 32.9).
Цена — миллисекунды на кадр
Время мерили прибором видеокарты на каждом проходе и после прогрева: встроенная графика разгоняется не сразу, и первые секунды занижают её скорость втрое. Движение пары кадров ищется один раз, затем каждый промежуточный кадр рисуется за пару миллисекунд.
| Способ | Где считается | Кадр 1920×1072 |
|---|---|---|
| Быстрый режим, ×4 | Intel UHD (встроенная) | 7.7 мс |
| ИИ (RIFE) | RTX 4060, WebGPU | 0.76 с |
| ИИ (RIFE) | процессор i9-13980HX | 4.8 с |
В режиме «Качество» медиана прогона на 120 к/с по нашей телеметрии — 14 минут. В быстром режиме дольше всего обычно работает не интерполяция, а кодировщик видео.
Чего этот замер НЕ показывает. PSNR меряет совпадение пикселей, а не то, как видит глаз: у способов разные ошибки — смешивание оставляет двойные контуры, построение по движению иногда рвёт край предмета у самого заслонения. Синтетические сцены проще настоящих игр, живая съёмка — три ролика из одного набора. Скорость на телефонах не мерили: там другие видеокарты.
Как перепроверить: эталон — кадры 120 к/с (50 к/с для живой съёмки), из них оставлен каждый 4-й (2-й); PSNR считается по яркости только придуманных кадров; «положения движения» — для каждого выходного кадра ищется ближайший по картинке кадр эталона и считаются различные. Цепочка FFmpeg — та же, что в инструменте: minterpolate=mi_mode=mci:mc_mode=aobmc:me_mode=bidir; ИИ — та же модель RIFE 4.26, которую скачивает инструмент.
Поддерживаемые форматы
На вход: MP4, MOV (включая iPhone slow-mo .mov), WebM, MKV. Вывод: MP4 с кодеком H.264 — универсальный для воспроизведения и социальных сетей.
Зачем увеличивать FPS видео
Высокий FPS делает движение в видео визуально плавным — особенно важно для slow-motion (например, 120 FPS, замедленные в 4×, дают плавные 30 FPS), для записи геймплея, action-cam съёмок и любых сцен с быстрым движением. Интерполяция вычисляет промежуточные кадры между существующими: быстрый режим находит векторы движения на видеокарте, «Качество» — в FFmpeg, AI-режим использует нейросеть RIFE.
Вопросы и ответы
Быстрый режим или ИИ-режим — что выбрать?
Быстрый режим — повседневный выбор: видеокарта находит, куда сместились предметы между двумя кадрами, и рисует их в промежуточном положении. На наших эталонах — игровых сценах и живой съёмке — он не уступает нейросети и тратит миллисекунды на кадр. ИИ-режим (RIFE) стоит включать для сложной живой съёмки — листвы, воды, толпы, — где он бывает чуть точнее, если есть время ждать.
Почему цель в 240 кадров занимает намного больше времени, чем 60?
Потому что работа — это кадры, которых ещё нет. Переход с 30 на 60 означает придумать один кадр на каждый имеющийся; переход на 240 — придумать семь. Исходник в обоих случаях декодируется один раз, но интерполяция запускается в семь раз чаще, и кодировщику надо записать в семь раз больше кадров. Если результату нужно просто выглядеть плавным, 60 или 120 дают почти то же самое за долю ожидания.
Почему файл 120 к/с, а движение выглядит как 30?
Так выглядит смешивание кадров: промежуточный кадр, сложенный из двух соседних, показывает предмет на старом месте с полупрозрачной копией на новом, и глаз видит прежние 30 шагов движения в секунду. До 22 октября 2026 года быстрый режим работал именно так; теперь он строит кадры по движению. Вторая причина — экран: монитор 60 Гц показывает не больше 60 кадров в секунду, разницу между 60 и 120 к/с видно на экранах 120–144 Гц или после замедления.
Будет ли видео идеально плавным?
На большинстве сцен — да. Там, где движение не читается, — склейка, вспышка, брызги, — инструмент его не выдумывает, а плавно смешивает соседние кадры: на склейке это растворение длиной в 1/30 секунды. У самой границы быстро движущегося предмета край иногда слегка рвётся; ИИ-режим справляется с этим чуть лучше.
Удваивается ли длительность?
Нет. Длительность остаётся прежней — увеличивается только число кадров в секунду. Звук остаётся синхронным: даже если запись игры шла с просадками FPS, новые кадры встают по времени исходника, а не по счёту, и просадка заполняется промежуточными кадрами.
Можно делать slow-motion?
Да. Увеличьте FPS до 120 или 240, потом используйте инструмент скорости видео, чтобы замедлить — получится плавный slow-motion.
Эксперты по теме
Разберите задачу со специалистом — занятие или консультация онлайн, время в вашем часовом поясе.
Мы можем! Просто отправьте нам сообщение с вашим пожеланием. Если хотите обсудить детали — оставьте свою почту, и мы с вами свяжемся. Можно анонимно.