Media Converter

Công cụ

Hỏi đáp

Đang tải

MP4 vs MOV vs MKV vs WebM: Giải thích các định dạng chứa video

Cập nhật

Một tệp video thực chất là một chiếc hộp chứa nhiều thứ bên trong: một hoặc nhiều luồng video, một hoặc nhiều luồng âm thanh, thường có phụ đề, điểm đánh dấu chương và siêu dữ liệu như tiêu đề hay ngày ghi hình. Chiếc hộp đó được gọi là định dạng chứa (container), và đó là thứ mà phần mở rộng của tệp gọi tên. MP4, MOV, MKV và WebM là các định dạng chứa, không phải codec.

Sự phân biệt đó giải thích rất nhiều hành vi khó hiểu. Hai tệp .mp4 có thể hoạt động hoàn toàn khác nhau vì một tệp chứa video H.264 còn tệp kia chứa HEVC. Một tệp .mkv có thể không phát được trên iPhone dù video bên trong là H.264 hoàn toàn bình thường, đơn giản vì trình phát không hiểu chiếc hộp MKV. Biết mỗi định dạng chứa giỏi việc gì sẽ giúp việc chọn định dạng dễ dàng hơn nhiều.

MP4: định dạng chứa tương thích nhất

MP4 (MPEG-4 Phần 14) dựa trên định dạng tệp đa phương tiện cơ sở ISO, vốn bắt nguồn từ định dạng QuickTime của Apple. Đây là định dạng mặc định của điện thoại, mạng xã hội, nền tảng video và trình duyệt web. MP4 thường chứa video H.264 hoặc H.265 với âm thanh AAC, và cũng có thể chứa AV1 và VP9.

MP4 hỗ trợ nhiều bản âm thanh và chương, nhưng khả năng hỗ trợ phụ đề còn hạn chế: định dạng văn bản tiêu chuẩn của nó (thường gọi là mov_text) được ít trình phát hỗ trợ hơn so với phụ đề SRT hoặc ASS thường thấy trong tệp MKV. Khi mục tiêu là khả năng tương thích, MP4 gần như luôn là câu trả lời đúng.

MOV: định dạng QuickTime của Apple

MOV là định dạng chứa QuickTime của Apple và là định dạng mà iPhone và Mac ghi theo mặc định. Về cấu trúc, nó rất gần với MP4, đó là lý do việc chuyển đổi giữa hai định dạng thường nhanh và không mất dữ liệu khi các codec tương thích. MOV phổ biến trong quy trình làm việc chuyên nghiệp vì nó có thể chứa các codec thuận tiện cho việc dựng phim như Apple ProRes.

Trên thiết bị Apple, MOV là định dạng hạng nhất. Trên Windows và Android, hầu hết trình phát hiện đại đều mở được, nhưng một số trình tải lên trên web và phần mềm cũ lại đòi MP4. Nếu một tệp MOV bị từ chối, chuyển đổi bằng trang MOV sang MP4 là cách khắc phục thường dùng.

MKV: định dạng chứa linh hoạt

MKV (Matroska) là định dạng chứa mở, miễn phí bản quyền, có thể chứa hầu như mọi codec: H.264, HEVC, VP9, AV1, AAC, Opus, FLAC, AC-3, DTS và nhiều codec khác. Nó hỗ trợ không giới hạn số bản âm thanh và bản phụ đề, các định dạng phụ đề phong phú như ASS và PGS dạng hình ảnh, chương và tệp đính kèm như phông chữ. Điều đó khiến nó phổ biến cho việc lưu trữ và cho các bộ phim có nhiều ngôn ngữ.

Điểm yếu của nó là mức hỗ trợ trên thiết bị. Các trình phát tích hợp sẵn của Apple, nhiều trình duyệt web và một số TV hoàn toàn không phát được MKV, hoặc phát được hình nhưng không có âm thanh hay phụ đề. Hướng dẫn vì sao tệp MKV không phát được của chúng tôi trình bày chi tiết các cách khắc phục.

WebM: được xây dựng cho web

WebM là một phiên bản thu hẹp của Matroska được thiết kế cho trình duyệt. Nó chỉ cho phép các codec miễn phí bản quyền: VP8, VP9 hoặc AV1 cho video và Vorbis hoặc Opus cho âm thanh. Chính sự hạn chế đó là mục đích, vì nó đảm bảo bất kỳ trình duyệt nào hỗ trợ WebM cũng phát được mọi tệp WebM hợp lệ mà không vướng vấn đề bản quyền.

WebM là lựa chọn tốt cho video nhúng trên trang web và cho bản ghi màn hình được tạo trong trình duyệt. Đây là lựa chọn kém khi gửi cho người sẽ mở tệp trong trình chỉnh sửa video trên máy tính hoặc trên một điện thoại cũ, khi đó MP4 an toàn hơn. Trang WebM sang MP4 chuyển đổi chỉ trong một bước.

Tóm tắt so sánh

Đây là các xu hướng chung chứ không phải điều đảm bảo; các codec bên trong cũng quan trọng không kém định dạng chứa.

  • Khả năng tương thích tốt nhất: MP4, sau đó là MOV. MKV và WebM phụ thuộc vào trình phát.
  • Tự do chọn codec nhất: MKV. WebM được cố ý giới hạn chặt chẽ nhất.
  • Phụ đề: MKV hỗ trợ nhiều định dạng nhất; MP4 và MOV hỗ trợ phụ đề văn bản đơn giản hơn.
  • Chỉnh sửa: MOV và MP4 nhập gọn gàng vào hầu hết trình chỉnh sửa; mức hỗ trợ MKV thì khác nhau.
  • Nhúng trên web: MP4 với H.264 phát được ở mọi nơi; WebM với VP9 là lựa chọn miễn phí bản quyền tốt.

Remux và mã hóa lại

Vì định dạng chứa chỉ là chiếc hộp, đôi khi có thể chuyển các luồng sang một chiếc hộp khác mà không đụng đến video đã nén. Việc này được gọi là remux (đóng gói lại) hay sao chép luồng (stream copy). Cách này nhanh và không mất gì, nhưng chỉ hoạt động nếu định dạng chứa đích hỗ trợ các codec: H.264 và AAC chuyển từ MKV sang MP4 không gặp vấn đề gì, nhưng VP9 không thể đưa vào MOV và một bản âm thanh DTS không phù hợp lắm với MP4.

Khi các codec không tương thích, hoặc khi bạn muốn một codec, độ phân giải hay bitrate khác, video phải được mã hóa lại. Mã hóa lại mất nhiều thời gian hơn và, với codec có mất dữ liệu, mỗi lần lại làm giảm một chút chất lượng, đó là lý do tốt nhất nên chuyển đổi từ tệp gốc thay vì từ một bản sao của bản sao.

Chuyển đổi giữa các định dạng chứa

Trang Trình chuyển đổi video mở ra với trợ lý AI, công cụ tạo được MP4, MOV, MKV và WebM và nhận độ phân giải, tốc độ khung hình hoặc bitrate trong yêu cầu của bạn, nhưng không nhận codec. Trình chuyển đổi cổ điển của trang, chỉ cách một lần nhấp, ghi được MP4, MOV, MKV, WebM, AVI, FLV và TS, và khi bạn chọn một định dạng đầu ra, nó chỉ đưa ra những codec mà định dạng chứa đó chứa được, nên bạn không thể vô tình tạo ra một tổ hợp không hợp lệ. Với đầu ra MP4, MOV, MKV và WebM, nó mã hóa lại video trong quá trình chuyển đổi, và đó cũng là điều cho phép bạn thay đổi codec, độ phân giải hoặc bitrate cùng lúc; hãy để các thiết lập này ở mặc định, vốn theo nguồn, để giữ chất lượng sát với bản gốc. Với đầu ra AVI, FLV và TS, hình ảnh H.264 được chuyển sang mà không mã hóa lại khi bạn giữ thiết lập mặc định, trừ khi nó đến từ một tệp AVI được chuyển sang định dạng khác: tệp AVI chỉ lưu thời điểm khung hình theo thứ tự giải mã, nên video của nó sẽ được mã hóa lại. Mọi thứ đều chạy trong trình duyệt của bạn, nên tệp không bị tải lên đâu cả. Với những tác vụ phổ biến nhất, có sẵn các trang đã chọn trước định dạng đầu ra, bao gồm MKV sang MP4, MOV sang MP4 và MP4 sang WebM.

Công cụ dùng trong hướng dẫn này

Câu hỏi thường gặp

01

MKV có chất lượng tốt hơn MP4 không?

Không. Định dạng chứa không ảnh hưởng đến chất lượng hình ảnh; codec và bitrate mới quyết định. Cùng một luồng H.264 trông giống hệt nhau trong MKV và MP4. MKV chỉ đơn giản là hỗ trợ nhiều codec và định dạng phụ đề hơn.

02

MOV có giống MP4 không?

Hai định dạng có quan hệ gần gũi và chung phần lớn cấu trúc, nhưng không giống hệt nhau. MOV là định dạng QuickTime của Apple và hỗ trợ một số codec chuyên nghiệp; MP4 là tiêu chuẩn quốc tế, được hỗ trợ rộng rãi hơn bên ngoài thiết bị Apple.

03

Vì sao tệp WebM của tôi không mở được trong trình chỉnh sửa video?

Nhiều trình chỉnh sửa trên máy tính hỗ trợ WebM và VP9 còn hạn chế. Chuyển tệp sang MP4 với video H.264 thường giúp nhập tệp mà không gặp vấn đề gì.