오래된 파일과 차량 화면
아이폰과 CarPlay에서 AVI 재생하기. 옆에 있는 WMV도, TS도, VOB도.
아이폰과 카플레이에서 AVI를 재생하려면 ‘파일’에서 가져와 열면 됩니다. Dashow는 .avi를 시스템 디코더 대신 자체 추가 디코딩 경로로 보냅니다. .wmv, .flv, .ts, .mts, .m2ts, .mpg, .mpeg, .vob, .webm, .ogv도 같은 길을 지나므로 파일이 있는 그대로 들어갑니다.
- 01
오래된 확장자 열한 개가 추가 디코딩 경로를 지나므로 AVI가 바뀌지 않은 채 들어갑니다.
- 02
TS 파일은 어느 지점에서도 읽히므로 앞부분이 없는 .ts도 재생됩니다.
- 03
확장자는 디코더를 고르고, 안에 있는 코덱이 화면과 소리를 정합니다.
사용 방법
빠르게 시작하기
- 01
‘파일’에서 가져오기
‘추가 → 파일’을 선택해 .avi나 .wmv, .ts를 고르세요. Dashow가 사본을 만들고 원본은 있던 자리에 남습니다.
- 02
열고 보기
‘저장된 동영상’에서 영상을 누르세요. 앱이 확장자로 경로를 정하므로 엔진을 고를 일이 없습니다.
- 03
미디어 세부사항 읽기
‘세부사항’에 재생 시간, 표시 해상도, 코덱, 파일 크기, 내장된 제목이 나옵니다.
- 04
NAS에서 바로 재생하기
SMB로 접근한 동영상은 확장자와 관계없이 추가 디코딩 경로를 지나므로 공유 폴더의 .avi도 먼저 복사할 필요가 없습니다.
AVI에는 아무 문제가 없습니다.
‘파일’에서 파일을 누르면 미리보기 시트가 뜨는데 아무것도 재생되지 않습니다. 파일은 멀쩡합니다. 구운 디스크에서 나온 .avi, 오래된 업무 도구가 내보낸 .wmv, 튜너에서 뽑은 .ts가 모두 같은 방식으로 동작합니다. iOS의 시스템 디코더가 여는 컨테이너 목록은 짧고, 이들은 그 목록에 없기 때문입니다.
열리지 않는 미디어 파일에 관한 Apple 도움말은 다른 앱을 써 보라고 안내하며 재생되는 목록은 밝히지 않습니다. 쓸모 있는 부분이 바로 그 목록입니다. Dashow는 확장자를 읽고 AVI를 자체 두 번째 디코딩 경로로 보내며, 이 페이지의 다른 컨테이너도 모두 같은 길을 지납니다.
AVI, WMV, TS, VOB는 열한 개의 문제가 아니라 하나입니다.
확장자 열한 개가 같은 길을 지납니다. .avi, .webm, .flv, .ts, .mts, .m2ts, .wmv, .mpg, .mpeg, .vob, .ogv이고 .mkv도 함께입니다. 각각은 컨테이너, 즉 영상 트랙 하나와 하나 이상의 오디오 트랙, 때로는 자막을 감싼 포장입니다. 확장자는 포장의 이름입니다. 포장 안에 무엇이 들었는지는 별개의 질문이고, 화면을 정하는 것은 그쪽입니다.
그래서 확장자는 약속이 아니라 경로를 정하는 힌트입니다. Dashow에 어느 디코더를 먼저 시도할지 알려줄 뿐, 안의 영상과 오디오 트랙이 각각 디코딩될지는 말하지 않습니다. 확장자가 같은 파일 두 개가 다르게 동작하는 이유이고, 이 점을 말하지 않고 형식만 나열한 페이지가 절반만 알려주는 이유입니다.
‘파일’에서 AVI를 가져와 여세요.
‘추가 → 파일’을 선택하고 .avi를 고르세요. Dashow가 기기에 사본을 만들어 관리하고 원본은 있던 자리에 둡니다. 동영상은 날짜와 제목, 시청 기준으로 정렬할 수 있는 ‘저장된 동영상’에 들어가 그동안 가져온 것들 옆에 놓입니다. MP4를 열듯이 열면 됩니다. 디코더를 고를 일은 없습니다.
‘세부사항’은 컨테이너가 실제로 담고 있는 것을 알려줍니다. 재생 시간, 표시 해상도, 코덱, 파일 크기, 내장된 제목입니다. 뜻밖의 동작을 보이는 파일은 한 번 읽어 보세요. 오래된 .avi와 튜너의 .ts가 같은 경로로 열리면서도 서로 다른 영상·오디오 코덱을 담을 수 있고, 어느 쪽인지는 코덱 줄에서 보입니다.
.ts나 .m2ts가 AVI와 다르게 동작하는 이유.
TS 파일은 방송용으로 설계되었습니다. 그래서 구조 정보를 파일 앞쪽에 한 번 적는 대신 파일 전체에 걸쳐 반복합니다. 플레이어가 어느 지점에서든 합류해 그 뒤를 읽을 수 있습니다. 튜너의 .ts, 캠코더 카드의 .mts, 디스크의 .m2ts가 녹화 앞부분을 잃었을 때도 열리는 이유입니다.
HLS가 실시간 스트림을 각각 따로 재생되는 TS 조각으로 나누는 것도 같은 설계 때문이며, RFC 8216이 그 구성을 규정합니다. .avi는 반대로 만들어져 파일 전체를 설명하는 색인 하나를 가집니다. 중간에 끊긴 복사본은 지도가 더 이상 맞지 않는 파일입니다. 중간에 끊긴 .ts는 그냥 더 짧을 뿐입니다.
디스크에서 나온 .vob나 .mpg는 여러 조각으로 옵니다.
DVD는 영화 파일 하나를 담지 않습니다. 번호가 붙은 .vob 조각들이 들어 있는 VIDEO_TS 폴더를 담고 있어서, 두 시간짜리 본편이 VTS_01_1.VOB, VTS_01_2.VOB, VTS_01_3.VOB로 옮겨집니다. 그 폴더를 복사하면 영상 세 개가 생기고 각각 장면 중간에서 시작합니다. 고장난 것이 아닙니다. 손대기 전부터 영화가 조각으로 저장되어 있던 것입니다.
가져오고 나면 각 조각은 다른 .vob나 .mpg처럼 추가 디코딩 경로로 따로 재생됩니다. 번호 순서대로 보세요. 튜너 녹화도 녹화 세션마다 하나씩 같은 식으로 나뉠 수 있습니다. 조각들이 공유 폴더에 있다면 SMB로 접근한 것은 모두 같은 경로를 지나므로 Dashow가 복사 단계 없이 읽습니다.
확장자가 말해 주지 않는 것과 다음에 갈 곳.
확장자는 파일의 경로를 정합니다. 안의 트랙을 설명하지는 않으며, 남은 뜻밖의 일은 거기에 있습니다. 진행 막대는 움직이는데 조용한 동영상은 시스템 디코더가 열지 않는 오디오 트랙을 담고 있는 경우가 많고, 대개 AC-3(돌비 디지털), E-AC-3(돌비 디지털 플러스), DTS 같은 서라운드 형식입니다. ‘오디오 및 자막’ 메뉴가 파일이 실제로 가진 것을 보여줍니다.
이 페이지는 오래된 컨테이너를 다룹니다. MKV는 별도의 안내서가 있습니다. Matroska 파일은 챕터와 자막 트랙을 담고 있어 열린 뒤에 할 수 있는 일이 달라지기 때문입니다. 소리가 안 나는 경우도 전용 페이지가 있습니다. 전체 경로 표와 MOV와 MP4의 차이는 형식 허브에서 시작하세요.
오래된 확장자는 어디서 오나
| 확장자 | 보통 어디서 오나 | 알아 둘 점 |
|---|---|---|
| .avi, .wmv, .flv, .ogv | 오래전에 받은 파일이나 업무 보관함 | 추가 디코딩 경로로 갑니다 |
| .ts, .mts, .m2ts | 튜너 녹화나 캠코더 카드 | 같은 경로이며 어느 지점에서도 읽힙니다 |
| .mpg, .mpeg, .vob | DVD 추출본 | 같은 경로이며 여러 파일로 나뉘는 경우가 많습니다 |
| .mkv, .webm | 다시 인코딩한 영화나 웹에서 받은 파일 | 같은 경로이며 MKV는 별도 안내서가 있습니다 |
Dashow.




