MP4와 MKV, 어떤 컨테이너를 골라야 할까
영상을 저장할 때 가장 자주 마주치는 선택지가 MP4와 MKV입니다. 같은 영상을 어디서 받느냐에 따라 둘 중 하나로 떨어지는 경우가 많고, 변환할 때도 둘 중에 무엇을 고를지 묻는 화면이 자주 뜹니다. 겉으로 보면 둘 다 영상 파일이라는 점에서 다를 게 없어 보이지만, 안을 들여다보면 쓰임새가 꽤 다릅니다. 어떤 상황에 어떤 컨테이너가 맞는지 정리해 두면, 매번 망설이지 않아도 됩니다.

컨테이너가 하는 일
먼저 컨테이너가 무엇인지부터 짧게 짚고 가야 합니다. 영상 파일이라고 부르는 것은 사실 화면, 소리, 자막, 챕터 정보 같은 여러 갈래의 데이터를 한 봉투에 담아 둔 묶음입니다. 이 봉투의 형식이 바로 컨테이너이고, MP4와 MKV는 서로 다른 모양의 봉투입니다. 안에 들어가는 영상 데이터, 즉 코덱은 같을 수도 있고 다를 수도 있습니다. 그래서 MP4와 MKV의 차이를 이야기할 때는 화질이나 용량보다 무엇을 담을 수 있는가, 어디서 잘 재생되는가를 먼저 봐야 합니다.
같은 영상, 다른 봉투
예를 들어 H.264로 압축한 영상을 MP4에도 담을 수 있고 MKV에도 담을 수 있습니다. 두 파일을 동시에 만들어서 비교해 보면, 화질 자체는 사실상 같습니다. 차이가 생기는 부분은 그 옆에 무엇을 같이 넣느냐, 어떤 기기가 그것을 열어 줄 수 있느냐입니다.
MP4가 잘 맞는 상황
MP4는 흔히 표준 컨테이너라고 부를 만큼 호환성이 넓습니다. 스마트폰 기본 영상 앱, 윈도우와 맥의 기본 플레이어, 웹 브라우저, 텔레비전에 꽂힌 USB까지 거의 모든 기기가 별다른 설치 없이 받아 줍니다. 그래서 누군가에게 영상을 보내거나, 여러 기기에서 돌려 봐야 하거나, 웹에 올려야 할 때는 MP4를 고르는 편이 안전합니다.
또 한 가지는 점진 재생, 즉 다운로드가 끝나기 전에 앞부분부터 재생하는 기능에 잘 맞는다는 점입니다. 인터넷에서 영상을 스트리밍할 때 MP4가 표준처럼 쓰이는 이유도 여기에 있습니다. 파일 헤더가 앞쪽에 놓이도록 만들어 두면 받는 동안에도 재생이 끊기지 않습니다. MDN의 미디어 컨테이너 문서에서 웹용으로 권장되는 포맷이 무엇인지 확인할 수 있습니다.
대신 담을 수 있는 것이 제한된다
대중적인 만큼 MP4가 받아 주는 데이터의 종류는 좁은 편입니다. 자막은 보통 한두 개까지, 그것도 특정 형식만 깔끔하게 들어갑니다. 음성 트랙을 여러 개 넣는 것도 가능은 하지만 모든 재생기가 잘 인식해 주지는 않습니다. 단순한 영상 한 편을 어디서나 재생하기 위한 용도라면 충분하지만, 여러 언어의 자막과 음성을 하나로 묶어 두고 싶다면 MP4는 좁게 느껴집니다.
MKV가 더 어울리는 경우
MKV는 마트료시카처럼 안에 거의 모든 것을 담을 수 있는 컨테이너로 설계되었습니다. 자막을 열 개 넣어도 되고, 음성 트랙을 여러 언어로 깔아 두어도 됩니다. 챕터 정보를 넣어 두면 영화의 장면을 점프할 수 있고, 부가 자료로 폰트나 첨부 파일을 같이 묶는 것도 가능합니다.
그래서 영화나 드라마의 보관용 사본을 만들 때, 또는 한국어 자막과 영어 자막을 한 파일에 같이 두고 싶을 때 MKV가 자연스럽습니다. 코덱 측면에서도 비교적 자유로워서 H.265, AV1 같은 새로운 코덱과 잘 어울립니다. 오픈 표준이기 때문에 누구나 도구를 만들 수 있고, 이 덕분에 무료 도구 생태계가 풍부한 편입니다.
호환성에서 한 발 양보해야 한다
MKV의 약점은 분명합니다. 모든 환경에서 그대로 열리지는 않는다는 점입니다. 오래된 텔레비전이나 셋톱박스, 자동차의 USB 재생기 같은 곳에서는 아예 인식되지 않거나 음성만 나오는 일이 있습니다. 컴퓨터에서도 기본 플레이어가 거부할 때가 있어서, VLC 같은 범용 플레이어나 별도의 코덱 팩이 필요한 경우가 생깁니다.
변환할 때 고르는 기준
둘 사이에서 고민될 때는 그 영상을 누가 어디서 볼지를 떠올리는 것이 가장 빠릅니다. 친구에게 보내거나, 클라우드에 올려서 휴대폰으로 보거나, 웹사이트에 올릴 거라면 MP4가 무난합니다. 반대로 외장 하드에 차곡차곡 모아 둘 영상 라이브러리, 자막을 여러 개 넣어 둔 영화 파일이라면 MKV 쪽이 합리적입니다. 코덱과 포맷의 관계를 한 번 더 짚어 두면 변환 화면에서 보이는 옵션들이 한결 명확해집니다.
재포장은 손실이 없다
같은 코덱이라면 컨테이너만 바꾸는 작업, 흔히 리먹스라고 부르는 과정에서는 화질이 전혀 깎이지 않습니다. MKV로 받은 파일을 MP4 봉투로 옮기기만 하면 되기 때문에, 새로 압축하는 것보다 훨씬 빠르고 안전합니다. 다만 안에 든 음성이나 자막 형식이 MP4가 못 받는 종류라면 그것만 따로 변환하거나 들어내야 합니다.
고른 다음에 확인해 볼 것
어떤 컨테이너를 골랐든 변환이 끝난 뒤에는 실제로 쓸 환경에서 한 번 재생해 보는 것이 좋습니다. 화면이 정상적으로 나오는지, 음성이 한쪽으로 쏠리지 않는지, 자막이 잘 보이는지를 짧게라도 확인합니다. 특히 자막을 묶어 둔 MKV의 경우에는 자막을 켰을 때 한글이 깨지지 않는지를 같이 봐야 합니다. 자막 안에 쓰인 글꼴이 빠져 있으면 일부 기기에서 글자가 네모로 나올 수 있습니다.
변환 도구를 고를 때도 컨테이너 지원 범위를 한 번씩 확인해 두면 좋습니다. 비디오 컨버터 선택 기준을 정리해 둔 글에서 무엇을 봐야 하는지 다시 짚어 볼 수 있습니다. 어느 컨테이너를 다루든 도구가 그 봉투에 들어갈 자막과 음성 형식을 제대로 처리해 주는지가 결국 작업의 품질을 좌우합니다.
다른 컨테이너와 비교해 두면
MP4와 MKV만 있는 것은 아닙니다. 웹 환경에서 자주 쓰이는 WebM은 구글 계열의 무료 코덱과 잘 어울리도록 만들어진 컨테이너이고, 애플 기기에서 자연스럽게 다뤄지는 MOV는 MP4와 구조가 비슷하면서도 영상 편집 단계에서 자주 등장합니다. 옛 윈도우 미디어 영역에서 쓰이던 AVI는 호환성이 넓지만 새로운 코덱을 잘 받아 주지 못해 점점 자리를 잃고 있습니다. 이런 다른 봉투들도 각자의 자리가 있지만, 일반 사용자가 매일 만나는 영상의 절대 다수는 결국 MP4와 MKV로 모입니다.
한 영상을 두 봉투로 보관하기
중요한 영상이라면 같은 자료를 두 컨테이너로 보관해 두는 방법도 있습니다. 보관용 마스터로는 자막과 음성을 모두 묶은 MKV를, 일상에서 빠르게 꺼내 보는 사본으로는 MP4를 두는 식입니다. 같은 코덱의 영상을 리먹스로 옮기는 방식이라서 저장 공간을 두 배로 잡아먹지 않으면서도 두 환경 모두에 대응할 수 있습니다.
파일 이름과 메타데이터
같은 컨테이너 안에 들어 있는 메타데이터의 양도 두 봉투 사이에 차이가 있습니다. MP4는 제목, 제작자, 설명 같은 기본 정보만 잘 받아 주는 편이고, MKV는 그보다 풍부한 메타데이터를 담을 수 있습니다. 챕터마다 이름을 붙이거나, 각 자막 트랙에 어떤 언어인지를 표시해 두거나, 음성 트랙별로 설명을 달아 두는 일이 MKV에서는 자연스럽게 가능합니다.
이런 메타데이터가 잘 정리되어 있으면 영상을 라이브러리에 넣어 관리할 때 큰 도움이 됩니다. 휴대용 기기의 영상 앱이나 거실의 미디어 서버가 이 정보를 읽어 영상의 제목과 자막 언어를 자동으로 표시해 주기 때문입니다. 단순히 파일 이름에만 의지하지 않아도 되는 것입니다.
이름과 확장자가 어긋날 때
가끔 영상 파일의 확장자가 그 안의 실제 컨테이너와 다르게 적혀 있는 일이 있습니다. 누군가가 파일 이름을 손으로 바꿔 두었다든가, 받은 곳에서 일괄로 변경된 경우입니다. 이런 파일은 재생 도구에 따라 잘 열리기도 하고 거부되기도 합니다. 확장자만 보고 컨테이너를 판단할 것이 아니라, 메타데이터 확인 도구로 실제 안에 든 봉투를 살펴 두면 혼란이 줄어듭니다.
봉투의 차이로 보는 선택
MP4와 MKV의 갈림길은 결국 어디까지 호환되어야 하는가와 얼마나 많은 것을 한 파일에 담아 두고 싶은가의 균형입니다. 정답이 하나로 정해져 있지는 않고, 같은 사람이 같은 영상을 다루더라도 그날의 용도에 따라 다른 봉투가 어울립니다. 두 컨테이너의 성격을 알아 두면 변환 화면에서 망설이는 시간이 짧아지고, 나중에 다시 변환해야 하는 수고도 줄어듭니다. 자기 환경에서 가장 자주 쓰는 기기 두세 가지를 떠올려, 그 기기들이 공통으로 받아 주는 봉투가 무엇인지를 기준으로 삼는 것이 가장 단순하고 흔들림 없는 선택입니다.