Если бы ролики хранились бы в виде последовательности всех кадров, то тогда размер ролика прямо бы зависел от длины ролика. Но при таком раскладе ролики бы занимали очень много места, поэтому применяют алгоритмы сжатия видео.
Многие алгоритмы основаны на том, что кодируются только ключевые кадры, и переходы между ними кодируются только изменяющимися объектами. Исходя из этого получается, условно говоря, что чем более динамичная картинка - тем больше места будет занимать ролик.
Во-первых на размер видео при одинаковой продолжительности влияет скорость кодирования или битрейд, выражаемые величиной килобит или мегабит в секунду. Большое значение имеет размер изображения по ширине и высоте. Ну и как уже отметил в своём ответе xi-tauw, это динамичность содержания видео. Если видеоролик будет состоять из быстрых, динамичных и постоянно меняющихся сцен, то его размер окажется значительно больше, чем у ролика такой же продолжительности, но у которого картинки будут статичные.
У каждого видеоролика есть такая характеристика как "скорость передачи данных" или "bit rate", "data rate". Вот от этой характеристики и зависит величина сжатого видеоролика. Чем больше битрейт, тем больше данных в секунду требуется для воспроизведения, тем больше размер ролика.
это зависит от качества видео-роликов, будь то 240 либо 480
Добавить комментарий