Video MP4 (.mp4)

ISO/IEC Tiêu chuẩn

MP4 là định dạng chứa đa phương tiện được sử dụng rộng rãi cho phát trực tuyến và tệp cá nhân. Việc phát phụ thuộc vào codec và thiết bị hoặc ứng dụng.

Chuyển đổi MP4 sang WEBM

Trình chuyển đổi từ MP4 sang WEBM miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Nén MP4 trực tuyến

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp MP4 bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V
Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký ở đầu tệp (mẫu byte nhận diện)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp MP4 bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

?? ?? ?? ?? 66 74 79 70

BIỂU DIỄN ASCII: ????ftyp

Tiêu chuẩn hóa: ISO/IEC 14496-14:2003

Thông số kỹ thuật

Kiến trúc ContainerCấu trúc box/atom của ISO Base Media File Format (ISO/IEC 14496-12)
NénVideo H.264 (AVC), H.265 (HEVC) hoặc AV1 cùng âm thanh AAC, MP3 hoặc Opus
Thứ tự bytePhân cấp box theo thứ tự byte lớn (big-endian)
Không gian màuRec.709, Rec.2020, sRGB, HDR10 và Dolby Vision
Kênh & Cấu trúcÂm thanh đa luồng (mono, stereo, âm thanh vòm 5.1, 7.1, Dolby Atmos)
Kích thước tối đaKhông giới hạn; hỗ trợ nguyên bản video 4K, 8K và tốc độ khung hình cao 120 fps
Độ trong suốtĐược hỗ trợ qua HEVC chuyên biệt có kênh alpha trên phần cứng Apple hiện đại
Truyền phát & Tăng dầnHỗ trợ nguyên bản HLS, DASH và truyền phát web tiến với Fast Start

Ma trận so sánh kỹ thuật: MP4 so với các đối thủ

Thuộc tính kỹ thuậtMP4 (Hiện tại)MKVWEBMMOV
Khả năng tương thíchĐược hỗ trợ rộng rãi trên thiết bị và trình duyệt hiện nay; hỗ trợ codec khác nhauYêu cầu trình phát của bên thứ ba trên Apple/TVĐược hỗ trợ rộng rãi trên trình duyệt; khả năng tương thích codec và TV khác nhau.Nguyên bản trên Apple, hỗn hợp ở các nền tảng khác
Phù hợp Phát trực tuyến WebTiêu chuẩn vàng cho HTML5, HLS và DASHKém cho thẻ video HTML5Tuyệt vời cho video web mở HTML5Tốt với cờ Fast-Start
Phụ đềVăn bản định thời cơ bản (tx3g, WebVTT)Phụ đề cách điệu nâng cao đầy đủ (ASS/SSA)WebVTTVăn bản định thời của Apple
Quy trình chỉnh sửaCao; tiêu chuẩn cho người dùng phổ thông và phân phốiKhông phổ biến trong DAW chỉnh sửa chuyên nghiệpKhông phổ biến trong DAW chỉnh sửa chuyên nghiệpTiêu chuẩn vàng trong các studio chuyên nghiệp

Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex

Tệp video không mở được, báo lỗi 'Tệp bị hỏng hoặc bị cắt cụt'.

Nguyên nhân gốc rễ: Thiết bị ghi mất nguồn điện trước khi hoàn tất tiêu đề khối 'moov'.

Khắc phục: Sử dụng File2File.app MP4 Repair hoặc tiện ích 'untrunc' với video tham chiếu được ghi trên cùng một thiết bị.

Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp

Vì các tệp MP4 được phân tích cú pháp tự động bởi các nền tảng mạng xã hội và nhắn tin, kích thước khối bị lỗi đã trở thành mục tiêu chính cho các cuộc khai thác không cần nhấp chuột (zero-click).

Các véc-tơ tấn công đã biết

  • Tràn số nguyên trong việc phân tích khối 'stsc' (mẫu tới khối) dẫn đến việc thực thi mã từ xa.
  • Ghi vượt quá giới hạn vùng nhớ heap trong trình tách kênh Stagefright MP4 trên các thiết bị Android chưa vá lỗi.
  • Từ chối dịch vụ thông qua cây khối được lồng nhau sâu gây cạn kiệt ngăn xếp.

Biện pháp phòng thủ tốt nhất: Luôn tách kênh các tệp MP4 bằng các thư viện WebAssembly an toàn về bộ nhớ hoặc các tiến trình worker bị cách ly.

Nguồn gốc lịch sử và các cột mốc

2020Codec video AV1 được tích hợp vào tiêu chuẩn MP4 để phát trực tuyến web thế hệ mới.
2003ISO/IEC 14496-14:2003 thay thế tiêu chuẩn năm 2001, chính thức hóa các quy tắc vùng chứa MP4 hiện đại.
2001Thông số kỹ thuật MPEG-4 Part 14 đầu tiên được công bố, được phái sinh trực tiếp từ định dạng QuickTime MOV của Apple.

Ưu điểm & Lợi ích chính

  • MP4 được hỗ trợ phát rộng rãi, nhưng khả năng phát còn tùy thuộc vào codec, thiết bị và phần mềm.
  • Được tối ưu hóa cho việc phát trực tuyến internet hiệu quả cao thông qua tải xuống tuần tự, HLS và MPEG-DASH.
  • Hỗ trợ các codec video siêu hiệu quả hiện đại như H.265 (HEVC) và AV1 bên cạnh H.264 tiêu chuẩn.

Hạn chế & Nhược điểm kỹ thuật

  • Thiết kế vùng chứa yêu cầu hoàn tất quá trình ghi để lưu khối 'moov'; sự cố xảy ra trong quá trình quay sẽ làm hỏng tệp.
  • Ít linh hoạt hơn Matroska (MKV) đối với phụ đề cách điệu tùy chỉnh nâng cao và âm thanh đa rãnh.
  • Một số codec mở hiện đại như VP9 và Opus trước đây đã gặp phải tình trạng hỗ trợ vùng chứa MP4 không đồng đều.

Thông tin kỹ thuật thú vị

  • Hộp 'ftyp' ở phần đầu của tệp MP4 xác định thương hiệu chính và các thông số kỹ thuật tương thích.
  • MP4 là vùng chứa video phổ biến trên dịch vụ phát trực tuyến và thiết bị tiêu dùng, nhưng chưa xác định ở đây tỷ lệ lưu lượng video toàn cầu mà nó chiếm.
  • Cờ khởi động nhanh (fast-start) định vị lại khối siêu dữ liệu 'moov' từ cuối tệp lên đầu để quá trình phát trực tuyến bắt đầu ngay lập tức.

Các câu hỏi kỹ thuật thường gặp

Tại sao video MP4 của tôi mất quá nhiều thời gian để bắt đầu phát trên web?

Nếu atom siêu dữ liệu 'moov' nằm ở cuối tệp, trình duyệt phải tải xuống toàn bộ video trước khi có thể bắt đầu phát. Việc di chuyển atom 'moov' lên đầu bằng công cụ FastStart cho phép phát ngay lập tức.

Codec video nào nằm bên trong một tệp MP4 tiêu chuẩn?

Hầu hết các tệp MP4 sử dụng video H.264 (AVC) và âm thanh AAC để có độ tương thích cao nhất. Các tệp MP4 mới hơn thường xuyên sử dụng H.265 (HEVC) hoặc AV1 để mang lại hiệu suất nén vượt trội.

Làm thế nào tôi có thể giảm kích thước của tệp MP4 mà không làm giảm chất lượng hình ảnh?

Sử dụng File2File.app Compressor để mã hóa lại video với các cài đặt Hệ số Tốc độ Hằng định (CRF) tối ưu, giúp giảm kích thước tệp từ 40% đến 70% mà gần như không làm giảm chất lượng hình ảnh.