Как изменить FPS видео: подробное руководство

Рассинхрон звука и картинки, дёрганое воспроизведение на телевизоре или отказ редактора принять ролик — частые симптомы того, что видео записано с неподходящей частотой кадров. Изменить FPS видео можно несколькими способами: через конвертеры, видеоредакторы, онлайн-сервисы или командную строку FFmpeg.

В этом руководстве разберём, что такое частота кадров, чем отличается изменение FPS от простого изменения метаданных, и какие инструменты подойдут под разные задачи — от замедления 60 fps до 30 для экономии места до подготовки ролика под стандарт 25 fps для телевидения.

Что такое FPS и зачем его менять

FPS (frames per second) — количество кадров, отображаемых за одну секунду видео. Типичные значения: 24 fps для кино, 25 и 50 — для телевещания в Европе (стандарт PAL), 30 и 60 — для роликов в интернете и записей со смартфонов. Чем выше значение, тем плавнее движение, но тем больше размер файла и требования к устройству воспроизведения.

Менять частоту кадров приходится в нескольких ситуациях:

  • 🎬 Видео записано в 60 fps, а площадка или редактор требует 30 fps
  • 📺 Ролик нужно привести к стандарту 25 fps для показа по телевидению
  • 💾 Требуется уменьшить размер файла, снизив FPS с 60 до 24–30
  • 🐢 Нужно создать эффект замедленной съёмки из видео с высокой частотой кадров
  • 🔧 Плеер или телевизор не справляется с воспроизведением и «заикается»

Перед конвертацией полезно узнать текущий FPS файла. В Windows это видно в свойствах файла на вкладке «Подробно», в macOS — через «Свойства» в Finder, а точные данные о потоке покажет бесплатная утилита MediaInfo.

Понижение и повышение FPS: в чём разница

Понижение частоты кадров — технически простая операция: лишние кадры отбрасываются, поток пересобирается. Качество картинки не страдает, но движение становится менее плавным. Именно этот сценарий нужен чаще всего.

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

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

Изменение FPS в программах для ПК

Наиболее контролируемый способ — десктопные конвертеры. Популярные бесплатные варианты: HandBrake, Shutter Encoder, Freemake Video Converter. Все они позволяют задать частоту кадров при экспорте.

Порядок действий в HandBrake выглядит так:

  • 📂 Откройте исходный файл через кнопку Open Source
  • 🎞️ Перейдите на вкладку Video
  • ⚙️ В выпадающем списке Framerate (FPS) выберите нужное значение вместо Same as source
  • 💾 Укажите папку сохранения и нажмите Start Encode

В видеоредакторах вроде DaVinci Resolve или Shotcut частота кадров задаётся при создании проекта и при экспорте. Если вы планируете монтаж, лучше сразу привести все исходники к единому FPS — это исключит рассинхрон звука на таймлайне.

☑️ Подготовка к изменению FPS

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

Изменение FPS через FFmpeg

Для тех, кто не боится командной строки, самый гибкий инструмент — FFmpeg. Он бесплатен, работает на Windows, macOS и Linux и не накладывает ограничений на размер файла, в отличие от онлайн-сервисов.

Базовая команда для смены частоты кадров на 30 fps:

ffmpeg -i input.mp4 -filter:v fps=30 output.mp4

Здесь -i input.mp4 — исходный файл, fps=30 — целевая частота кадров, output.mp4 — результат. Если нужно изменить FPS без перекодирования видео (это быстрее и без потерь качества, но поддерживается не всеми контейнерами), можно попробовать вариант с изменением временных меток, однако для надёжного результата перекодирование предпочтительнее.

Для пакетной обработки нескольких роликов команды FFmpeg легко объединяются в скрипт. Это удобно, когда нужно привести к одному стандарту целую папку записей с камеры или дрона.

Онлайн-сервисы и мобильные приложения

Если устанавливать программы не хочется, с задачей справятся онлайн-конвертеры. Такие сервисы работают по одной схеме: загружаете файл, выбираете параметры вывода, скачиваете результат. Однако у подхода есть ограничения.

⚠️ Внимание: онлайн-сервисы обычно ограничивают размер загружаемого файла, а скорость обработки зависит от вашего интернет-канала. Не загружайте в такие сервисы видео с личной или конфиденциальной информацией — файл проходит через чужой сервер.

На смартфоне изменить FPS можно в редакторах вроде CapCut или InShot: частота кадров выбирается на экране экспорта. Учтите, что конкретный набор доступных значений зависит от версии приложения и возможностей устройства.

📊 Какой способ изменения FPS вам удобнее?
Программы на ПК
FFmpeg и командная строка
Онлайн-сервисы
Приложения на смартфоне

Сравнение способов изменения FPS

Чтобы выбрать подходящий инструмент, сопоставьте их сильные и слабые стороны:

СпособСложностьКонтроль качестваОграничения
HandBrake и аналогиНизкаяВысокийТребует установки
FFmpegСредняяМаксимальныйНужно знание команд
Онлайн-сервисыМинимальнаяСреднийЛимит размера файла
Мобильные редакторыНизкаяСреднийЗависит от версии приложения
Видеоредакторы (Resolve, Shotcut)СредняяВысокийИзбыточны для простой конвертации

Для разовой задачи с небольшим роликом достаточно онлайн-сервиса или HandBrake. Для регулярной работы с видео и больших файлов рациональнее освоить FFmpeg или полноценный редактор.

Типичные проблемы после смены FPS

Рассинхрон аудио и видео — самая частая жалоба. Обычно причина в том, что исходник имел переменную частоту кадров (VFR), характерную для записей с телефонов и программ захвата экрана. Решение — сначала конвертировать файл в постоянный FPS (CFR), например через HandBrake с выбранным конкретным значением, а потом уже работать дальше.

Дёрганая картинка после понижения FPS с 60 до нестандартного значения (например, 27) объясняется тем, что кадры отбрасываются неравномерно. Выбирайте кратные значения: из 60 fps хорошо получаются 30 и 20, из 50 — 25.

⚠️ Внимание: замедление видео через снижение FPS без сохранения длительности меняет скорость звука. Если нужен эффект slow motion с нормальным звуком, используйте функцию изменения скорости в редакторе, а не простую смену частоты кадров.
Что такое переменная частота кадров (VFR)

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

Как выбрать целевое значение FPS

Ориентируйтесь на площадку, где будет показан ролик. Для YouTube и социальных сетей подходят 24, 25, 30, 50 и 60 fps — платформа принимает все эти варианты. Для европейского телевещания стандарт — 25 или 50, для кинематографичного вида — 24.

Если цель — уменьшить размер файла, понижение с 60 до 30 fps заметно сократит объём, но скажется на плавности динамичных сцен. Для статичных записей (лекции, скринкасты) потеря будет почти незаметна, для спорта и игр — ощутима.

Часто задаваемые вопросы

Можно ли изменить FPS без потери качества?

При понижении FPS качество отдельных кадров сохраняется, теряется только плавность. Если использовать перекодирование с высоким битрейтом или параметром качества вроде -crf 18 в FFmpeg, визуальные потери будут минимальны.

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

Возможная причина — переменная частота кадров (VFR) в исходном файле. Перекодируйте видео в постоянный FPS через HandBrake или FFmpeg и проверьте результат в плеере.

Как узнать FPS видеофайла?

В Windows откройте свойства файла и вкладку «Подробно», либо используйте утилиту MediaInfo — она показывает точную частоту кадров, включая переменный режим.

Можно ли повысить FPS с 24 до 60?

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

Меняется ли длительность видео при смене FPS?

В конвертерах при обычной смене FPS длительность сохраняется — меняется только количество кадров в секунду. Длительность изменится, только если вы намеренно используете FPS для замедления или ускорения, что делается через функции скорости в редакторах.