Словарь

Audio layer что это в аудиофайлах?

Аудио layer говорит вам, какой метод сжатия MPEG-1 или MPEG-2 закодировал звук: Layer I, Layer II или Layer III. Layer III также известен как MP3.

audio-layer

Audio layer это один из 3 методов сжатия в аудио MPEG-1 и MPEG-2. В стандартах они называются Layer I, Layer II и Layer III. В аудио- или видеофайле значение audio layer показывает, каким методом был закодирован звук.

У каждого layer есть короткое имя: MP1, MP2 и MP3. Поэтому файл MP3 содержит звук в формате Layer III.

Слово "layer" имеет и другие значения в музыкальном продакшене. На этой странице оно обозначает только это значение MPEG.

Какие файлы его содержат

Audio layer существует только в аудио MP1, MP2 и MP3. Другие кодеки, такие как AAC и FLAC, не используют эти 3 layer. Вы можете найти это значение в таких файлах:

  • Аудиофайлы с расширением .mp1, .mp2 или .mp3 содержат MPEG-аудио.
  • Видео-файлы MPEG могут содержать MPEG-аудио, например файл MPEG-2 со звуком Layer II.
  • Video CD и записи видеокамер HDV используют звук Layer II.
  • Файлы MKV могут содержать любой из 3 layer в качестве аудио-дорожки.

Как выглядят значения

Программы по-разному показывают layer. "Layer 3" и "Layer III" означают одно и то же, потому что одни программы используют цифры, а другие римские числа.

  • ExifTool, поле AudioLayer: 1, 2 или 3
  • ffprobe, поле codec_name: mp1, mp2 или mp3
  • ffprobe, полное имя кодека: MP3 (MPEG audio layer 3)
  • Идентификатор кодека Matroska в файле MKV: A_MPEG/L1, A_MPEG/L2 или A_MPEG/L3

Layer и версия MPEG это два отдельных значения. ExifTool показывает версию в поле MPEGAudioVersion со значением 1, 2 или 2.5. Поэтому файл MP3 может содержать звук MPEG-1 Layer III или MPEG-2 Layer III.

Откуда берется значение

Формат MPEG не имеет общей секции метаданных для всего файла. Аудио представляет собой поток кадров, и у каждого кадра есть свой заголовок. В этом заголовке layer хранится в 2 битах.

Сохраненное число идет в обратном порядке. Сохраненное 1 означает Layer III, 2 означает Layer II, а 3 означает Layer I. ExifTool считывает это число из первого аудиокадра и преобразует его в номер layer.

Из-за этого layer отличается от тегов, таких как название или альбом. Файл MP3 хранит такие теги в отдельных ID3-блоках.

Layer является частью аудиопотока. ExifTool может прочитать audio layer, но не может его изменить.

Чем отличаются 3 слоя

Более высокий layer сложнее, но он эффективнее сжимает звук при более низких битрейтах. Все 3 layer являются форматом с потерями, то есть удаляют детали звука, которые человеку труднее услышать.

  • Layer I (MP1) был разработан с упором на низкую сложность. Типичный битрейт для звука качества CD составляет 384 кбит/с. Максимальный битрейт MPEG-1 составляет 448 кбит/с.
  • Layer II (MP2) требует 192-256 кбит/с для качества, близкого к CD. Максимальный битрейт MPEG-1 составляет 384 кбит/с. Цифровое аудиовещание (DAB) использует Layer II.
  • Layer III (MP3) обычно может сжать звук CD примерно в 12 раз. Максимальный битрейт MPEG-1 составляет 320 кбит/с.

Почему это важно для вашего файла

Программам нужен audio layer, чтобы правильно читать другие значения. В заголовке битрейт хранится как код. Один и тот же код может означать разный битрейт в каждом layer.

Audio layer дает больше информации, чем media type. Media type audio/mpeg охватывает все 3 layer. Поэтому по нему нельзя определить, содержит ли файл звук MP2 или MP3.

Один только audio layer не показывает качество звука. Качество также зависит от битрейта. Файл MP3 может использовать как более высокий, так и более низкий битрейт, с соответствующим качеством.

Мета-ключи