Diferença chave: Ambos, MKV e MP4 são formatos de arquivo usados principalmente para reproduzir vídeos com áudios. MKV e MP4 não são formatos de codificação, mas são arquivos contêineres, ou seja, basicamente wrappers para arquivos de vídeo formatados. A principal diferença entre os dois não vem dos formatos em si, mas dos tipos de codecs usados nos arquivos.
MKV é o formato de arquivo do Matroska Multimedia Container, geralmente simples chamado Matroska. É um formato de contêiner livre padrão aberto, o que significa que está disponível gratuitamente para qualquer pessoa, sem custos. MKV é semelhante a outros formatos de arquivo, como AVI, MP4, etc., da maneira que são todos os formatos de contêiner. A extensão de arquivo mais comum para o Matroska Multimedia Container é .mkv para vídeo com legendas e áudio, no entanto .MK3D para vídeo estereoscópico, .MKA para arquivos somente de áudio e .MKS para arquivos somente de legendas também são usados.
O nome "Matroska" vem da palavra russa "Matryoshka" que significa boneca de nidificação, que é bastante famosa como um símbolo cultural russo. O termo foi selecionado para ser um jogo no formato de arquivo contêiner, ou seja, mídia dentro da mídia, semelhante ao boneco do boneco dentro de um conceito de boneca.
O Matroska foi anunciado pela primeira vez em 2002, o que faz um formato relativamente mais recente que os outros. Devido a isso, o MKV tem certos recursos que o diferenciam dos outros formatos de arquivo anteriores. Em primeiro lugar, suporta vários codecs de vídeo. Em segundo lugar, também possui suporte para múltiplos fluxos de vídeo, áudio, legendas ou capítulos. Assim, um único arquivo pode efetivamente mostrar um filme dublado em vários idiomas, bem como subbed em vários idiomas.
A maior vantagem do MKV é que ele suporta H.264 / AVC, que nem é suportado pelo AVI. O H.264 / AVC é necessário para uma reprodução eficiente do conteúdo HD. Isso faz do MKV o formato preferido para vídeos em HD e rasgos em Blu-ray. Ainda assim, o vídeo mais comum geralmente codificado em MKV é o vídeo codificado em x264. x264 é um codec de vídeo; é a versão aberta do h264. h264 é o codec padrão para dados de vídeo hoje. O h264 também é comumente usado no contêiner MP4.
No entanto, como um único arquivo pode conter todos esses vários fluxos, o tamanho do arquivo pode ser muito grande. Essa é a desvantagem do formato mkv, o que o torna um pouco inadequado para o usuário médio que provavelmente não utilizará todos os recursos adicionais que o MKV fornece sobre os outros formatos de contêiner. Ainda assim, devido ao suporte para os recursos adicionais, o MKV tende a ser maior em tamanho do que outros arquivos de contêiner.
O MPEG-4 Part 12 foi desenvolvido a partir do arquivo MOV da Apple e resultou no MPEG-4 Part 14, que é o formato MP4. O MP4 é um formato de contêiner. Isso significa que ele pode ser usado para armazenar dados de áudio e / ou vídeo. O vídeo e o áudio MP4 também podem ser transmitidos pela Internet.
O MP4 usa codecs que determinam como o áudio ou o vídeo será codificado. Advanced Audio Coding (AAC) é o codec mais popular para compactação de áudio no formato MP4.
O MP4 não possui um método padrão de codificação das informações de áudio ou vídeo. São os codecs que afetam a qualidade e a compactação do vídeo. Cada arquivo MP4 será diferente apenas com base no qual o codec é usado. Portanto, dois arquivos MP4 podem ser semelhantes se estiverem usando o mesmo codec ou podem ser completamente diferentes, se estiverem usando codecs diferentes.
MP4 é um formato de contêiner usado para armazenar arquivos de áudio e vídeo. Pode até armazenar legendas para um arquivo de vídeo. Como contêiner, o MP4 pode salvar arquivos de áudio e vídeo que foram compactados em diferentes formas, inclusive como MPEG-4. O MP4 não está preocupado em como as imagens são compactadas e convertidas em dados. Apenas se preocupa com a forma como os dados de vídeo e áudio são armazenados no arquivo, bem como outras informações relevantes, como legendas, capítulos, etc. Os arquivos MP4 também podem conter metadados conforme definido pelo formato padrão, bem como Extensible Metadata Platform Metadados (XMP).