Tìm tất cả các hướng dẫn

Hướng dẫn phát lại video

MP4, MKV, WebM và các codec video được giải thích

Câu trả lời ngắn: MP4, MKV và WebM là các thùng chứa chứa video, âm thanh và đôi khi phụ đề. H.264, HEVC, VP9 và AV1 là các codec nén video bên trong. Việc chơi lại chỉ thành công khi trình phát và thiết bị hỗ trợ hộp chứa, codec, hồ sơ, độ phân giải và kết hợp âm thanh. Chỉ có một phần mở rộng file quen thuộc không thể đảm bảo tương thích.

Hộp chứa so với codec

Hãy nghĩ về một container như một gói và codec như là phương pháp mã hóa được sử dụng cho các track bên trong nó. Một MP4 có thể chứa video H.264 với âm thanh AAC. Một MKV có thể chứa video HEVC, âm thanh Opus và nhiều đoạn phụ đề. Hai tập tin với cùng một phần mở rộng có thể do đó cần các khả năng giải mã khác nhau.

Khi sửa lỗi, xác định codec video, codec âm thanh, hồ sơ, độ phân giải, tốc độ khung hình và độ sâu bit - không chỉ là phần mở rộng. Vidorec phân loại hỗ trợ và giới hạn chơi lại sử dụng thông tin được báo cáo bởi thiết bị và bộ máy chơi lại.

Codec video phổ biến

H.264 AVC vẫn tương thích rộng rãi. HEVC H.265 có thể giảm kích thước tập tin với chất lượng hình ảnh tương đương nhưng hỗ trợ khác nhau tùy theo hồ sơ, phần cứng và đường đi cấp phép. VP9 là phổ biến trong WebM và truyền thông trực tuyến. AV1 mới hơn và hiệu quả hơn, nhưng khả năng giải mã phần cứng mạnh hơn nhiều trên các thiết bị gần đây hơn là trên các điện thoại cũ.

Bảng nền tảng của Android cung cấp các mức độ phiên bản, nhưng các nhà sản xuất có thể thêm các định dạng và vẫn khác nhau về độ phân giải tối đa, hồ sơ, HDR và hiệu suất. Một phiên bản nền tảng là bằng chứng của một đường cơ sở API, không phải là một lời hứa rằng mọi hình dạng tập tin hoạt động trên mọi điện thoại.

Âm thanh và phụ đề là các kênh riêng biệt

Một video có thể hiển thị chính xác trong khi codec âm thanh của nó không được hỗ trợ, hoặc âm nhạc có thể chơi khi giải mã video thất bại. Các tập tin đa âm thanh cần một trình chọn đĩa. Tựa đề được nhúng đi trong thùng chứa; các tập tin SRT hoặc WebVTT bên ngoài là riêng biệt và cần thời gian và mã hóa văn bản chính xác.

Nếu phụ đề trôi dạt, sử dụng thời gian lệch thay vì mã hóa lại toàn bộ video. Nếu chúng hiển thị sai ký tự, kiểm tra mã hóa văn bản của tập tin phụ đề. Nếu không có đoạn nhúng nào xuất hiện, thêm tập tin bên ngoài tương ứng rõ ràng.

Làm gì khi tập tin không được chơi

Đọc lỗi cụ thể trước. Thử một đoạn âm thanh khác, tắt hiệu ứng tùy chọn, sao chép tập tin từ xa cục bộ hoặc thử một mẫu độ phân giải thấp từ cùng nguồn. Chỉ chuyển đổi khi thiết bị rõ ràng thiếu bộ giải mã cần thiết. Video H.264 với âm thanh AAC trong MP4 là một mục tiêu tương thích thực tế, nhưng việc chuyển đổi có thể mất thời gian và có thể làm giảm chất lượng.

  • Không hỗ trợ chứa: remux hoặc chuyển đổi thành gói được hỗ trợ.
  • Không hỗ trợ codec video: chuyển mã đoạn video.
  • Không hỗ trợ mã hóa âm thanh: chọn hoặc chuyển đổi ca khúc âm nhạc.
  • Vấn đề hiệu suất: giảm độ phân giải, tốc độ khung hình hoặc tốc lượng bit.
  • HDR/display mismatch: sử dụng một phiên bản tương thích SDR khi cần thiết.

CÂU HỎI THƯỜNG GẶP

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

MKV tốt hơn MP4 không?

Không ai tốt hơn ai cả. MKV là linh hoạt cho nhiều ca khúc; MP4 có khả năng tương tác rộng rãi. Các codec và thiết bị mục tiêu quan trọng hơn là phần mở rộng.

Android có hỗ trợ AV1 không?

Hỗ trợ giải mã AV1 là một phần của nền tảng Android 10. Hỗ trợ mã hóa và giải mã AV1 bắt đầu với Android 14. Khả năng và hiệu suất thực tế của thiết bị vẫn khác nhau.

Thay đổi phần mở rộng tập tin có sửa được không?

Thường thì không. Thay tên không thay đổi cấu trúc chứa hay codec. Remuxing hoặc transcoding là cần thiết khi phương tiện cơ bản không tương thích.

Nguồn chính thức

Android: Định dạng phương tiện được hỗ trợ Android: MediaMuxer codec và bảng chứa

Ứng dụng liên quan

Trình phát phương tiện - VidorecName

Xem chi tiết
TẢI XUỐNG MIỄN PHÍNhận nó trên Google PlaySẮP RA MẮTTải xuống trên App Store