Что такое калькулятор размера видеокадра?
Этот инструмент рассчитывает средний размер одного видеокадра и общий вес файла клипа на основе трёх параметров: битрейта видео, частоты кадров (fps) и длительности. Он пригодится видеомонтажёрам, стримерам и разработчикам при планировании объёма хранилища, пропускной способности или бюджета на кодирование. Расчёт не зависит от кодека — он показывает среднее число байт на кадр в предположении, что биты распределены по кадрам равномерно.
Как пользоваться калькулятором
Введите битрейт в мегабитах в секунду (Мбит/с), частоту кадров в кадрах в секунду и длительность клипа в секундах. Калькулятор переводит битрейт в биты в секунду, делит его на частоту кадров, чтобы получить количество бит на кадр, а затем делит на 8 для перевода в байты. Общий вес файла считается как битрейт × длительность.
Разбор формулы
Битрейт показывает, сколько бит видео расходует каждую секунду. Если разделить это значение на частоту кадров, мы получим среднее количество бит, приходящееся на один кадр. Поскольку 1 байт = 8 бит, делим на 8 и переводим биты в байты:
$$\text{Frame Size (bytes)} = \frac{\text{Bitrate (Mbps)} \times 10^{6}}{8 \times \text{Frame Rate (fps)}}$$Для всего файла: $$\text{File Size (MB)} = \frac{\text{Bitrate (Mbps)} \times 10^{6} \times \text{Duration (s)}}{8 \times 1024^{2}}$$ Учтите, что реальные кодеки (H.264, H.265) сильно меняют размер кадров — ключевые кадры большие, а предсказанные совсем маленькие, — поэтому это среднее значение, а не точный размер каждого кадра.
Пример расчёта
Клип с битрейтом 8 Мбит/с и частотой 30 fps: битрейт = 8 000 000 бит/с. Бит на кадр = \(8\,000\,000 / 30 = 266\,666{,}67\). Делим на 8 → примерно 33 333 байта (~32,6 КБ) на кадр. За 60 секунд файл займёт \((8\,000\,000 \times 60) / 8 = 60\,000\,000\) байт ≈ 57,2 МБ.
Частые вопросы
Почему реальные кадры имеют разный размер? Современные кодеки используют переменный битрейт и разные типы кадров, поэтому I-кадры заметно больше, чем P- и B-кадры. Калькулятор показывает усреднённое значение.
В каких единицах считается вес файла? Мегабайты здесь даются в двоичном выражении (1 МБ = 1 048 576 байт).
Можно ли указать кбит/с? Сначала переведите в Мбит/с (например, 5000 кбит/с = 5 Мбит/с).