Vì sao tệp MKV không phát được (trên iPhone, TV hoặc QuickTime) và cách khắc phục
Cập nhật
MKV là một trong những định dạng video linh hoạt nhất hiện nay, và chính sự linh hoạt đó là lý do nó hay gặp lỗi đến vậy. Một tệp MKV có thể chứa hầu như mọi tổ hợp codec video, codec âm thanh và định dạng phụ đề, và trình phát phải hiểu cả ba thứ đó, cộng với bản thân định dạng chứa MKV, thì mới phát đúng được.
Khi một tệp MKV không chịu phát, phát mà không có tiếng, hoặc chỉ hiện màn hình đen có âm thanh, nguyên nhân gần như luôn là một trong bốn điều. Xác định được nguyên nhân nào, cách khắc phục thường rất nhanh.
Nguyên nhân 1: trình phát hoàn toàn không hỗ trợ MKV
Chính các ứng dụng của Apple là thủ phạm phổ biến nhất. Ứng dụng Ảnh và Tệp trên iPhone và iPad, cùng QuickTime Player trên Mac, không mở được tệp MKV, bất kể bên trong chứa gì. Nhiều trình duyệt web và một số TV thông minh cùng hệ thống giải trí trên ô tô đời cũ cũng từ chối thẳng định dạng chứa này.
Video bên trong có thể là H.264 hoàn toàn bình thường mà thiết bị giải mã dễ dàng; chỉ là thiết bị không đọc được lớp vỏ MKV. Hãy dùng một trình phát hiểu MKV, chẳng hạn VLC, miễn phí trên iOS, macOS, Windows và Android, hoặc chuyển tệp sang MP4.
Nguyên nhân 2: codec video quá mới hoặc quá nặng
Nhiều tệp MKV, đặc biệt là các bản phim chất lượng cao, dùng video HEVC (H.265), thường ở dạng 10-bit. TV đời cũ, thiết bị phát trực tuyến dạng thanh (streaming stick) và máy tính không có bộ giải mã HEVC không phát được, hoặc bị giật vì phải chuyển sang giải mã bằng phần mềm chậm chạp. Điều tương tự cũng xảy ra với AV1, codec mà chỉ phần cứng đời mới mới giải mã hiệu quả.
Triệu chứng gồm màn hình đen nhưng có tiếng, thông báo lỗi về codec không được hỗ trợ, hoặc phát giật cục với tệp 4K. Cách khắc phục là mã hóa lại video sang H.264, codec mà hầu như mọi thiết bị đều giải mã được bằng phần cứng.
Nguyên nhân 3: codec âm thanh không được hỗ trợ (có hình nhưng không có tiếng)
Có hình mà không có tiếng là triệu chứng kinh điển của MKV. Phim trong tệp MKV thường mang âm thanh DTS, DTS-HD, Dolby TrueHD hoặc FLAC đa kênh. Nhiều điện thoại, trình duyệt và TV không giải mã được một số định dạng này; một số nhà sản xuất TV đã bỏ hỗ trợ DTS ở các dòng máy của một số năm, nên một tệp từng phát được trên TV cũ có thể bị mất tiếng trên TV mới.
Hãy kiểm tra xem tệp có bản âm thanh thứ hai ở định dạng phổ biến hơn như AC-3 hoặc AAC không và chuyển sang bản đó trong trình phát. Nếu không, chuyển phần âm thanh sang AAC sẽ khắc phục được ở mọi nơi.
Nguyên nhân 4: phụ đề hoặc lỗi tệp
Phụ đề ASS có định dạng kiểu và phụ đề PGS dạng hình ảnh (thường gặp trong các bản rip Blu-ray) không được mọi trình phát hỗ trợ; một số trình phát từ chối phát tệp, số khác âm thầm bỏ qua phụ đề. Tắt phụ đề trong trình phát là cách nhanh để kiểm tra xem chúng có phải là nguyên nhân hay không.
Cuối cùng, một tệp bị ngắt giữa chừng khi tải xuống hoặc sao chép có thể không đầy đủ. Nếu tệp dừng ở cùng một điểm trên mọi trình phát, nhiều khả năng bản thân tệp đã bị hỏng, và không cách chuyển đổi nào có thể khôi phục phần bị thiếu.
Tìm hiểu bên trong tệp có gì
Trước khi chuyển đổi bất cứ thứ gì, biết các codec sẽ rất hữu ích. VLC hiển thị chúng trong menu Tools, rồi Codec Information (trên Mac là Window, rồi Media Information). Ứng dụng miễn phí MediaInfo hiển thị các thông tin tương tự cho từng luồng. Bạn cần tìm codec video (H.264, HEVC, VP9, AV1), codec âm thanh (AAC, AC-3, DTS, TrueHD, FLAC, Opus) và định dạng phụ đề.
Cách khắc phục cho mọi trường hợp: chuyển MKV sang MP4 với H.264 và AAC
Nếu bạn cần video phát được trong các ứng dụng tích hợp sẵn trên iPhone, Mac, TV hoặc trình duyệt web, chuyển sang MP4 với video H.264 và âm thanh AAC sẽ giải quyết cả bốn nguyên nhân cùng lúc.
- Mở trình chuyển đổi MKV sang MP4 và chọn “Muốn dùng trình chuyển đổi video cổ điển? Dùng tại đây”. Trang mở ra với trợ lý AI, vốn giữ nguyên bất kỳ codec nào mà MP4 chứa được, nên một bộ phim HEVC hoặc AV1 sẽ vẫn là HEVC hoặc AV1; trình chuyển đổi cổ điển thì cho phép bạn chọn codec. Định dạng đầu ra của nó đã được đặt sẵn là MP4.
- Thêm tệp MKV của bạn. Tệp được xử lý ngay trong trình duyệt, nên một bộ phim dung lượng lớn không cần phải tải lên.
- Trong phần cài đặt của trình chuyển đổi cổ điển, hãy kiểm tra để codec video là H.264 và codec âm thanh là AAC nhằm có khả năng tương thích rộng nhất, và chọn những bản âm thanh cần giữ lại.
- Chuyển đổi và tải xuống. Thử kết quả trên thiết bị đã không phát được bản gốc.
Kết quả chuyển đổi sẽ ra sao
Khi chọn H.264, Trình chuyển đổi video cổ điển sẽ mã hóa lại video thay vì chỉ đóng gói lại, và đó chính là điều giúp tệp HEVC hoặc AV1 phát được trên phần cứng cũ. Trợ lý AI thì đóng gói lại những codec mà MP4 chứa được, phù hợp với trình phát vốn đã giải mã được codec đó. Việc mã hóa lại mất nhiều thời gian hơn một lần đổi định dạng chứa đơn thuần, đặc biệt với phim 4K dài trên máy tính xách tay, và như mọi lần mã hóa lại có mất dữ liệu khác, nó có thể làm mất một chút chi tiết. Hãy giữ độ phân giải và bitrate gần với nguồn để chất lượng sát với bản gốc, hoặc giảm chúng nếu bạn cũng muốn tệp nhỏ hơn.
MP4 chỉ hỗ trợ phụ đề dạng văn bản đơn giản, nên phụ đề ASS có định dạng kiểu và các bản phụ đề PGS dạng hình ảnh có thể không được chuyển sang. Nếu phụ đề quan trọng, hãy giữ tệp MKV gốc làm bản lưu chính. Nếu mục tiêu của bạn là các ứng dụng chỉnh sửa của Apple thay vì để phát, cũng có trang MKV sang MOV, và để dùng trên web thì có MKV sang WebM.
Công cụ dùng trong hướng dẫn này
Câu hỏi thường gặp
01
02
03