Как повысить FPS на видео: рабочие способы для просмотра и конвертации

Низкая частота кадров в ролике чаще всего проявляется как «дёрганая» картинка при панорамировании камеры или в динамичных сценах: при 24–25 FPS движение воспринимается рваным, особенно на экранах с высокой герцовкой. Проверить реальную частоту кадров файла можно через свойства видео в плеере MPC-HC (ПКМ по кадру → «Свойства») или через MediaInfo — именно от этого значения зависит, какой способ повышения плавности подойдёт.

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

Почему видео выглядит дёргано: разбираемся в причинах

Прежде чем что-то менять, стоит понять, что именно вызывает эффект низкой плавности. Частая ситуация — ролик снят в 24 или 30 FPS, а монитор работает на 60, 120 или 144 Гц, и кадры распределяются по обновлениям экрана неравномерно. Это создаёт эффект judder — микрорывки при плавном движении камеры.

Вторая возможная причина — сам файл записан с переменной частотой кадров (VFR), что характерно для видео со смартфонов и скринкастов. В таком случае плееру сложнее синхронизировать кадры, и плавность страдает даже при достаточном среднем FPS. Проверить тип частоты кадров можно всё тем же MediaInfo: в отчёте ищите строку «Frame rate mode» — значение Variable указывает на плавающий FPS.

  • 🎞️ 24–25 FPS — кинематографичный стандарт, на быстрых сценах заметны рывки.
  • 📱 Переменный FPS — типичен для записей с телефона, требует нормализации при конвертации.
  • 🖥️ Несовпадение FPS и герцовки экрана — 24 кадра на 60 Гц дисплее дают неравномерный вывод.
  • ⚙️ Слабое декодирование — тяжёлые кодеки вроде HEVC 10-bit на старом ПК сами по себе пропускают кадры.

Способ 1. Плавность на лету: SVP и интерполяция в плеерах

Самый доступный вариант — программа SmoothVideo Project (SVP), которая в реальном времени вычисляет промежуточные кадры и выводит видео с частотой, кратной герцовке монитора. Утилита работает в связке с поддерживаемыми плеерами, например с MPC-HC или собственной оболочкой. Базовая версия бесплатна, расширенные настройки доступны в платной.

Альтернатива без установки стороннего софта — встроенные фильтры плееров. В PotPlayer есть опции плавного воспроизведения в настройках видео, а в mpv доступна интерполяция через параметры конфигурации. Качество таких решений обычно уступает SVP, но для многих сценариев его достаточно.

Для mpv базовая конфигурация интерполяции выглядит так (файл mpv.conf):

profile=gpu-hq

interpolation=yes

tscale=oversample

video-sync=display-resample

⚠️ Внимание: интерполяция требовательна к видеокарте и процессору. На слабом железе включение SVP может, наоборот, вызвать пропуски кадров и рассинхрон звука. Начинайте с умеренных настроек и проверяйте на динамичных сценах.
📊 Как вы планируете повышать FPS видео?
В реальном времени через плеер
Конвертацией файла в новый FPS
AI-инструментами с генерацией кадров
Ещё не решил, изучаю варианты

Способ 2. Конвертация видео с повышением FPS через FFmpeg

Если нужен готовый файл с увеличенной частотой кадров — например, для монтажа или загрузки на площадку — используется перекодирование. Универсальный инструмент здесь — FFmpeg. Важно понимать разницу: простое дублирование кадров (-r 60) не добавляет плавности, оно лишь повторяет существующие кадры. Реальное повышение плавности даёт фильтр minterpolate, который строит промежуточные кадры по векторам движения.

Пример команды для интерполяции до 60 FPS:

ffmpeg -i input.mp4 -vf "minterpolate=fps=60:mi_mode=mci:mc_mode=aobmc:vsbmc=1" -c:v libx264 -crf 18 -c:a copy output.mp4

Здесь mi_mode=mci включает компенсацию движения, а mc_mode=aobmc и vsbmc=1 улучшают качество предсказания блоков ценой скорости обработки. Учтите, что обработка идёт медленно — длинный ролик может конвертироваться часами. Параметр -crf 18 задаёт высокое качество кодирования; при желании сэкономить место его можно поднять до 20–23.

☑️ Перед конвертацией через FFmpeg

Выполнено: 0 / 4

Способ 3. AI-инструменты для генерации кадров

Более продвинутый класс решений — нейросетевые апскейлеры и интерполяторы, например Flowframes или RIFE-based утилиты. Они анализируют содержимое сцены и генерируют кадры нейросетью, что в сложных сценах (взрывы, брызги, быстрые повороты) даёт заметно более чистый результат, чем классический minterpolate. Многие такие программы бесплатны, но требуют видеокарту с поддержкой современных вычислений.

Порядок работы обычно одинаков: загружаете файл, выбираете целевую частоту (например, ×2 от исходной), модель интерполяции и формат вывода. Наилучший результат AI-интерполяция показывает на видео с чётким движением объектов; на сценах с морфингом, титрами и быстрыми склейками возможны характерные артефакты «призрачных» контуров.

Почему нельзя просто «растянуть» 24 FPS до 60

При простом дублировании кадров каждый исходный кадр показывается несколько раз, и мозг по-прежнему воспринимает движение как 24-кадровое. Плавность появляется только тогда, когда промежуточные кадры содержат новые позиции объектов — то есть вычисляются по векторам движения или генерируются нейросетью.

Сравнение способов повышения FPS

Чтобы выбрать подходящий метод, сверьтесь с таблицей: в ней собраны ключевые различия по качеству, скорости и требованиям к железу.

СпособКачество плавностиСкоростьТребованияРезультат
SVP / интерполяция плеераСреднее–хорошееВ реальном времениПроизводительный ПКТолько при просмотре
FFmpeg minterpolateСреднееМедленноЛюбой ПК, много времениНовый файл
AI-инструменты (Flowframes, RIFE)ВысокоеЗависит от GPUСовременная видеокартаНовый файл
Простое дублирование (-r 60)Без измененийБыстроМинимальныеФайл с номинальным FPS

Типичные проблемы и их решения

После интерполяции пользователи чаще всего жалуются на артефакты вокруг быстро движущихся объектов — так называемый эффект «ореола». Это ограничение алгоритмов компенсации движения: на границах объектов им сложно точно предсказать положение пикселей. Снизить выраженность можно, уменьшив кратность повышения (с 24 до 48 вместо 60) или переключившись на нейросетевую модель.

Вторая типичная ситуация — расхождение звука и видео после конвертации. Обычно это происходит из-за переменной частоты кадров в исходнике. Решение: сначала нормализовать файл к постоянному FPS, а уже потом применять интерполяцию. В FFmpeg это делается в один проход добавлением фильтра в цепочку.

⚠️ Внимание: не применяйте интерполяцию к видео с низким битрейтом и сильным сжатием — артефакты исходника (блоки, «мыли») алгоритм воспримет как движение и многократно усилит. Сначала оцените качество источника.

Наконец, если плеер с SVP начал тормозить, проверьте загрузку GPU в диспетчере задач. При загрузке под 100% снизьте профиль качества в настройках программы или уменьшите целевую частоту до кратной исходной — например, 48 Гц для 24-кадрового кино.

Когда повышать FPS не стоит

Есть сценарии, где интерполяция скорее вредит. Кинематографический контент многие зрители предпочитают смотреть в «родных» 24 кадрах: повышение плавности создаёт так называемый «эффект мыльной оперы», когда фильм выглядит как дешёвая телепостановка. Это субъективно, но прежде чем конвертировать всю коллекцию, посмотрите один фильм в обоих вариантах.

Также нет смысла повышать FPS у скринкастов и презентаций, где картинка статична, — размер файла вырастет, а визуально ничего не изменится. И наоборот, для спортивных трансляций, игровых записей и экшен-сцен эффект от интерполяции максимален.

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

Можно ли повысить FPS видео онлайн, без установки программ?

Существуют веб-сервисы для смены частоты кадров, но большинство из них лишь дублирует кадры без настоящей интерполяции, а длинные файлы ограничены по размеру. Для качественного результата надёжнее использовать локальные инструменты — FFmpeg или AI-утилиты.

Повысится ли качество видео после увеличения FPS?

Нет, детализация не вырастет — интерполяция влияет только на плавность движения. Разрешение и чёткость остаются на уровне исходника, а при неудачных настройках возможны даже артефакты.

Какой FPS выбрать: 48, 60 или 120?

Ориентируйтесь на кратность исходнику и герцовку экрана. Для 24–25 FPS разумный вариант — 48/50 или 60; для 30 FPS — 60. Значения выше оправданы только при наличии дисплея с соответствующей частотой обновления.

Почему после конвертации файл стал намного больше?

Количество кадров выросло, и каждый нужно закодировать. Чтобы сдержать размер, подберите параметр качества (например, -crf в диапазоне 20–23 для x264) или используйте более эффективный кодек вроде HEVC, если устройства воспроизведения его поддерживают.

Работает ли интерполяция на смартфоне или телевизоре?

На многих современных телевизорах есть встроенные режимы повышения плавности (у разных брендов они называются по-разному — ищите в настройках изображения пункты про сглаживание движения). На смартфонах подобные функции встречаются в отдельных моделях и плеерах; универсального способа нет, сверяйтесь с документацией конкретного устройства.