Что считает этот калькулятор
Калькулятор длительности видео по размеру файла оценивает, сколько будет идти видеоролик, исходя из размера файла и среднего суммарного битрейта (видеопоток плюс аудиопоток вместе). Это удобно, когда нужно заранее прикинуть длительность экспортируемого ролика, проверить, соответствует ли файл ожидаемому хронометражу, или вычислить время воспроизведения, когда известны только размер и битрейт.
Как пользоваться
Введите размер файла и выберите единицу измерения (КБ, МБ или ГБ). Затем укажите суммарный битрейт и выберите Мбит/с или кбит/с. Калькулятор приводит все значения к согласованным единицам, делит общее число бит на количество бит в секунду и показывает результат как в секундах, так и в наглядном виде «часы / минуты / секунды».
Как работает формула
Размер файла измеряется в байтах, а битрейт — в битах в секунду. Поскольку один байт равен 8 битам, сначала умножаем размер файла (в байтах) на 8, чтобы получить общее число бит. Затем делим это число на битрейт (в битах в секунду) и получаем длительность воспроизведения в секундах:
$$\text{длительностьСекунд} = \frac{\text{размерФайлаБайт} \times 8}{\text{суммарныйБитрейтБитВСек}}$$В расчётах используются десятичные единицы (1 МБ = 1 000 000 байт, 1 Мбит/с = 1 000 000 бит/с) — именно так обычно указывают битрейт и объём данных для видео.
Разбор примера
Допустим, у вас есть файл размером 700 МБ с суммарным битрейтом 5 Мбит/с. Размер файла в битах: \(700 \times 1{,}000{,}000 \times 8 = 5{,}600{,}000{,}000\) бит. Битрейт — 5 000 000 бит/с. Длительность $$= \frac{5{,}600{,}000{,}000}{5{,}000{,}000} = 1120 \text{ секунд},$$ то есть 18 минут и 40 секунд.
Частые вопросы
Учитывать ли аудио в битрейте? Да. Для максимально точного результата используйте суммарный (общий) битрейт видео и аудио. Если известен только битрейт видео, прибавьте битрейт звуковой дорожки (обычно 128–320 кбит/с).
Почему реальный файл немного отличается? Накладные расходы контейнера, кодирование с переменным битрейтом (VBR) и метаданные приводят к тому, что реальные файлы слегка отличаются от оценки по среднему битрейту.
Десятичные или двоичные единицы? Этот инструмент использует десятичные МБ/ГБ (степени 1000) — именно такое соглашение принято в большинстве спецификаций по битрейту и потоковому вещанию.