전체 가이드

컨테이너 하나에 여러 트랙

아이폰과 CarPlay에서 MKV 재생하기. 컨테이너 하나, 그 안의 모든 트랙.

아이폰과 카플레이에서 MKV 파일을 재생하려면 ‘파일’에서 Dashow로 가져온 다음 열면 됩니다. .mkv 확장자가 동영상을 앱의 추가 디코딩 경로로 보내므로 파일이 있는 그대로 재생됩니다. Matroska 파일 하나에는 영상 트랙과 하나 이상의 오디오 트랙, 그리고 자막과 챕터가 함께 들어 있습니다.

출시 예정 App Store사용 방법
기능을 설명하는 이미지입니다. 앱과 디스플레이의 호환 여부에 따라 다릅니다.
  • 01

    MKV는 영상 트랙과 오디오 트랙, 그리고 자막 트랙과 챕터까지 담는 컨테이너 하나입니다.

  • 02

    .mkv로 끝나는 파일은 추가 디코딩 경로로 가므로 동영상이 있는 그대로 열립니다.

  • 03

    MKV에서 읽은 챕터는 ‘챕터’ 메뉴와 타임라인의 눈금으로 나타납니다.

사용 방법

빠르게 시작하기

  1. 01

    MKV 가져오기

    ‘추가 → 파일’을 선택해 파일을 고르면 Dashow가 사본을 관리하고 원본은 있던 자리에 남습니다.

  2. 02

    열고 재생하기

    실제 썸네일이 보이는 줄을 누르세요. .mkv 확장자가 알아서 파일을 추가 디코딩 경로로 보냅니다.

  3. 03

    ‘오디오 및 자막’ 확인하기

    이 메뉴를 열면 파일의 오디오 트랙과 내장 자막 트랙이 보이고 서로 전환할 수 있습니다.

  4. 04

    챕터로 건너뛰기

    컨테이너에 챕터 표시가 있으면 ‘챕터’ 메뉴와 타임라인 눈금으로 각 지점에 갈 수 있습니다.

Matroska 파일은 트랙을 따로 담는 컨테이너입니다.

MKV는 컨테이너입니다. Matroska의 기술 문서는 영상 트랙 하나와 하나 이상의 오디오 트랙, 그리고 자막 트랙과 챕터 표시를 같은 파일 안에 각각 별도의 요소로 담는 파일을 설명합니다. 확장자는 포장의 이름입니다. 안의 화면을 만들어 낸 코덱이 무엇인지는 말해 주지 않습니다.

방금 마주한 상황은 이 사실 하나로 설명됩니다. iOS에 내장된 디코더는 Apple이 함께 넣어 준 컨테이너를 읽고 나머지는 건드리지 않습니다. Matroska는 다른 디코더가 직접 읽습니다. 디스크 위의 같은 바이트를 다른 디코더가 읽는 것입니다. 열리지 않는 미디어 파일에 관한 Apple 지원 문서도 그 형식이 무엇인지 목록으로 밝히지는 않습니다. 휴대폰 안의 파일에는 아무 문제가 없습니다.

아이폰에서 MKV 파일을 어떻게 재생하나요?

파일을 가져와 열면 됩니다. Dashow에서 ‘추가 → 파일’을 선택하고 .mkv를 고르면 앱이 기기에 사본을 만들어 관리하고 원본은 있던 자리에 그대로 둡니다. 보관함의 줄에는 일반 파일 아이콘 대신 동영상에서 직접 뽑아낸 실제 썸네일이 보입니다.

디코더를 고를 일은 없습니다. Dashow는 먼저 확장자로 경로를 정합니다. .mkv는 Matroska와 그 안의 코덱을 읽도록 만들어진 경로, 즉 추가 디코딩 경로로 갑니다. 그다음에는 파일에서 실제로 나온 내용에 따라 정해집니다. 동영상을 누르면 시작됩니다. 이미 휴대폰에 있는 영상이라면 ‘사진’도 같은 방식으로 동작합니다.

화면은 나오는데 소리가 없다면 트랙 문제이지 고장이 아닙니다.

진행 막대는 움직이는데 조용하다면 트랙 문제입니다. MKV 안의 영상과 오디오는 서로 다른 코덱을 쓰는 별개의 요소입니다. 그래서 화면은 깨끗하게 디코딩되는 파일이 시스템 디코더가 열지 않는 오디오 트랙을 함께 담고 있을 수 있습니다. 영화에는 휴대폰 녹화본보다 서라운드 오디오가 훨씬 자주 들어 있습니다.

플레이어에서 ‘오디오 및 자막’을 여세요. 이 메뉴가 이 파일이 실제로 담고 있는 것을 보여줍니다. 서라운드 옆에 스테레오 믹스를 함께 담은 파일이라면 두 번째 오디오 트랙으로 한 번에 전환되고 소리가 돌아옵니다. 전체 점검 순서와 영화에 자주 등장하는 서라운드 형식은 소리가 안 나는 동영상 페이지에 있습니다.

챕터와 자막 트랙이 그대로 살아납니다.

챕터를 넣어 만든 MKV는 챕터를 그대로 유지합니다. Dashow는 컨테이너에서 챕터 표시를 읽어 플레이어에 ‘챕터’ 메뉴를 두고, 타임라인의 각 표시 자리에 눈금을 그립니다. 챕터마다 한 번의 탐색이면 닿습니다. 두 시간짜리 영화가 마음대로 돌아다닐 수 있는 것이 되는 방식입니다.

자막도 마찬가지입니다. MKV 자체의 내장 텍스트 트랙은 ‘오디오 및 자막’ 메뉴에서 재생되고, 가져온 .srt나 .vtt 자막 파일이 그 옆에 놓입니다. 가져온 자막은 ‘설정 → 손쉬운 사용 → 자막 및 청각 장애인용 자막’의 크기, 글꼴, 색상, 테두리, 배경을 따릅니다. iOS에서 자막 크기를 키우면 플레이어에서 보이는 것도 함께 커집니다.

NAS에 있는 MKV는 있는 자리에서 재생됩니다.

MP4와 MKV 파일은 휴대폰으로 먼저 복사하지 않아도 SMBWebDAV로 재생됩니다. ‘추가’에서 공유 폴더를 연결하고 폴더를 열어 파일을 여세요. SMB로 접근한 동영상은 확장자와 관계없이 항상 추가 디코딩 경로를 지나므로, NAS에 있는 파일도 기기에 있는 파일과 똑같이 동작합니다.

네트워크를 지난다고 컨테이너가 달라지지는 않습니다. ‘챕터’ 메뉴와 오디오 트랙, 내장 텍스트 트랙은 모두 파일 안에 있으므로 공유 폴더에서도 기기에 저장된 사본에서와 똑같이 나옵니다. WebDAV 재생은 바이트 범위 요청을 사용하며, 덕분에 큰 파일의 중간으로 탐색할 수 있습니다. 보는 동안 공유 폴더에 계속 닿을 수 있게 두세요.

왜 어떤 MKV는 열리고 어떤 MKV는 다르게 동작하나요?

.mkv 확장자는 경로를 정하는 힌트일 뿐 안의 코덱에 대한 주장이 아닙니다. 점 뒤의 세 글자가 같아도 담긴 트랙은 완전히 다를 수 있습니다. 기기에 저장된 동영상의 ‘세부사항’을 열면 앱이 파일 자체를 읽습니다. 재생 시간, 표시 해상도, 코덱, 파일 크기, 컨테이너에 내장된 제목까지 나옵니다. 내 사본의 구조가 거기 있습니다.

이 페이지는 MKV에 머뭅니다. 전체 경로 표와 양쪽에 놓인 확장자, 시스템 디코더가 맡는 범위는 아이폰 동영상 형식 페이지에 있습니다. .avi, .wmv, .ts 같은 오래된 컨테이너도 같은 추가 디코딩 경로를 지나며 별도의 페이지가 있습니다. 눈앞의 파일이 다른 것이라면 허브에서 시작하세요.

Matroska: 기술 사양과 요소Apple: Apple 기기에서 미디어 파일이 열리거나 재생되지 않는 경우Apple: iPhone의 ‘파일’ 앱 소개

자주 묻는 질문

궁금한 점을 확인하세요.

아이폰이 MKV 파일을 기본으로 재생하나요?

시스템 디코더가 맡는 것은 .mp4, .m4v, .mov, .m3u8입니다. .mkv는 다른 길로 갑니다. Dashow가 Matroska를 위해 만들어진 리더, 즉 추가 디코딩 경로로 보내면 파일이 있는 그대로 열립니다. 원본 파일과 그 트랙은 그대로 남습니다.

아이폰 ‘파일’ 앱에서 MKV가 왜 재생되지 않나요?

‘파일’ 앱은 시스템 디코더로 동영상을 미리 보고, 이 디코더는 Apple이 함께 넣어 준 컨테이너만 읽습니다. Matroska는 다른 디코더가 읽습니다. 같은 .mkv를 ‘추가 → 파일’로 Dashow에 가져오면 추가 디코딩 경로로 열리고, 원본은 ‘파일’에 그대로 남습니다.

MKV가 화면만 나오고 소리가 없는 이유는 무엇인가요?

화면과 소리는 서로 다른 코덱을 쓰는 별개의 트랙입니다. 영상이 깨끗하게 디코딩되는 파일도 시스템 디코더가 열지 않는 오디오 트랙을 담을 수 있고, 진행 막대는 움직이는데 조용한 상태가 그것입니다. ‘오디오 및 자막’을 열어 파일의 다른 트랙으로 전환하세요.

MKV의 챕터와 내장 자막이 아이폰에서도 남나요?

둘 다 컨테이너 안의 요소이고 둘 다 그대로 나옵니다. 챕터 표시는 MKV 자체에서 읽혀 ‘챕터’ 메뉴와 타임라인 눈금으로 나타납니다. 내장 텍스트 트랙은 가져온 .srt나 .vtt 파일과 함께 ‘오디오 및 자막’에 나열됩니다.