Video MP4 (.mp4)
ISO/IEC Tiêu chuẩnMP4 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ữ 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 70BIỂ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 Container | Cấu trúc box/atom của ISO Base Media File Format (ISO/IEC 14496-12) |
| Nén | Video H.264 (AVC), H.265 (HEVC) hoặc AV1 cùng âm thanh AAC, MP3 hoặc Opus |
| Thứ tự byte | Phân cấp box theo thứ tự byte lớn (big-endian) |
| Không gian màu | Rec.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 đa | Khô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ần | Hỗ 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ật | MP4 (Hiện tại) | MKV | WEBM | MOV |
|---|---|---|---|---|
| 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 nhau | Yê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 Web | Tiêu chuẩn vàng cho HTML5, HLS và DASH | Kém cho thẻ video HTML5 | Tuyệt vời cho video web mở HTML5 | Tố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) | WebVTT | Văn bản định thời của Apple |
| Quy trình chỉnh sửa | Cao; tiêu chuẩn cho người dùng phổ thông và phân phối | Không phổ biến trong DAW chỉnh sửa chuyên nghiệp | Không phổ biến trong DAW chỉnh sửa chuyên nghiệp | Tiê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
Ư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.
Các cặp chuyển đổi MP4 liên quan
Chuyển MP4 sang WebM đổi vùng chứa và có thể cần mã hóa lại luồng âm thanh, video; codec được hỗ trợ và khả năng phát tùy trình duyệt, thiết bị.
Chuyển đổi tệp video WebM sang MP4 sẽ mã hóa lại video thành H.264 và âm thanh thành AAC, là các codec mà trình phát và phần mềm chỉnh sửa MP4 thường hỗ trợ, bên trong vùng chứa MP4 được hỗ trợ rộng rãi.
Chuyển video MOV từ iPhone và máy quay thành tệp MP4 với video H.264 và âm thanh AAC, có thể phát trên nhiều trình duyệt. Quá trình diễn ra ngay trong trình duyệt, không tải tệp lên.
Chuyển GIF động sang MP4 sẽ mã hóa lại các khung hình thành video; dung lượng, màu sắc và cách phát tùy dữ liệu đầu vào, cài đặt bộ mã hóa và trình phát đích.
Việc chuyển đổi vòng lặp video MP4 thành ảnh GIF động tạo ra một định dạng hình ảnh được hỗ trợ rộng rãi, có khả năng tự động phát mà không cần trình phát video.