Porque se eu colocar o type mime de um vídeo ele não reproduz?

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Document</title> </head> <body>  <video controls>     <source src="video/assassins-creed.mkv"> </video>  </body> </html>

Notem, que o vídeo tem o formato .mkv e quando eu coloco ele para ser reprodusido no navegador Google Chrome ele roda, sem problema nenhum, só que com menor qualidade e no que diz o site do W3schools.

No HTML5, existem 3 formatos de vídeo suportados: MP4, WebM e Ogg.

Como que o vídeo está sendo reprodusido, sendo que o HTML5 só suporta apenas 3 formatos de vídeo e o .mkv não é um deles ? porém quando eu coloco o type mime para video/mkv ele não reproduz mais, o vídeo simplesmente fica um container preto.

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Document</title> </head> <body>  <video controls>     <source src="video/assassins-creed.mkv" type="video/mkv"> </video>  </body> </html>

Galera, se alguém poder ajudar fico muito agradecido eu peguei tentei jogar o código e o vídeo, todos os arquivos em um editor de código online que permite upload, mas eles não permitem arquivos com extensão .mkv.