주요 차이점 : MKV 및 MP4는 모두 오디오가 포함 된 비디오를 재생할 때 주로 사용되는 파일 형식입니다. MKV와 MP4는 인코딩 형식이 아니지만 컨테이너 파일, 즉 기본적으로 형식이 지정된 비디오 파일의 래퍼입니다. 이 둘의 주된 차이점은 형식 자체가 아닌 파일 내에서 사용되는 코덱 유형에 있습니다.
MKV는 Matroska라고 불리는 Matroska Multimedia Container의 파일 형식입니다. 개방형 표준 무료 컨테이너 형식으로 비용이 들지 않는 사람이 자유롭게 사용할 수 있습니다. MKV는 AVI, MP4 등과 같은 다른 파일 형식과 비슷하며 모든 컨테이너 형식입니다. Matroska Multimedia Container의 가장 일반적인 파일 확장자는 자막 및 오디오가있는 비디오의 경우 .mkv이지만 스테레오 스코픽 비디오의 경우 .MK3D, 오디오 전용 파일의 경우 .MKA 및 자막 전용 파일의 경우 .MKS도 사용됩니다.
'Matroska'라는 이름은 러시아어 인 "Matryoshka"에서 유래 한 인형으로, 러시아 문화의 상징으로 유명합니다. 이 용어는 컨테이너 파일 형식 (예 : 인형 개념 내의 인형 인형 중첩과 비슷한 미디어 내의 미디어)에 대한 연극으로 선택되었습니다.
Matroska는 2002 년에 처음 발표되었는데, 이는 다른 것들보다 상당히 새로운 형식입니다. 이 때문에 MKV는 이전의 다른 파일 형식과 차별화되는 특정 기능을 제공합니다. 첫째, 다양한 비디오 코덱을 지원합니다. 둘째, 비디오, 오디오, 자막 또는 챕터의 다중 스트림을 지원합니다. 따라서 하나의 파일로 다양한 언어로 더빙 된 영화를 효과적으로 볼 수있을뿐 아니라 다양한 언어로 하위 영화를 볼 수 있습니다.
MKV의 가장 큰 장점은 AVI가 지원하지 않는 H.264 / AVC를 지원한다는 것입니다. 효율적인 HD 콘텐츠 재생을 위해서는 H.264 / AVC가 필요합니다. 따라서 MKV는 HD 비디오 및 Blu-ray 립의 기본 형식입니다. 그럼에도 불구하고 일반적으로 MKV로 인코딩되는 가장 일반적인 비디오는 x264로 인코딩 된 비디오입니다. x264는 비디오 코덱입니다. h264의 공개 버전입니다. h264는 오늘날 비디오 데이터의 표준 코덱입니다. h264는 MP4 컨테이너에서도 일반적으로 사용됩니다.
그러나 단일 파일에 이러한 모든 다중 스트림이 포함될 수 있으므로 파일 크기가 상당히 커질 수 있습니다. 이것은 mkv 형식의 단점으로, MKV가 다른 컨테이너 형식보다 제공하는 모든 추가 기능을 사용하지 않는 일반 사용자에게는 약간 부적합합니다. 그러나 추가 기능에 대한 지원으로 인해 MKV는 다른 컨테이너 파일보다 크기가 커지는 경향이 있습니다.
MPEG-4 Part 12는 Apple의 MOV 파일에서 개발되었으며 결국 MP4 형식 인 MPEG-4 Part 14가되었습니다. MP4는 컨테이너 형식입니다. 즉, 오디오 및 / 또는 비디오 데이터를 저장하는 데 사용할 수 있습니다. MP4 비디오 및 오디오는 인터넷을 통해 스트리밍 할 수도 있습니다.
MP4는 오디오 또는 비디오의 코딩 방법을 지시하는 코덱을 사용합니다. AAC (Advanced Audio Coding)는 오디오를 MP4 형식으로 압축하는 데 가장 많이 사용되는 코덱입니다.
MP4에는 오디오 또는 비디오 정보를 코딩하는 표준 방법이 없습니다. 비디오 품질과 압축에 영향을주는 코덱입니다. 각 MP4 파일은 코덱이 사용되는 기준에 따라 다릅니다. 따라서 두 개의 MP4 파일은 동일한 코덱을 사용하는 경우 서로 유사하거나 서로 다른 코덱을 사용하는 경우 완전히 다를 수 있습니다.
MP4는 오디오 및 비디오 파일을 저장하는 데 사용되는 컨테이너 형식입니다. 비디오 파일의 자막을 저장할 수도 있습니다. 컨테이너로, MP4는 MPEG-4를 포함하여 다른 방식으로 압축 된 오디오 및 비디오 파일을 저장할 수 있습니다. MP4는 이미지가 압축되고 데이터로 변환되는 방식에 관계되지 않습니다. 그것은 단지 비디오 및 오디오 용 데이터가 자막, 챕터 등과 같은 다른 관련 정보뿐만 아니라 파일 내에 저장되는 방법과 관련이 있습니다. MP4 파일은 형식 표준에 정의 된대로 메타 데이터를 포함 할 수 있으며 Extensible Metadata Platform (XMP) 메타 데이터.