Container Matroska

MKV

Thùng chứa mọi thứ và Apple chưa bao giờ dạy hệ thống của mình đọc.

Tóm lại

MKV là một vùng chứa: một tệp chứa một đoạn video, một số ngôn ngữ âm thanh và một số bản phụ đề cùng nhau. Cả iOS và macOS đều không mở một bản gốc - QuickTime và bản xem trước Tệp đều từ chối. Không có gì bên trong tập tin là lạ; Đơn giản là Apple chưa bao giờ xuất xưởng bộ giải mã Matroska.

30 tháng 7, 2026

Tự mở được, không cần hỗ trợ

iPhone · iPad Không mở
Mac Không mở
FoxDL Mở được

Việc từ chối liên quan đến giấy gói chứ không phải nội dung. Video H.264 và âm thanh AAC giống nhau sẽ phát hoàn hảo ngay khi chúng được đưa vào MP4 — đó là lý do tại sao chuyển đổi MKV thường là bản sao chứ không phải mã hóa lại.

Thông tin cơ bản

Tên đầy đủ Matroska Video
Loại Vùng chứa (một lớp bọc, không phải codec)
Phần mở rộng .mkv, .mka (chỉ âm thanh), .mks (chỉ phụ đề), .mk3d
Công bố Năm 2002, đặc tả mở, không phí bản quyền
Video bên trong H.264, HEVC (H.265), AV1, VP9, MPEG-4 Part 2, MPEG-2
Âm thanh bên trong AAC, AC-3, E-AC-3, DTS, TrueHD, FLAC, Opus, Vorbis, MP3
Phụ đề bên trong SRT, ASS/SSA, WebVTT, PGS và VobSub (cả hai đều là hình ảnh)
Số track mỗi tệp Không có giới hạn thực tế — âm thanh và phụ đề với bao nhiêu ngôn ngữ tùy theo tệp được dựng
Chương, thẻ, tệp đính kèm Có, kể cả phông chữ cho phụ đề có kiểu dáng

Một chiếc hộp, không phải một ngôn ngữ

Điều hữu ích nhất cần biết về MKV là nó không mô tả cách hình ảnh được nén. Việc đó thuộc về codec — H.264, HEVC, AV1 — và cùng một codec có thể nằm trong MP4, MKV hay WebM mà không một bit nào của video thay đổi. Vùng chứa quyết định các mảnh được gắn nhãn, sắp xếp và tìm thấy ra sao; codec quyết định các mảnh đó là gì.

Điều Matroska làm tốt một cách khác thường là chứa rất nhiều mảnh cùng lúc. Một tệp có thể mang bộ phim, một track âm thanh gốc, một track lồng tiếng, một track bình luận, tám ngôn ngữ phụ đề, các mốc chương, ảnh bìa và các tệp phông chữ cần thiết để vẽ phụ đề đúng như tác giả của nó dự định. Đó là lý do nó trở thành lựa chọn mặc định cho mọi thứ mang tính lưu trữ: một đĩa Blu-ray có thể được chuyển vào một tệp MKV duy nhất mà không phải bỏ đi những phần khiến nó là một Blu-ray.

Sử dụng nó không tốn chi phí gì, không có nhóm bằng sáng chế nào đứng sau, và đã là một đặc tả ổn định, được công bố công khai trong hơn hai mươi năm. Không điều nào trong số đó thuyết phục được Apple hỗ trợ nó.

Tại sao iPhone không mở được

Ngăn xếp media của Apple chỉ đọc các vùng chứa mà Apple đưa hỗ trợ vào: MP4, MOV, M4V, 3GP và một số ít lớp bọc âm thanh. Matroska không nằm trong số đó và chưa từng nằm trong đó. Không có cài đặt nào để thay đổi và không có codec nào để cài thêm, vì mảnh còn thiếu không phải là một codec — hệ thống đơn giản là không có đoạn mã nào biết cách một tệp Matroska được bố trí ra sao.

Vậy nên thất bại xảy ra trước khi bất kỳ quá trình giải mã nào bắt đầu. Ứng dụng Tệp hiển thị tệp, bản xem trước từ chối nó, và trên Mac, QuickTime Player nói đó không phải một tệp phim. Video bên trong có thể chỉ là H.264 thuần túy mà chính thiết bị đó giải mã bằng phần cứng suốt cả ngày. Nó chưa bao giờ đi xa đến mức đó.

Đây cũng là lý do vì sao chuyển đổi một tệp MKV thường gần như tức thì. Nếu các luồng bên trong đã là những thứ MP4 chấp nhận, không gì cần mã hóa lại: các mảnh được lấy ra và gắn nhãn lại vào một vùng chứa mới. Thao tác đó gọi là remux, và nó chạy nhanh bằng tốc độ đĩa. Một lượt chuyển đổi mất nửa tiếng là một lượt đã mã hóa lại video vốn không cần điều đó.

Ba lối thoát và mỗi lối thoát phải trả giá bao nhiêu

  1. Chuyển đổi sang MP4

    Hoạt động và nếu các luồng tương thích thì đó là bản phối lại — nhanh và không mất dữ liệu. Nhưng nó làm phẳng những gì khiến tệp đáng được giữ lại: MP4 xử lý nhiều bản âm thanh một cách vụng về và hoàn toàn không có phụ đề ASS theo kiểu, do đó, lồng tiếng và sắp chữ thường là những tổn thất đầu tiên. Và bây giờ bạn đang giữ hai bản sao của một tập tin lớn.

  2. Sử dụng trình phát tự đọc Matroska

    Không có gì được chuyển đổi và không có gì bị trùng lặp: trình phát giải mã tệp và tự giải mã các luồng, vì vậy mọi ngôn ngữ âm thanh và bản phụ đề vẫn có thể chọn được trong khi phát. Đây là cách VLC, Infuse và FoxDL xử lý. Trên iOS, đây là cách tiếp cận duy nhất giữ nguyên tệp.

  3. Mã hóa lại thành thứ gì đó nhỏ hơn

    Chỉ có giá trị khi mục tiêu là kích thước chứ không phải là khả năng tương thích - chẳng hạn như bản phối lại 4K HEVC xuống 1080p. Nó chậm, mất dữ liệu và không bao giờ nên là câu trả lời cho câu hỏi "điện thoại của tôi sẽ không mở được cái này".

Những điều không ổn với MKV cụ thể

Có hình nhưng không có âm thanh

Hầu như âm thanh DTS hoặc TrueHD luôn gặp một trình phát chỉ giải mã AAC. Đoạn video vẫn ổn. Trình phát có bộ giải mã âm thanh đầy đủ hoặc chuyển sang bản âm thanh thứ hai của tệp nếu có sẽ sửa nó.

Phụ đề nhìn sai chứ không phải thiếu

Phụ đề ASS/SSA có vị trí, màu sắc và thường có phông chữ riêng dưới dạng tệp đính kèm. Trình phát hiển thị chúng dưới dạng văn bản thuần túy sẽ loại bỏ kiểu dáng — dễ đọc nhưng không giống những gì tệp mô tả.

Phụ đề hoàn toàn không thể chuyển thành văn bản

Các bản nhạc PGS và VobSub là hình ảnh có phụ đề, lấy từ Blu-ray và DVD. Chúng có thể được hiển thị nhưng không bao giờ được định kiểu lại, thay đổi kích thước hoặc tìm kiếm và không có chuyển đổi nào biến chúng thành SRT mà không có OCR.

Một tập tin bị giật trên thiết bị cũ

Không phải là vấn đề về container. 4K tốc độ bit cao, HEVC 10 bit hoặc AV1 có thể chạy nhanh hơn bộ giải mã của chip cũ hơn bất kể nó có trong lớp bọc nào.

Bản đầy đủ Vì sao iPhone của bạn mở được video này mà từ chối video kia Container, codec, và ba cách xem một tệp mà iOS từ chối mở.

Câu hỏi về định dạng này

Nguồn của những thông tin này

Định dạng liên quan

Thư viện của bạn, cuối cùng cũng ở một nơi.

Tải miễn phí. Không tài khoản, không đăng ký, không phải giao nộp thông tin gì.

Tải trên App Store