[include(틀:다른 뜻1, other1=동영상 파일 컨테이너가 아닌 다른 뜻, rd1=마트료시카(동음이의어))] [include(틀:비디오 포맷)] [목차] [[http://www.matroska.org/|공식 홈페이지]] == 개요 == 2002년 12월 6일에 발표된 컨테이너 포맷으로, 흔히 MKV 파일이라고 부르는 [[마트료시카]] 멀티미디어 컨테이너(Matroska Multimedia Container)는 오픈 표준 자유 컨테이너 포맷이다. == 상세 == [[오픈 소스]] 컨테이너 형식이며, 개수 제한 없이 각각 하나 이상의 비디오, 오디오, 그림, 자막 트랙을 한 파일 안에 담을 수 있는 파일 형식이라는 점이 가장 큰 특징이다. 흔히 쓰이는 영화/드라마 등의 멀티미디어 콘텐츠를 담기 위한 보편적인 포맷으로서 AVI, MP4 혹은 ASF 등을 대체하기 위해 만들어졌다. 비디오 파일에는 .MKV 확장자를 쓰고, 오디오 파일에는 .MKA를 쓴다. [[Windows 8]]에서도 Windows 내장 비디오 앱을 사용하면 MKV 파일을 돌릴 수 있다. [[Windows 10]]부터 OS 내에서 공식으로 지원하여 [[Windows Media Player]]에서도 MKV 파일을 재생할 수 있게 되었다. MKV 영상도 탐색기에서 미리보기 기능이 지원되며, 파일 속성을 보는 탭을 통해 동영상 길이라든지, 해상도, 프레임 등을 간단히 확인할 수 있다. 다만 문제는 DTS 오디오 코덱을 OS 내에서 네이티브로 지원하지 않기 때문에 소리를 들을 수 없다. 하지만 AC3는 네이티브로 지원해서 소리가 문제없이 나온다. == 의미 == MKV에서 약자 M은 영어로 "Matroska"[* 여담으로 마트료시카(матрёшка)를 로마자로 올바로 표기하려면 Matryoshka라고 써야 한다.]라고 표기한다. 인형 속에 또 다른 인형이 들어 있는 [[러시아]]의 민속 인형인 [[마트료시카]] 인형을 뜻하는 러시아어 단어 матрёшка에서 온 말이다. 이는 MKV 파일의 다수의 비디오 및 오디오 데이터를 담는 특성을 마트료시카 인형에 비유하여 따온 말이다. == 기능 == * 빠른 탐색 기능 * 챕터 기능 * 메타데이타 (태그) 지원 * 하나 이상의 자막, 오디오, 비디오의 다중 스트림 선택 기능 지원 * 확장성 * 오류 보정 (스트림이 손상되었어도 재생 가능) * 스트리밍 가능 * DVD와 같은 메뉴 기능 지원 가장 알기 쉬운 특징으로서 자막과 챕터 기능을 들 수 있다. 서양의 해외 릴리스 그룹들이 배포하는 작품들을 보면, 이런 MKV의 기능을 활용해서 내장된 자체 자막과 오디오 코멘터리 등의 선택 가능한 음성 스트림, 그리고 챕터를 넣은 것을 알 수 있다. 자막은 [[SAMI|SMI]]는 지원하지 않아 SRT 등의 다른 자막 포맷으로 변환해야 컨테이너에 포함시킬 수 있다. 챕터 기능의 경우 해시를 참조해서 서로 다른 동영상 파일을 하나의 챕터로 묶어서 재생시킬 수도 있다. 오픈 소스이고 사용 툴이나 방법이 널리 알려져 있어서 마음만 먹으면 누구나 다양한 방법으로 파일을 제작할 수 있다. [[MP4]]보다 더 유연하다. 이런 특징으로 인해 동영상에 자체적으로 자막을 삽입해야 하거나 여러 언어의 오디오를 매우 쉽게 삽입 가능하다. 대부분의 타 포맷의 경우 영상에 자막을 삽입한다면 자막 파일 하나를 위해 수 시간의 영상을 다시 인코딩하는 비효율적인 작업을 해야하고, 인코더가 재 압축을 하는 과정에서 품질 하락까지 발생한다. 그러나 mkv는 여러 파일들을 담는 컨테이너라 품질 하락도 없고 단순히 mkv 편집 툴에 파일을 추가하고 트랙들을 합치는 과정만 진행하면 된다. 각종 [[OTT]] 서비스의 VOD를 보면 자체적으로 수십 언어의 자막들과 여러 오디오 트랙을 선택할 수 있는데, 이런 영상을 만들 수 있다고 이해하면 쉽고 심지어 영상 자체도 여러 트랙으로 추가할 수 있다. == 지원 코덱 == * [[틀:비디오 포맷|비디오 코덱]]: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG|MPEG-4 ASP]]([[DivX]], [[Xvid]]), [[H.264]](MPEG-4 AVC), [[H.265]](MPEG-H HEVC), [[H.266]](MPEG-I VVC), [[WMV]], [[Theora]], [[VP8]], [[VP9(비디오 코덱)|VP9]], [[AV1]], Sorenson, RealVideo, Cinepak, [[ProRes]] * [[틀:오디오 코덱|오디오 코덱]]: [[MP1]], [[MP2]], [[MP3]], [[AAC]](HE-AAC 포함), [[Musepack]], [[WMA]], [[Vorbis]], [[Opus(오디오 코덱)|Opus]], ATRAC3, [[돌비|AC-3]], [[돌비|E-AC-3]], [[DTS]](DTS-HD 포함), [[FLAC]], [[Apple Lossless|ALAC]], TTA, Wavpack, PCM [[https://www.matroska.org/technical/codec_specs.html|기술문서]]에서 정의된 코덱 외에도 아무 코덱이나 제한 없이 담을 수 있다. == 오해 == MKV는 무거운 동영상이라는 오해를 가진 사람들이 많다. 하지만 MKV는 엄연히 따져서 동영상 코덱이 아니라 '''컨테이너 포맷'''이므로, 동영상의 무거움과는 연관성이 전혀 없다. MKV는 여러 트랙의 동영상 및 소리를 담을 수 있는 다중 트랙 포맷이므로, [[물량빨|들어간 트랙의 수에 따라 자연스럽게 용량이 증가]]할 뿐이다. 단지 [[MP4]] 같은 포맷이 단일 트랙을 저장하는 데에 주로 쓰여서 그런 오해가 발생한 것이지, 같은 트랙 묶음을 동일한 조건으로 저장하면 오히려 MKV가 살짝 가벼운 편이다. 이 때문에 MKV는 여러 트랙으로 구성된 다국어 음원 등을 담아 배포할 때 자주 사용되는 것이다. 비록 [[FLAC]](무손실), [[DTS]](5.1~7.1채널), [[AC3]](5.1채널)와 같이 상대적으로 고용량의 음원을 많이 사용하기에 손실 압축 오디오 포맷 [[AAC]]를 주로 쓰는 MP4보다는 다소 무거울 수 있겠지만, 요즘은 MP4 역시 DTS에 다중 트랙도 지원하는 컨테이너 포맷으로 바뀌었기에 별 의미는 없다. == 단점 == 배포 초기에 비하면 상당히 나아졌지만 네이티브로 지원하지 않는 환경이 아직도 있다. 플레이스테이션 3과 같은 오래된 환경에서는 아예 지원이 안되어서 일일이 미디어 서버가 트랜스코딩해야 한다. Windows 10 이전 버전의 [[Microsoft Windows]]에서는 지원하지 않고, 무료 오픈 코덱을 배척하는 성향이 강한 [[Apple]]에서 만든 [[OS X]], [[iOS]]등에서 네이티브로 지원하지 않는다.[* 한 사례로 Flac 오디오 코덱은 완전 무료라 지원하는 데에 아무런 비용이 없고, 세계적으로 가장 많이 쓰이는 무손실 오디오 표준 기술로 자리잡았음에도 불구하고, 애플은 자신이 만든 무손실 오디오 코덱인 [[ALAC]]를 밀어주기 위해, 의도적으로 자신의 제품에서 기본적으로 FLAC을 지원하지 않는다.] 또한 [[어도비 프리미어 프로]] 같은 [[Adobe]] 제품군에서 지원하지 않는다. [[파이널 컷 프로]]도 마찬가지로 지원하지 않는다. 그 때문에 동영상을 처음부터 [[MP4]]로 촬영하거나 [[Windows]]/[[OS X]] 진영 모두 별도의 유틸이나 인코더를 사용해 컨버팅 후 편집이 가능하다. 코덱이 아주 특별하지 않은 이상 Direct Stream Copy로 mp4나 avi 등으로 손실 없이 변환할 수 있다. Windows의 경우 통합 코덱이 설치되어 있는 경우 다소 불안정하지만 큐나 타임라인에 올라갈 수 있다. [[분류:파일 형식]]