Lớp âm thanh là một trong 3 phương pháp nén trong âm thanh MPEG-1 và MPEG-2. Các tiêu chuẩn gọi chúng là Layer I, Layer II và Layer III. Trong một tệp âm thanh hoặc video, giá trị lớp âm thanh cho bạn biết phương pháp nào đã mã hóa âm thanh.
Mỗi lớp cũng có một tên gọi ngắn: MP1, MP2 và MP3. Vì vậy, một tệp MP3 chứa âm thanh Layer III.
Từ "layer" còn có nghĩa khác trong sản xuất âm nhạc. Trên trang này, từ đó chỉ dùng cho giá trị MPEG này.
Những tệp nào chứa nó
Lớp âm thanh chỉ tồn tại trong âm thanh MP1, MP2 và MP3. Các codec khác như AAC và FLAC không dùng 3 lớp này. Bạn có thể tìm thấy giá trị này trong các tệp sau:
- Các tệp âm thanh với phần mở rộng
.mp1,.mp2hoặc.mp3chứa âm thanh MPEG. - Các tệp video MPEG có thể chứa âm thanh MPEG, ví dụ một tệp MPEG-2 với âm thanh Layer II.
- Video CD và bản ghi từ máy quay HDV dùng âm thanh Layer II.
- Các tệp MKV có thể chứa bất kỳ lớp nào trong 3 lớp này làm track âm thanh.
Giá trị trông như thế nào
Các chương trình hiển thị lớp theo những cách khác nhau. "Layer 3" và "Layer III" có nghĩa giống nhau, vì một số chương trình dùng chữ số thay cho số La Mã.
- ExifTool, trường
AudioLayer:1,2hoặc3 - ffprobe, trường
codec_name:mp1,mp2hoặcmp3 - ffprobe, tên codec dạng dài:
MP3 (MPEG audio layer 3) - ID codec Matroska trong tệp MKV:
A_MPEG/L1,A_MPEG/L2hoặcA_MPEG/L3
Lớp và phiên bản MPEG là 2 giá trị riêng biệt. ExifTool hiển thị phiên bản trong trường MPEGAudioVersion, với giá trị 1, 2 hoặc 2.5. Vì vậy, một tệp MP3 có thể chứa âm thanh MPEG-1 Layer III hoặc MPEG-2 Layer III.
Giá trị đến từ đâu
Định dạng MPEG không có phần metadata cho toàn bộ tệp. Âm thanh là một luồng các frame, và mỗi frame có header riêng. Header đó lưu lớp âm thanh trong 2 bit.
Số được lưu theo thứ tự ngược lại. Giá trị lưu 1 nghĩa là Layer III, 2 nghĩa là Layer II, và 3 nghĩa là Layer I. ExifTool đọc số này từ frame âm thanh đầu tiên và chuyển nó thành số lớp.
Điều này làm cho lớp khác với các thẻ như tiêu đề hoặc album. Một tệp MP3 giữ các thẻ đó trong các khối ID3 riêng.
Lớp là một phần của luồng âm thanh. ExifTool có thể đọc lớp âm thanh, nhưng không thể ghi nó.
Sự khác nhau giữa 3 layer
Lớp cao hơn thì phức tạp hơn, nhưng nén âm thanh hiệu quả hơn ở bit rate thấp hơn. Cả 3 lớp đều là lossy, nghĩa là chúng loại bỏ những chi tiết âm thanh mà tai người ít nghe thấy hơn.
- Layer I (MP1) được thiết kế để có độ phức tạp thấp. Bit rate điển hình cho âm thanh chất lượng CD là 384 kbit/s. Bit rate MPEG-1 cao nhất là 448 kbit/s.
- Layer II (MP2) cần 192 đến 256 kbit/s để gần đạt chất lượng CD. Bit rate MPEG-1 cao nhất là 384 kbit/s. Phát thanh âm thanh số (DAB) sử dụng Layer II.
- Layer III (MP3) thường có thể nén âm thanh CD với hệ số khoảng 12. Bit rate MPEG-1 cao nhất là 320 kbit/s.
Tại sao điều này quan trọng đối với tệp của bạn
Các chương trình cần lớp âm thanh để đọc đúng các giá trị khác. Header lưu bit rate dưới dạng mã. Cùng một mã có thể nghĩa là bit rate khác nhau ở mỗi lớp.
Lớp âm thanh cho bạn biết nhiều hơn loại phương tiện. Loại phương tiện audio/mpeg bao gồm cả 3 lớp. Vì vậy, nó không thể cho bạn biết tệp chứa âm thanh MP2 hay MP3.
Chỉ riêng lớp âm thanh không cho bạn biết chất lượng âm thanh. Chất lượng âm thanh còn phụ thuộc vào bit rate. Một tệp MP3 có thể dùng bit rate cao hoặc thấp, tương ứng với chất lượng cao hoặc thấp.