Рассинхрон звука и картинки, дёрганое воспроизведение на телевизоре или отказ редактора принять ролик — частые симптомы того, что видео записано с неподходящей частотой кадров. Изменить 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
Изменение 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
Чтобы выбрать подходящий инструмент, сопоставьте их сильные и слабые стороны:
| Способ | Сложность | Контроль качества | Ограничения |
|---|---|---|---|
| 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 для замедления или ускорения, что делается через функции скорости в редакторах.