bắt buộc phải "làm lễ rửa tội" một định dạng mới thay vì chỉ nói "WebM = Matroska với một bộ codec được sử dụng hạn chế"?
Đó thực sự chính xác là WebM - không phải là một định dạng mới, chỉ là một tập hợp con của Matroska. Nhưng tên là một phần quan trọng là tốt.
Matroska là một container. (Một thùng chứa rất linh hoạt ở đó.) Có một .mkv
tệp không cho bạn biết gì về những gì nó chứa: nó có thể có video VP9, hoặc video H.264 hoặc video MPEG-2, không có video hoặc thực sự nhiều loại video cùng một lúc. Nó có thể mang nhiều codec âm thanh khác nhau, các loại phụ đề khác nhau, liên kết đến các chương bên ngoài và tệp đính kèm (như phông chữ cho phụ đề SSA).
Hầu hết các tệp MKV chứa các định dạng thông thường giống nhau, nhưng một số người sáng tạo và những người khác sẽ vô tình tạo MKV mà một nửa khách truy cập của họ không thể phát. Các slide và video từ một nhà phát triển Vimeo nói về sự khủng khiếp mà người dùng của họ đã tải lên.
(So sánh, các thùng chứa MP4 có phần hạn chế hơn về những loại codec âm thanh / video mà chúng có thể mang theo và trong thực tế thường có một số loại video MPEG-4.)
Vì vậy, quan điểm của WebM là xác định một vài kết hợp "tiêu chuẩn", sau đó sẽ có cơ hội rất tốt để được hỗ trợ bởi bất kỳ trình duyệt web (và trình phát độc lập nào).
Vì vậy, trở lại tên. Nếu bạn có một .webm
tệp (và nếu nguồn xác nhận đó là tệp WebM hợp lệ), bạn có thể chỉ cần nhìn vào tên của nó rằng nó hứa sẽ chứa thứ gì đó dễ hiểu bởi bất kỳ trình phát WebM nào, theo yêu cầu của thông số WebM.
Nhưng nếu đó chỉ là một hồ sơ Matroska cũ hạn chế, bạn vẫn có .mkv
và bạn sẽ không biết những gì trong đó, cũng như liệu nó có thể sử dụng được cho <video>
các thẻ hay không.
Bạn không cần phải chuyển đổi các tệp WebM sang Matroska; chúng là các tệp Matroska hợp lệ nên đủ để đổi tên chúng thành .mkv
.