Skip to content
Language

Какая частота кадров нужна: 24, 25 или 30 fps

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

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

Какую частоту выбрать

Правило простое: берите частоту исходника и не меняйте её без причины. 24 fps — кино, 25 — европейский телевизионный стандарт (PAL, 25 и 50 fps), 30 — североамериканский (NTSC, 30 и 60 fps). YouTube принимает 24, 25, 30, 48, 50 и 60 fps. Счётчик таймкода при этом считает по номиналу: при 29,97 fps — по 30, при 23,976 fps — по 24. Так устроен сам формат, а не площадка.

Что говорят сами площадки

YouTube требует кодировать и загружать видео с той же частотой, с которой оно было записано, и предупреждает: «Пожалуйста, не используйте методы ресемплинга — они приводят к дрожанию картинки и часто к снижению качества». В справке по форматированию там же сказано: «видео должно быть в исходной частоте кадров, без ресемплинга», а для киноисточников рекомендованы 24 или 25 fps. То есть конвертация на стороне площадки не нужна и вредит. VK Клипы задача мягче: там поддерживается Full HD и 60 fps при вертикальном формате 9:16 и 1080×1920, хронометраж от 3 секунд до 3 минут и максимальный размер файла 1 ГБ.

Разница между 24, 25 и 30 fps

Параметр24 fps25 fps30 fps
Частота кадров242530
Где применяетсякино, авторская съёмкаPAL, европейское ТВ и светNTSC, интернет, студийная съёмка
Кадров в 10-секундном отрезке240250300
За 10 секундменьше всего на кадрбольше 24на 25 % больше, чем 24
Между 24 и 25 fps разница в частоте — 1 fps, между 24 и 30 — уже 25 %. Практически это значит, что переход меняет и количество кадров, и их распределение во времени. Насколько разница заметна глазом, мы не измеряли: качество изображения в наших замерах не считалось. Практический вывод: если частота на выходе известна заранее, разумнее снимать сразу с ней и не переводить готовый материал.

Что происходит при конвертации

Мы взяли тестовый ролик 1920×1080 при 25 fps длительностью 30 секунд (750 кадров) и перевели его в другие частоты тремя способами. Исходник после кодирования весил 29 796 554 байта, то есть 7,95 Мбит/с. Дальше — результаты.
ВариантКадровРазмер файлаБитрейтИзменение размера
Исходник 25 fps75029 796 554 Б7,95 Мбит/с—
→ 30 fps, дублирование90029 073 502 Б7,75 Мбит/сна 2,4 % меньше
→ 30 fps, интерполяция движения89832 373 785 Б8,65 Мбит/сна 8,6 % больше
→ 24 fps72028 681 717 Б7,65 Мбит/сна 3,7 % меньше
→ 23,976 fps71928 708 837 Б7,66 Мбит/сна 3,7 % меньше
→ 60 fps, интерполяция движения179637 956 427 Б10,14 Мбит/сна 27,4 % больше

Почему дублирование не увеличивает файл

Это самый неожиданный результат наших замеров: при переходе с 25 на 30 fps с обычным дублированием файл стал меньше — 29 073 502 байта против 29 796 554 у исходника. Кадров при этом стало больше на 20 %.
Причина в том, как работает кодирование. Повторяющийся кадр почти не несёт новой информации, и кодик тратит на него минимум бит. Получается, что файл уменьшается, а картинка — нет: в монтажной последовательности появляется 150 кадров, которые не показывают ничего нового, то есть 16,7 % хронометража. Повторяющийся кадр зрительно воспринимается как пауза — насколько именно это заметно, мы не измеряли.
Интерполяция движения решает эту проблему иначе: она дорисовывает промежуточные кадры, и движение становится ровнее. Но за это платит файл — 32 373 785 байт, на 8,6 % больше исходника. Синтезированные кадры содержат пиксели, которых не было в исходнике, и кодик обязан их закодировать. Чем выше целевая частота, тем дороже обходится интерполяция: перевод того же материала в 60 fps с интерполяцией дал 37 956 427 байт и 10,14 Мбит/с — на 27,4 % больше исходника, и это при том, что кадров стало больше чем вдвое.

Требования площадок

YouTube принимает любую из стандартных частот: 24, 25, 30, 48, 50 и 60 fps, но просит не ресемплить. В своей справке о кодировании площадка указывает битрейт отдельно для обычных частот (24, 25, 30) и повышенных (48, 50, 60): для 1080p — 8 и 12 Мбит/с, для 1440p — 16 и 24 Мбит/с, для 2160p (4K) — 35–45 и 53–68 Мбит/с. То есть площадка ожидает, что повышенная частота стоит больше данных, и закладывает на это лимит.
Для VK Клипов требования отдельные: вертикальный формат 9:16 и 1080×1920, от 3 секунд до 3 минут, поддержка Full HD и 60 fps, максимальный размер 1 ГБ. Здесь 30 или 60 вполне уместны, и ролик обычно снимают вертикально изначально — тогда перевод не нужен вовсе.
Остальное — вопрос порядка работы: выбирать битрейт и кодек под fps, а не наоборот. Отдельно стоит держать в голове таймкод: при 29,97 fps таймкод без drop-frame теряет 3,6 секунды за каждый час реального времени, а вариант с drop-frame с реальным временем совпадает. Для синхронизации звука и картинки это разница между ровным монтажом и постоянной правкой.

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

Нужно ли переводить 25 fps в 30 для YouTube?
Нет. YouTube принимает 25 fps без перевода и прямо предупреждает, что ресемплинг приводит к дрожанию картинки и снижению качества. Перевод нужен только если заказчик или площадка требуют конкретную частоту. Если ролик уже готов в 25 — оставляйте 25.
Что лучше для вертикального видео — 30 или 60 fps?
Зависит от исходника. Если снято 30, переводить в 60 не нужно: получится 60 fps, из которых половина — дубликаты. Мы это измерили: переход 30 → 60 fps с дублированием дал 1800 кадров вместо 900, из них 900 дубликатов — 50 % таймлайна не несёт новой информации, а файл при этом стал меньше: 30 093 816 байт (8,03 Мбит/с) против 32 521 385 байт (8,67 Мбит/с) у исходника в 30 fps, то есть на 7,5 % меньше. Картинка от этого плавнее не стала. 60 fps имеет смысл, когда исходник снят с такой частотой.
Что такое 23,976 fps и зачем он нужен?
Это 24 кадра в секунду, точные 24000/1001, — стандарт кино, который из-за дробного деления чуть медленнее 24. В нашем замере переход с 25 на 23,976 дал 719 кадров за 29,988 секунды: длительность почти не изменилась, а частота при этом стала ровно 24000/1001. Схема drop-frame к ней не применяется: она нужна только для целых 30 и 60, где счётчик считает по номиналу. Но и сам NDF-счётчик при 23,976 отстаёт — примерно на 3,6 с/час, ровно как при 29,97; это показывает наш калькулятор таймкода.

Что почитать дальше

Нужно сделать на заказ?

Мы делаем такие проекты на заказ — с теми же настройками, которые разбираем в материале.