Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
15 мая 2023 17:51
479
Какова длительность фильма (в секундах), если известно, что файл с фильмом занимает 486000 Мбайт, глубина цвета 24 бита, разрешение кадров 1024х768 пикселей, частота кадров 60 Гц
1
ответ
Для расчета длительности фильма необходимо знать битрейт видео, который можно рассчитать по формуле:
битрейт = (разрешение по горизонтали x разрешение по вертикали x глубина цвета x частота кадров) / сжатие
Сжатие зависит от выбранного кодека и уровня сжатия. Предположим, что сжатие составляет 10:1 (то есть размер видео уменьшается в 10 раз). Тогда:
битрейт = (1024 x 768 x 24 x 60) / 10 = 70778880 бит/сек
Длительность фильма можно рассчитать по формуле:
длительность = размер файла / битрейт
Переведем размер файла из Мбайт в байты:
размер файла = 486000 x 1024 x 1024 = 509607936000 байт
Тогда:
длительность = 509607936000 / 70778880 = 7200 секунд (или 2 часа).
битрейт = (разрешение по горизонтали x разрешение по вертикали x глубина цвета x частота кадров) / сжатие
Сжатие зависит от выбранного кодека и уровня сжатия. Предположим, что сжатие составляет 10:1 (то есть размер видео уменьшается в 10 раз). Тогда:
битрейт = (1024 x 768 x 24 x 60) / 10 = 70778880 бит/сек
Длительность фильма можно рассчитать по формуле:
длительность = размер файла / битрейт
Переведем размер файла из Мбайт в байты:
размер файла = 486000 x 1024 x 1024 = 509607936000 байт
Тогда:
длительность = 509607936000 / 70778880 = 7200 секунд (или 2 часа).
0
·
Хороший ответ
15 мая 2023 17:54
Остались вопросы?
Еще вопросы по категории Информатика
Для чего предназначен буфер обмена? а) для длительного хранения нескольких фрагментов текста и рисунков б) для временного хранения копий фрагментов и...
C++ Транспонировать квадратную матрицу Дан двумерный массив размером n×n. Транспонируйте его и результат запишите в этот же массив (транспонированна...
Как сделать схему в Ворде? Подскажите...
Что будет напечатано после того, как выполнится следующий фрагмент кода? s = 'abrakadabra' s = s.replace('a','') print(len(s)) Запишите ответ циф...
Сколько секунд потребуется модему, передающему сообщения со скоростью 32000 бит/с, чтобы передать 16-цветное растровое изображение размером 800х600 пи...