Warstwa audio to jedna z trzech metod kompresji w dźwięku MPEG-1 i MPEG-2. Standardy nazywają je Layer I, Layer II i Layer III. W pliku audio lub wideo wartość warstwy audio mówi Ci, którą metodą zakodowano dźwięk.
Każda warstwa ma też krótką nazwę: MP1, MP2 i MP3. Dlatego plik MP3 zawiera dźwięk Layer III.
Słowo "warstwa" ma inne znaczenia w produkcji muzyki. Na tej stronie oznacza ono tylko tę wartość MPEG.
Które pliki to zawierają
Warstwa audio istnieje tylko w dźwięku MP1, MP2 i MP3. Inne kodeki, takie jak AAC i FLAC, nie używają tych trzech warstw. Możesz znaleźć tę wartość w następujących plikach:
- Pliki audio z rozszerzeniem
.mp1,.mp2lub.mp3zawierają dźwięk MPEG. - Pliki wideo MPEG mogą zawierać dźwięk MPEG, na przykład plik MPEG-2 z dźwiękiem Layer II.
- Płyty Video CD i nagrania z kamer HDV używają dźwięku Layer II.
- Pliki MKV mogą zawierać dowolną z trzech warstw jako ścieżkę audio.
Jak wyglądają wartości
Programy pokazują warstwę na różne sposoby. "Layer 3" i "Layer III" znaczą to samo, ponieważ niektóre programy używają cyfr zamiast liczb rzymskich.
- ExifTool, pole
AudioLayer:1,2lub3 - ffprobe, pole
codec_name:mp1,mp2lubmp3 - ffprobe, pełna nazwa kodeka:
MP3 (MPEG audio layer 3) - Identyfikator kodeka Matroska w pliku MKV:
A_MPEG/L1,A_MPEG/L2lubA_MPEG/L3
Warstwa i wersja MPEG to dwie oddzielne wartości. ExifTool pokazuje wersję w polu MPEGAudioVersion, z wartością 1, 2 lub 2.5. Dlatego plik MP3 może zawierać dźwięk MPEG-1 Layer III lub MPEG-2 Layer III.
Skąd pochodzi wartość
Format MPEG nie ma sekcji metadanych dla całego pliku. Dźwięk jest strumieniem ramek, a każda ramka ma własny nagłówek. Ten nagłówek zapisuje warstwę w 2 bitach.
Zapisana liczba jest w odwrotnej kolejności. Zapisane 1 oznacza Layer III, 2 oznacza Layer II, a 3 oznacza Layer I. ExifTool odczytuje tę liczbę z pierwszej ramki audio i przelicza ją na numer warstwy.
To odróżnia warstwę od tagu, takiego jak tytuł lub album. Plik MP3 przechowuje te tagi w osobnych blokach ID3.
Warstwa jest częścią strumienia audio. ExifTool może odczytać warstwę audio, ale nie może jej zapisać.
Czym różnią się 3 warstwy
Wyższa warstwa jest bardziej złożona, ale skuteczniej kompresuje dźwięk przy niższych przepływnościach bitów. Wszystkie trzy warstwy są stratne, co oznacza, że usuwają szczegóły dźwięku, które są trudniejsze do usłyszenia.
- Layer I (MP1) został zaprojektowany jako mało złożony. Typowa przepływność dla dźwięku w jakości CD to 384 kbit/s. Najwyższa przepływność MPEG-1 to 448 kbit/s.
- Layer II (MP2) potrzebuje 192 do 256 kbit/s, aby osiągnąć jakość zbliżoną do CD. Najwyższa przepływność MPEG-1 to 384 kbit/s. Cyfrowa emisja dźwięku (DAB) używa Layer II.
- Layer III (MP3) może zwykle skompresować dźwięk z CD około 12-krotnie. Najwyższa przepływność MPEG-1 to 320 kbit/s.
Dlaczego ma to znaczenie dla Twojego pliku
Programy potrzebują warstwy audio, aby prawidłowo odczytać inne wartości. Nagłówek zapisuje przepływność jako kod. Ten sam kod może oznaczać inną przepływność w każdej warstwie.
Warstwa audio mówi Ci więcej niż typ mediów. Typ mediów audio/mpeg obejmuje wszystkie trzy warstwy, więc nie pokaże Ci, czy plik zawiera dźwięk MP2, czy MP3.
Sama warstwa audio nie mówi o jakości dźwięku. Jakość zależy także od przepływności. Plik MP3 może używać wyższej lub niższej przepływności, z odpowiednio wyższą lub niższą jakością.