Размер несжатого PCM-звука

Посчитайте объём несжатых PCM-аудиоданных по частоте дискретизации, числу каналов, разрядности и времени записи.

Расчёт на устройстве
мин
Результат расчёта
Объём PCM-данных

172,8МБ

Байты аудиоданных
172 800 000 байт
Двоичный размер
164,7949 МиБ
Битрейт
2 304 кбит/с
По указанным данным

Формула и пример расчёта

Размер аудиоданных в байтах = секунды × частота дискретизации × каналы × бит на отсчёт / 8.

Пример

10 минут, 48 000 отсчётов/с, 24 бита и два канала: 172 800 000 байт, или 172,8 МБ без заголовка.

Условия расчёта

  • Контейнерные заголовки, метаданные, выравнивание отсчётов до более широкой ячейки и сжатие не включены. Для 24-битного PCM в 32-битном контейнере укажите 32 бита, если каждый отсчёт физически хранится в четырёх байтах.

Для какой задачи нужен расчёт

Посчитайте объём несжатых PCM-аудиоданных по частоте дискретизации, числу каналов, разрядности и времени записи.

Подготовка исходных данных

«Продолжительность записи» измеряется в мин. Начальное значение 10 служит примером, замените его данными своей задачи. «Частота дискретизации» вводится числом; нужны целые значения. Начальное значение 48000 служит примером, замените его данными своей задачи. В поле «Разрядность PCM» выберите 8 бит или 16 бит или 24 бита или 32 бита: этот выбор задаёт способ обработки исходных данных. «Количество каналов» вводится числом; нужны целые значения. Начальное значение 2 служит примером, замените его данными своей задачи.

Перед вводом составьте один набор исходных данных: измерения должны относиться к одному объекту и одному варианту работы. Десятичную часть можно записывать через точку или запятую. Если часть величин пока неизвестна, используйте явно выбранную оценку и затем повторите расчёт с уточнёнными данными; ноль не следует использовать вместо неизвестного измерения.

Как устроена формула

Размер аудиоданных в байтах = секунды × частота дискретизации × каналы × бит на отсчёт / 8.

На каждую секунду приходится указанное число отсчётов каждого канала. Каждый отсчёт занимает разрядность, делённую на восемь байт. Произведение частоты, размера отсчёта и числа каналов также даёт постоянную скорость потока.

Проверочный пример

10 минут, 48 000 отсчётов/с, 24 бита и два канала: 172 800 000 байт, или 172,8 МБ без заголовка.

Сначала повторите приведённый пример с указанными в нём числами. Затем замените исходные значения своими и сравните размерность ответа с ожидаемой. Для ручной проверки сохраняйте дополнительные знаки после запятой в промежуточных действиях: преждевременное округление может изменить итог, особенно когда нужно получить целое количество предметов или упаковок.

Как читать результат и сравнивать варианты

Основное значение — десятичные мегабайты аудиоданных; подробности показывают байты и битрейт. Удвоение каналов или времени удваивает объём, а увеличение с 16 до 24 бит увеличивает его в полтора раза.

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

Границы применимости

Контейнерные заголовки, метаданные, выравнивание отсчётов до более широкой ячейки и сжатие не включены. Для 24-битного PCM в 32-битном контейнере укажите 32 бита, если каждый отсчёт физически хранится в четырёх байтах.

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

Какие исходные данные нужно подготовить?

«Продолжительность записи» измеряется в мин. Начальное значение 10 служит примером, замените его данными своей задачи. «Частота дискретизации» вводится числом; нужны целые значения. Начальное значение 48000 служит примером, замените его данными своей задачи. В поле «Разрядность PCM» выберите 8 бит или 16 бит или 24 бита или 32 бита: этот выбор задаёт способ обработки исходных данных. «Количество каналов» вводится числом; нужны целые значения. Начальное значение 2 служит примером, замените его данными своей задачи.

Как проверить вычисление вручную?

Размер аудиоданных в байтах = секунды × частота дискретизации × каналы × бит на отсчёт / 8. 10 минут, 48 000 отсчётов/с, 24 бита и два канала: 172 800 000 байт, или 172,8 МБ без заголовка.

Как интерпретировать полученное значение?

Основное значение — десятичные мегабайты аудиоданных; подробности показывают байты и битрейт. Удвоение каналов или времени удваивает объём, а увеличение с 16 до 24 бит увеличивает его в полтора раза.

Какие ограничения есть у этой модели?

Контейнерные заголовки, метаданные, выравнивание отсчётов до более широкой ячейки и сжатие не включены. Для 24-битного PCM в 32-битном контейнере укажите 32 бита, если каждый отсчёт физически хранится в четырёх байтах.

Источники и определения

Может пригодиться

Все инструменты