Тема 7. Передача данных. Размеры файлов.
7.03 Видеофайлы
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела передача данных. размеры файлов.
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#22888

На сервере хранится вебинар на платформе «Школково» с частотой кадров равной 40, длительностью 2 часа, помимо этого каждый кадр имеет размер 1920х1080 c максимумом цветов в 16777216 единиц. Помимо этого в видеофайл входит аудиодорожка с частотой дискретизации 8 кГц и 2-байтным разрешением. В качество ответа укажите размер такого видеофайла в Гбайт, округлённый в большую сторону.

Показать ответ и решение

Сначала из количества цветов найдём количество бит на пиксель: log216777216 = 24  . Можем найти общим объём файла в битах:

24∗ 2∗ 60∗60 ∗40∗ 1920∗1080 +8000 ∗2∗ 8∗ 2∗60 ∗60 = 14333644800000

Переведём в Гбайты:

14333642348300000 = 1668.6558723449707 ≈ 1669  .

Ответ: 1669

Ошибка.
Попробуйте повторить позже

Задача 2#20685

Вычислить объем видеофайла (в Мбайтах) длительностью 16  секунд, скоростью смены кадров равной 64  кадров/сек, разрешении 1280× 1280  точек и палитрой 128  цветов. В ответе запишите только число.

Показать ответ и решение

Размер видеофайла — I = K ⋅i⋅t⋅U  , где K  - размер изображения, i  - глубина кодирования, t  — количество секунд, U  — количество кадров в секунду.

i = log 128 = 7
      2

Подставим числа в формулу и переведем в Мбайт

     1280-⋅1280⋅7⋅64-⋅16-
I1 =        223        = 1400

Ответ: 1400

Ошибка.
Попробуйте повторить позже

Задача 3#20659

Камера снимает видео без звука с частотой 135  кадров в секунду, при этом изображения используют палитру, содержащую 212 = 4096  цветов. При записи файла на сервер полученное видео преобразуют так, что частота кадров уменьшается до 15  , а изображения преобразуют в формат, использующий палитру из 256  цветов. Другие преобразования и иные методы сжатия не используются. 20  секунд преобразованного видео в среднем занимают  512  Кбайт. Сколько Мбайт в среднем занимает 1  минута исходного видео? В ответ запишите только целую часть числа.

Показать ответ и решение

I  — размер секунды видео до преобразований сервера.

Количество кадров в секунду уменьшилось в 9  раз, количество бит на 1  пиксель уменьшилось в 1.5  раз. Если уменьшить размер видео в 9 ⋅1,5  раз и умножить на 20  , мы получим размер нового видео за 20  секунд

   15- -8           13
I ⋅135⋅12⋅20 = 512⋅2

               135  12
I ⋅20 = 512⋅213 ⋅-15 ⋅8

Если увеличить полученное выражение в три раза, то мы узнаем, сколько весят 60  секунд видео до преобразования.                   135 12
I ⋅20⋅3 = 512 ⋅213 ⋅--⋅-- ⋅3 = 20,25
                  15   8

Возьмем в ответ только целую часть полученного числа.

Ответ: 20

Ошибка.
Попробуйте повторить позже

Задача 4#7624

Найдите средний размер фильма в Гб, если он длится 2 часа 15 минут 30 секунд, FPS = 24, разрешение кадра 384 ⋅ 512  , глубина кодирования цвета — 8  бит, частота дискретизации аудиодорожки 8  кГц, а её разрешение — 8  бит, формат — моно. Ответ дайте в Гб, при надобности округлить до целого числа Гб.

Показать ответ и решение

Время фильма в секундах — 30 +  15 ⋅ 60 + 2 ⋅ 3600 =  8130.

Размер одного кадра — 8 ⋅ 384 ⋅ 512 б ит.

Размер всех кадров фильма — 8 ⋅ 384 ⋅ 512 ⋅ 8130 ⋅ 24 бит.

Размер аудиодорожки — 8000 ⋅ 8 ⋅ 8130 бит.

Тогда общий размер фильма —                                                 1024⋅(384⋅8130⋅12⋅8+125⋅4065)
8 ⋅ 384 ⋅ 512 ⋅ 8130 ⋅ 24 + 8000 ⋅ 8 ⋅ 8130 бит =----1024⋅1024⋅1024⋅8----- Гб  =  2997010423420⋅1+052048⋅8125Г б =   310020241⋅12042445⋅8-Гб  =  35,788 Г б =  36 Г б

Ответ: 36

Ошибка.
Попробуйте повторить позже

Задача 5#6984

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота), равным 60.  Найдите объём видеофайла в Мб, если он длится 8  секунд, а в каждом кадре используется 1000  цветов и 1024 × 2048  пикселей. Звуковую составляющую не учитывать.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой. В нашем случает — 60  кадров в секунду. Объём видеофайла можно вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512  , и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 1024 ⋅ 2048 ⋅ 10.

Тогда размер нашего видеофайла составляет                               1024⋅2048⋅10⋅8⋅60
1024 ⋅ 2048 ⋅ 10 ⋅ 8 ⋅ 60 бит = 1024⋅1024⋅8   Мб = 1200  Мб.

Ответ: 1200

Ошибка.
Попробуйте повторить позже

Задача 6#6983

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота) равным 30.  Найдите объём видеофайла в Мб, если его длительность 16  секунд, в каждом кадре используется    1000  цветов и 512 ⋅ 1024  пикселей.  Помимо этого в видеофайл входит аудиодорожка с частотой дискретизации 32 кГц и 8-битным разрешением.  В качестве ответа укажите ближайшее целое число.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой.  В нашем случает — 30 кадров в секунду.  Объём видеофайла мы можем вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512,  и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 512 ⋅ 1024 ⋅ 10.

Размер аудиофайла можно вычислить как произведение частоты дискретизации на глубину кодирования и на длину аудиофайла в секундах.

Тогда размер аудиодорожки — 32000 ⋅ 8 ⋅ 16 = 500 ⋅ 8 ⋅ 1024.

Тогда размер нашего видеофайла составляет 512 ⋅ 1024 ⋅ 10 ⋅ 30 ⋅ 16 + 500 ⋅ 8 ⋅ 1024 бит = 1024⋅8⋅(512⋅30⋅20+500)
                                                  1024⋅1024⋅8   Мб =  307700
    1024   Мб =  300  Мб .

Ответ: 300

Ошибка.
Попробуйте повторить позже

Задача 7#6981

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота) равным 24.  Найдите объём видеофайла в Мб, если его длительность 32  секунды, в каждом кадре используется 1000  цветов и 512 ⋅ 1024  пикселей.  Помимо этого в видеофайл входит аудиодорожка с частотой дискретизации 64 кГц и 8-битным разрешением.  В качестве ответа укажите ближайшее целое число.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой.  В нашем случает — 24 кадра в секунду.  Объём видеофайла мы можем вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512,  и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 512 ⋅ 1024 ⋅ 10.

Размер аудиофайла можно вычислить как произведение частоты дискретизации на глубину кодирования и на длину аудиофайла в секундах.

Тогда размер аудиодорожки — 64000 ⋅ 8 ⋅ 32 = 1000 ⋅ 16 ⋅ 1024.

Тогда размер нашего видеофайла составляет 512 ⋅ 1024 ⋅ 10 ⋅ 24 ⋅ 32 + 1000 ⋅ 16 ⋅ 1024 бит = 1024⋅8⋅(512⋅30⋅32+2000)
                                                      1024⋅1024⋅8   Мб =  493520
    1024   Мб =  482  Мб .

Ответ: 482

Ошибка.
Попробуйте повторить позже

Задача 8#6980

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота) равным 24.  Найдите объём видеофайла в Гб, если его длительность 64  секунды, в каждом кадре используется 1000  цветов и 1536 ⋅ 2048  пикселей

Звуковую составляющую не учитывать.  В качестве ответа укажите ближайшее целое число.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой.  В нашем случает — 24 кадра в секунду.  Объём видеофайла мы можем вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512,  и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 1536 ⋅ 2048 ⋅ 10.

Тогда размер нашего видеофайла составляет                                     1,5⋅1024⋅1024⋅10⋅3⋅32⋅32
1,5 ⋅ 1024 ⋅ 2048 ⋅ 10 ⋅ 24 ⋅ 64 бит = 1024⋅1024⋅1024⋅8   Гб    45
=  8-   Гб =  6  Гб .

Ответ: 6

Ошибка.
Попробуйте повторить позже

Задача 9#6979

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота) равным 48.  Найдите объём видеофайла в Гб, если его длительность 32  секунды, в каждом кадре используется 1000  цветов и 1024 ⋅ 2048  пикселей.  Звуковую составляющую не учитывать.  В качестве ответа укажите ближайшее целое число.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой.  В нашем случает — 48 кадров в секунду.  Объём видеофайла мы можем вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512,  и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 1024 ⋅ 2048 ⋅ 10.

Тогда размер нашего видеофайла составляет                                1024⋅2048⋅10⋅48⋅32
1024 ⋅ 2048 ⋅ 10 ⋅ 48 ⋅ 32 бит = 1024⋅1024⋅1024⋅8   Гб    10⋅3⋅1024
=  -1024⋅8-   Гб    30
=  8-   Гб =  4  Гб .

Ответ: 4

Ошибка.
Попробуйте повторить позже

Задача 10#6978

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота) равным 16.  Найдите объём видеофайла в Мб, если его длительность 10  секунд, в каждом кадре используется 1000  цветов и 512 ⋅ 1024  пикселей.  Звуковую составляющую не учитывать.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой.  В нашем случает — 16 кадров в секунду.  Объём видеофайла мы можем вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512,  и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 512 ⋅ 1024 ⋅ 10.

Тогда размер нашего видеофайла составляет                               512⋅1024⋅10⋅16⋅10
512 ⋅ 1024 ⋅ 10 ⋅ 16 ⋅ 10 бит = 1024⋅1024⋅8   Мб = 100  Мб .

Ответ: 100

Ошибка.
Попробуйте повторить позже

Задача 11#6977

На компьютере хранится видеофайл с FPS (Frames per Second, или кадровая частота) равным 60.  Найдите объём видеофайла в Мб, если его длительность 8  секунд, в каждом кадре используется 1000  цветов и 1024 ⋅ 2048  пикселей.  Звуковую составляющую не учитывать.

Показать ответ и решение

Видеофайл — это много подряд идущих кадров с определённой частотой.  В нашем случает — 60  кадров в секунду.  Объём видеофайла мы можем вычислить как произведение его длительности в секундах на частоту смены кадров и на размер одного кадра.

Объём кадра (то есть растрового изображения) можно посчитать как произведение количества пикселей на количество бит, необходимых для хранения цвета одного пикселя.

Используется 1000  цветов, то есть для хранения цвета одного пикселя необходимо 10  бит (210 =  1024,  29 =  512,  и этого не хватит).

Посчитаем количество бит, необходимых для хранения одного кадра — 1024 ⋅ 2048 ⋅ 10.

Тогда размер нашего видеофайла составляет                               1024⋅2048⋅10⋅8⋅60
1024 ⋅ 2048 ⋅ 10 ⋅ 8 ⋅ 60 бит = 1024⋅1024⋅8   Мб = 1200  Мб .

Ответ: 1200

Ошибка.
Попробуйте повторить позже

Задача 12#6902

Денис заядлый киноман: он каждую неделю качает фильм весом 8  Гбайт. До этого у него был тариф, в котором скорость интернета составляет 10  Мбит/с. Денис перешёл на другой тариф, в котором скорость интернета составляет 80  Мбит/с.

На сколько быстрее Денис сможет скачивать фильмы с новой скоростью интернета? Ответ дайте в секундах, единиц измерения писать не нужно.

Показать ответ и решение

Фильм весит 8  Гбайта = 8 ⋅ 233   бит.

v1 = 10 ⋅ 220   бит/c;

v1 = 80 ⋅ 220   бит/c;

         33
t1 =  8-⋅ 2--= 0,8 ⋅ 213
     10 ⋅ 220   c.

     8-⋅ 233        13
t2 =  80 ⋅ 220 = 0,1 ⋅ 2   c.

t1 − t2 = 0,8 ⋅ 213 − 0,1 ⋅ 213 = 0,7 ⋅ 213 = 5734,4  с.

Ответ: 5734, 4
Рулетка
Вы можете получить скидку в рулетке!