Аудіошар це один із трьох методів стиснення в аудіо MPEG-1 та MPEG-2. У стандартах вони називаються Layer I, Layer II та Layer III. В аудіо- або відеофайлі значення аудіошару показує, яким методом було закодовано звук.
Кожен шар також має коротку назву: MP1, MP2 та MP3. Тому файл MP3 містить звук Layer III.
Слово "layer" має інші значення у музичному продакшені. На цій сторінці це слово означає тільки це значення MPEG.
Які файли містять його
Аудіошар існує лише в аудіо MP1, MP2 та MP3. Інші кодеки, такі як AAC і FLAC, не використовують ці три шари. Ви можете знайти це значення в таких файлах:
- Аудіофайли з розширенням
.mp1,.mp2або.mp3містять аудіо MPEG. - Відеофайли MPEG можуть містити аудіо MPEG, наприклад файл MPEG-2 із звуком Layer II.
- Відео-CD та записи HDV-камер використовують звук Layer II.
- Файли MKV можуть містити будь-який із трьох шарів як аудіодоріжку.
Як виглядають значення
Програми показують шар по-різному. "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
Шар і версія MPEG це два окремі значення. ExifTool показує версію в полі MPEGAudioVersion зі значенням 1, 2 або 2.5. Тому файл MP3 може містити звук MPEG-1 Layer III або MPEG-2 Layer III.
Звідки походить значення
Формат MPEG не має секції метаданих для всього файлу. Аудіо це потік кадрів, і кожен кадр має власний заголовок. У цьому заголовку шар зберігається у 2 бітах.
Збережене число йде у зворотному порядку. Збережене 1 означає Layer III, 2 означає Layer II, а 3 означає Layer I. ExifTool читає це число з першого аудіокадру і перетворює його на номер шару.
Через це шар відрізняється від тегів на кшталт назви або альбому. Файл MP3 зберігає такі теги в окремих блоках ID3.
Шар є частиною аудіопотоку. ExifTool може читати аудіошар, але не може його змінювати.
Чим відрізняються 3 шари
Вищий шар є більш складним, але стискає звук ефективніше на нижчих бітрейтах. Усі три шари є з втратами, тобто вони видаляють деталі звуку, які люди гірше чують.
- 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/mpeg охоплює всі три шари. Тому він не може показати, чи містить файл звук MP2 чи MP3.
Сам по собі аудіошар не показує якість звуку. Якість також залежить від бітрейту. Файл MP3 може використовувати як вищий, так і нижчий бітрейт, із відповідно вищою або нижчою якістю.