Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Общий целевой битрейт
2 730,67
kbps
Битрейт видео (без учёта аудио) 2 602,67 kbps
Битрейт аудио 128 kbps
Длительность 300 s

Что делает этот калькулятор

Когда нужно закодировать видео так, чтобы оно уложилось в определённый размер файла — под лимит загрузки на сервис, для отправки по почте или для записи на диск, — важно знать правильный битрейт. Этот инструмент идёт «от обратного»: вместо того чтобы наугад подбирать битрейт и каждый раз проверять итоговый объём, вы просто указываете желаемый размер и длительность ролика, а калькулятор сразу выдаёт точный средний битрейт в килобитах в секунду (kbps), при котором получится файл нужного размера.

Схема связи размера файла, длительности и итогового битрейта
Целевой размер файла, делённый на длительность, определяет доступный битрейт видео.

Как пользоваться

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

Разбираем формулу

В основе лежит соотношение битрейт (kbps) = размер (МБ) × 8192 ÷ длительность (с). Множитель 8192 переводит мегабайты в килобиты: 1 байт = 8 бит, а 1 МБ = 1024 КБ, то есть 1 МБ = 1024 × 8 = 8192 килобита. Разделив общее количество килобит на число секунд, получаем килобиты в секунду. Вычитаем битрейт аудио — и остаётся битрейт видео.

$$\text{Битрейт (kbps)} = \frac{\text{Размер (МБ)} \times 8192}{D} - \text{Аудио (kbps)}$$ $$\text{где}\quad D = 60 \times \text{Минуты} + \text{Секунды}$$
Реклама
Полоса с разделением общего битрейта на видео и звук
После вычитания битрейта звука остаётся битрейт, доступный для видео.

Пример расчёта

Допустим, вам нужен файл размером 100 МБ для ролика длительностью 5 минут (300 секунд) с аудио на 128 kbps. Общий битрейт = 100 × 8192 ÷ 300 = 819200 ÷ 300 ≈ 2730,67 kbps. Вычитаем 128 kbps аудио — остаётся примерно 2602,67 kbps под видео. Выставьте в кодировщике около 2600 kbps для видео — и итоговый файл получится близким к 100 МБ.

$$\text{Битрейт} = \frac{100 \times 8192}{300} = \frac{819200}{300} \approx 2730{,}67 \text{ kbps}$$ $$2730{,}67 - 128 \approx 2602{,}67 \text{ kbps}$$

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

Используется 1 МБ = 1000 КБ или 1024 КБ? Используется 1 МБ = 1024 КБ (двоичная система), отсюда и множитель 8192. Именно так размеры файлов показывают операционные системы.

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

Что если аудио «весит» больше общего лимита? Если битрейт аудио превышает весь бюджет, видеобитрейт показывается как 0 — значит, нужен файл большего размера или более короткий ролик.

Последнее обновление: