MPEG-4 Phần 14

định dạng đa phương tiện kỹ thuật số được sử dụng phổ biến để lưu trữ video và âm thanh

MPEG-4 Phần 14 hay viết tắt MP4 là một định dạng chứa tập tin đa phương tiện kỹ thuật số được sử dụng phổ biến nhất để lưu trữ video và âm thanh, nhưng nó cũng có thể được sử dụng để lưu trữ các dữ liệu khác như phụ đề và hình ảnh tĩnh.[2] Giống như hầu hết các định dạng container hiện đại, nó cho phép truyền phát, stream thông qua Internet. Phần mở rộng tên tệp chính thức duy nhất cho các tệp MPEG-4 Phần 14 là .mp4. MPEG-4 Phần 14 (ISO / IEC 14496-14: 2003) là phần của tiêu chuẩn MPEG-4.

MPEG-4 Part 14
MPEG-4 Part 14 extends over ISO Base Media File Format (MPEG-4 Part 12).[1]
Phần mở rộng tên file.mp4,.m4a,.m4p,.m4b,.m4r and.m4v[Note 1]
Kiểu phương tiệnvideo/mp4
Phát triển bởiInternational Organization for Standardization
Kiểu định dạngMedia container
Dùng để chứaAudio, video and text
Được mở rộng từQuickTime File FormatMPEG-4 Part 12
Tiêu chuẩnISO/IEC 14496-14
Định dạng mở?Yes

Phần mềm phát đa phương tiện đôi khi được quảng cáo là "Trình phát MP4 ", mặc dù một số trình phát MP3 đơn giản cũng phát được video AMV một vài định dạng video khác và không nhất thiết phải phát định dạng MP4

Lịch sử

sửa

MPEG-4 Phần 14 là một phiên bản của ISO / IEC 14496-12: 2004 tổng quát hơn (MPEG-4 Phần 12: Định dạng tệp phương tiện cơ sở ISO) trực tiếp dựa trên Định dạng tệp QuickTime.[3][4][5][6][7] MPEG-4 Phần 14 về cơ bản giống với định dạng tệp QuickTime, nhưng chính thức chỉ định hỗ trợ cho Mô tả đối tượng ban đầu (IOD) và các tính năng MPEG khác.[8] MPEG-4 Phần 14 sửa đổi và thay thế hoàn toàn Điều 13 của ISO / IEC 14496-1 (MPEG-4 Phần 1: Hệ thống), trong đó định dạng tệp cho nội dung MPEG-4 đã được chỉ định trước đó.[9]

Đặc tả định dạng tệp MPEG-4 được dựa trên đặc tả định dạng của tệp được xuất bản năm 2001.[10] Định dạng tệp MPEG-4, phiên bản 1 được xuất bản năm 2001 dưới dạng ISO / IEC 14496-1: 2001, đây là bản sửa đổi của MPEG-4 Phần 1: Đặc tả hệ thống được xuất bản năm 1999 (ISO / IEC 14496-1: 1999).[11][12][13] Năm 2003, phiên bản đầu tiên của định dạng tệp MP4 đã được sửa đổi và thay thế bằng định dạng tệp MPEG-4 Phần 14: MP4 (ISO / IEC 14496-14: 2003), thường được đặt tên là định dạng tệp MPEG-4 phiên bản 2.[14][15] Định dạng tệp MP4 được khái quát thành định dạng tệp cơ sở ISO ISO / IEC 14496-12: 2004, định nghĩa cấu trúc chung cho các tệp phương tiện dựa trên thời gian. Nó lần lượt được sử dụng làm cơ sở cho các định dạng tệp khác trong gia đình (ví dụ MP4, 3GP, Motion JPEG 2000).[3][16][17]

Phiên bản định dạng tệp MP4
Phiên bản Ngày phát hành Tiêu chuẩn Sự miêu tả
Định dạng tập tin MP4 phiên bản 1 2001 ISO / IEC 14496-1: 2001 MPEG-4 Phần 1 (Hệ thống), Ấn bản đầu tiên
Định dạng tập tin MP4 phiên bản 2 2003 ISO / IEC 14496-14: 2003 MPEG-4 Phần 14 (định dạng tệp MP4), Ấn bản thứ hai

Định dạng tệp MP4 đã xác định một số tiện ích mở rộng trên Định dạng tệp phương tiện cơ sở ISO để hỗ trợ codec hình ảnh / âm thanh MPEG-4 và các tính năng khác nhau của Hệ thống MPEG-4 như mô tả đối tượng và mô tả cảnh. Một số tiện ích mở rộng này cũng được sử dụng bởi các định dạng khác dựa trên định dạng tệp phương tiện cơ sở ISO (ví dụ: 3GP).[1] Danh sách tất cả các tiện ích mở rộng đã đăng ký cho Định dạng tệp phương tiện cơ sở ISO được công bố trên trang web của cơ quan đăng ký chính thức. Cơ quan đăng ký cho các điểm mã (giá trị định danh) trong các tệp "Gia đình MP4" là Apple Inc. và được đặt tên trong Phụ lục D (thông tin) trong MPEG-4 Phần 12.[16] Các nhà thiết kế Codec nên đăng ký mã mà họ phát minh, nhưng đăng ký không bắt buộc [18] và một số điểm mã được phát minh và sử dụng không được đăng ký.[19] Khi ai đó đang tạo một đặc tả mới có nguồn gốc từ Định dạng tệp phương tiện cơ sở ISO, tất cả các thông số kỹ thuật hiện có nên được sử dụng cả làm ví dụ và nguồn định nghĩa và công nghệ. Nếu một đặc điểm kỹ thuật hiện có đã bao gồm cách thức một loại phương tiện cụ thể được lưu trữ trong định dạng tệp (ví dụ: Âm thanh hoặc video MPEG-4 trong MP4), định nghĩa đó nên được sử dụng và không nên phát minh ra định nghĩa mới.

Phần mở rộng tên tệp

sửa

Trong khi phần mở rộng tên tệp chính thức duy nhất được xác định bởi tiêu chuẩn là .mp4, các phần mở rộng tên tệp khác nhau thường được sử dụng để chỉ ra nội dung dự định:

  • Các tệp MPEG-4 có âm thanh và video thường sử dụng tiêu chuẩn .mp4 mở rộng.
  • Các tệp MPEG-4 chỉ có âm thanh thường có .m4a mở rộng. Điều này đặc biệt đúng với nội dung không được bảo vệ.
    • Các tệp MPEG-4 có luồng âm thanh được mã hóa bởi FairPlay Digital Rights Management được bán thông qua iTunes Store sử dụng .m4p mở rộng. Các bản nhạc iTunes Plus mà iTunes Store hiện đang bán không được mã hóa và sử dụng .m4a tương ứng.
    • Các tệp Audiobook và podcast, cũng chứa siêu dữ liệu bao gồm đánh dấu chương, hình ảnh và siêu liên kết, có thể sử dụng tiện ích mở rộng .m4a, nhưng thường sử dụng .m4b mở rộng. An .m4a Tệp âm thanh không thể "đánh dấu" (nhớ vị trí nghe cuối cùng), trong khi .m4b tập tin mở rộng có thể.[20]
    • Apple iPhone sử dụng âm thanh MPEG-4 cho nhạc chuông nhưng sử dụng .m4r mở rộng chứ không phải là .m4a mở rộng.
  • Các luồng bit trực quan MPEG-4 được đặt tên .m4v nhưng phần mở rộng này đôi khi cũng được sử dụng cho video ở định dạng chứa MP4.[21]
  • Điện thoại di động sử dụng 3GP, triển khai MPEG-4 Phần 12 (còn gọi là Định dạng tệp MPEG-4 / JPEG2000 ISO Base Media), tương tự như MP4. Nó sử dụng .3gp.3g2 tiện ích mở rộng. Các tệp này cũng lưu trữ dữ liệu không phải là MPEG-4 (H.263, AMR, TX3G). Trong thực tế, hầu hết (nếu không phải tất cả) điện thoại cấp thấp và điện thoại tính năng ghi ở định dạng này, vì hầu hết (nếu không phải tất cả) điện thoại di động và điện thoại thông minh khác ghi tệp MP4 bằng cách sử dụng phần mở rộng tệp.mp4 và một số điện thoại cao cấp có thể ghi vào .raw.

. MP4 so với. M4A

sửa

Một số trình quản lý tệp, chẳng hạn như Windows Explorer, tìm kiếm loại phương tiện và các ứng dụng liên quan của tệp dựa trên phần mở rộng tên tệp của nó. Nhưng vì MPEG-4 Phần 14 là định dạng chứa, các tệp MPEG-4 có thể chứa bất kỳ số lượng luồng âm thanh, video và thậm chí cả phụ đề, do đó không thể xác định loại luồng trong tệp MPEG-4 dựa trên tên tệp của nó mở rộng một mình.

Đáp lại, Apple Inc. bắt đầu sử dụng tên mở rộng .m4a cho định dạng MP4 với dữ liệu âm thanh trong lossy Advanced Audio Coding (AAC) hoặc của riêng Apple Lossless (ALAC) định dạng. Phần mềm có khả năng chơi âm thanh / video sẽ nhận ra các tệp bằng một trong hai .m4a hoặc .mp4 Phần mở rộng tên tệp, như mong đợi, vì không có sự khác biệt giữa 2 định dạng này. Hầu hết các phần mềm có khả năng tạo âm thanh MPEG-4 sẽ cho phép người dùng chọn phần mở rộng tên tệp của các tệp MPEG-4 đã tạo.

Luồng dữ liệu

sửa

Hầu hết các loại dữ liệu có thể được nhúng trong các tệp MPEG-4 Phần 14 thông qua stream. Một theo dõi gợi ý riêng biệt được sử dụng để bao gồm thông tin phát trực tuyến trong tệp. Các codec đã đăng ký cho các tệp dựa trên MPEG-4 Phần 12 được xuất bản trên trang web của Cơ quan đăng ký MP4 (mp4ra.org),[22] nhưng hầu hết chúng không được hỗ trợ rộng rãi bởi các trình phát MP4. Các codec được hỗ trợ rộng rãi và các luồng dữ liệu bổ sung là:[23]

Các định dạng nén khác ít được sử dụng: MPEG-2 và MPEG-1
Ngoài ra các đối tượng âm thanh MPEG-4 Phần 3, chẳng hạn như Mã hóa âm thanh không mất dữ liệu (ALS), Mã hóa tổn thất có thể mở rộng (SLS), MP3, Lớp âm thanh MPEG-1 II (MP2), Lớp âm thanh MPEG-1 I (MP1), CELP, HVXC (lời nói), TwinVQ, Giao diện chuyển văn bản thành giọng nói (TTSI) và Ngôn ngữ dàn nhạc có cấu trúc (SAOL)
Các định dạng nén khác ít được sử dụng: Apple Lossless
  • Phụ đề: Văn bản hẹn giờ MPEG-4 (còn được gọi là Văn bản thời gian 3GPP).
Nero Digital sử dụng phụ đề Video DVD trong các tệp tin MP4

metadata

sửa

Các tệp MP4 có thể chứa siêu dữ liệu theo định nghĩa của tiêu chuẩn định dạng và ngoài ra, có thể chứa siêu dữ liệu Nền tảng siêu dữ liệu mở rộng (XMP).[24]

Xem thêm

sửa
  • So sánh các định dạng container (âm thanh / video)
  • Danh sách codec đa phương tiện (âm thanh / video)
    • Danh sách các codec nguồn mở
    • So sánh các codec video
    • So sánh các định dạng mã hóa âm thanh
  • Định dạng mã hóa âm thanh
  • Định dạng mã hóa video

Tham khảo

sửa
  1. ^ a b 3GPP2 (ngày 18 tháng 5 năm 2007). “3GPP2 C.S0050-B Version 1.0, 3GPP2 File Formats for Multimedia Services” (PDF). 3GPP2: 67, 68. Bản gốc (PDF) lưu trữ ngày 7 tháng 10 năm 2009. Truy cập ngày 12 tháng 6 năm 2009. Chú thích journal cần |journal= (trợ giúp)
  2. ^ “Copyrights and Trademarks”. Bản gốc lưu trữ ngày 24 tháng 11 năm 2011. Truy cập ngày 31 tháng 8 năm 2019.
  3. ^ a b mp4ra.org - MP4 Registration authority. “References, MPEG-4 Registration authority”. Truy cập ngày 29 tháng 8 năm 2018.
  4. ^ ISO (tháng 4 năm 2006). “ISO Base Media File Format white paper - Proposal”. archive.org. Bản gốc lưu trữ ngày 14 tháng 7 năm 2008. Truy cập ngày 26 tháng 12 năm 2009. Chú thích journal cần |journal= (trợ giúp)
  5. ^ ISO (tháng 10 năm 2005). “MPEG-4 File Formats white paper - Proposal”. archive.org. Bản gốc lưu trữ ngày 15 tháng 1 năm 2008. Truy cập ngày 26 tháng 12 năm 2009. Chú thích journal cần |journal= (trợ giúp)
  6. ^ ISO (tháng 10 năm 2009). “ISO Base Media File Format white paper - Proposal”. chiariglione.org. Truy cập ngày 31 tháng 10 năm 2014. Chú thích journal cần |journal= (trợ giúp)
  7. ^ Apple Computer. “MPEG-4 Fact Sheet” (PDF). Lưu trữ bản gốc ngày 4 tháng 11 năm 2012. Truy cập ngày 31 tháng 8 năm 2019.Quản lý CS1: bot: trạng thái URL ban đầu không rõ (liên kết)
  8. ^ “RE: QT vs MPEG-4”. Bản gốc lưu trữ ngày 10 tháng 5 năm 2007. Truy cập ngày 31 tháng 8 năm 2019.
  9. ^ International Organization for Standardization (2003). “MPEG-4 Part 14: MP4 file format; ISO/IEC 14496-14:2003”. Truy cập ngày 11 tháng 6 năm 2009.
  10. ^ Apple Inc. (2001). “Classic Version of the QuickTime File Format Specification”. Truy cập ngày 14 tháng 6 năm 2009.
  11. ^ Library of Congress (2001). “MPEG-4 File Format, Version 1”. Truy cập ngày 14 tháng 6 năm 2009.
  12. ^ Network Working Group (2006). “MIME Type Registration for MPEG-4”. Truy cập ngày 14 tháng 6 năm 2009.
  13. ^ International Organization for Standardization (2001). “MPEG-4 Part 1: Systems; ISO/IEC 14496-1:2001”. Truy cập ngày 11 tháng 6 năm 2009.
  14. ^ Library of Congress (2003). “MPEG-4 File Format, Version 2”. Truy cập ngày 14 tháng 6 năm 2009.
  15. ^ “MPEG-4 Systems General Issues”. chiariglione.org. tháng 7 năm 2001. Truy cập ngày 11 tháng 4 năm 2010.
  16. ^ a b ISO (2008). “ISO/IEC 14496-12:2008, Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format” (PDF). International Organization for Standardization: 88, 94. Truy cập ngày 30 tháng 5 năm 2009. Chú thích journal cần |journal= (trợ giúp)
  17. ^ International Organization for Standardization (2004). “MPEG-4 Part 12: ISO base media file format; ISO/IEC 14496-12:2004”. Truy cập ngày 11 tháng 6 năm 2009.
  18. ^ Steven Greenberg (2009). “Registration of ftyp's”. Truy cập ngày 15 tháng 6 năm 2009.
  19. ^ Steven Greenberg (2009). “Complete List of all known MP4 / QuickTime 'ftyp' designations”. Truy cập ngày 15 tháng 6 năm 2009.
  20. ^ “M4b Definition - mp3.about.com”. Bản gốc lưu trữ ngày 20 tháng 8 năm 2016. Truy cập ngày 31 tháng 8 năm 2019.
  21. ^ Doom9's Forum, MP4 FAQ, Retrieved on 2009-07-15
  22. ^ mp4ra.org - MP4 Registration authority, Registered Types - Codecs - ISO Code Points, Retrieved on 2009-07-14.
  23. ^ Chapman, Nigel; Chapman, Jenny (2004). Digital multimedia (ấn bản thứ 2.). Chichester [u.a.]: Wiley. ISBN 9780470858905.
  24. ^ “DataDistiller™ Engine”. Digital Confidence Ltd. Truy cập ngày 9 tháng 6 năm 2014. MP4 metadata can contain various details about the file author, the software used in its creation, and the time and date in which it was created. The metadata can also be structured in XMP format.

Liên kết ngoài

sửa