toolkit

iPhone 동영상이 Windows에서 재생되지 않는 이유

iPhone에서 동영상을 복사해 Windows PC에서 열었더니 검은 화면만 나오거나, 소리만 나고 영상이 없거나, 지원되지 않는 형식이라는 오류가 뜹니다. 검색 결과는 거의 모두 .mov를 .mp4로 변환하라고 합니다. 그 조언은 대개 틀렸습니다. 이 페이지는 그 이유를 설명하며, 우리 사이트의 MOV → MP4 변환 도구도 이 문제를 해결하지 못하는 이유까지 포함합니다.

동영상 파일은 두 가지로 이루어지며, 문제는 그중 하나에만 있습니다

동영상 파일에는 컨테이너와 코덱이 있습니다. 컨테이너는 트랙, 타이밍, 메타데이터를 담는 포장(.mov, .mp4, .mkv)입니다. 코덱은 그 포장 안에서 영상 자체가 저장된 압축 형식입니다: H.264, HEVC, AV1, VP9.

컨테이너를 변환해도 코덱은 건드리지 않습니다. 문서를 다른 폴더로 옮겨도 문서가 쓰인 언어가 바뀌지 않는 것과 같습니다. Windows가 iPhone 동영상을 재생하지 못할 때, 읽지 못하는 것은 거의 언제나 코덱이며 그것을 감싼 .mov 포장이 아닙니다.

왜 HEVC인가

iOS 11부터 iPhone은 기본으로 HEVC(H.265라고도 합니다)로 기록합니다. 같은 품질에서 H.264의 절반 정도 크기의 파일을 만들기 때문입니다. 저장 공간이 제한된 휴대폰에는 올바른 선택입니다. 파일이 휴대폰을 떠나는 순간 곤란한 선택이 됩니다.

HEVC는 특허에 묶여 있어 지원이 고르지 않습니다. Windows는 운영 체제에 HEVC 디코더를 포함하지 않으며, Microsoft는 이를 유료 Store 추가 기능으로 옮겼습니다. Firefox는 어떤 플랫폼에서도 HEVC 디코더를 탑재하지 않습니다. 많은 편집 소프트웨어, 오래된 TV, 웹 업로드 양식도 같은 처지입니다. Apple 기기는 완벽하게 재생하는데, 바로 그 때문에 파일을 다른 사람에게 보내기 전까지 문제가 보이지 않습니다.

MOV를 MP4로 변환해도 해결되지 않는 이유

대부분의 변환 사이트가 알려 주지 않는 부분입니다. 성공적인 변환을 보고하는 것이 그들의 사업이기 때문입니다. .mov를 .mp4로 변환하면 컨테이너가 바뀝니다. 안의 동영상이 HEVC였다면 결과는 HEVC가 든 .mp4이고, HEVC 디코더가 없는 컴퓨터는 그것도 재생할 수 없습니다.

결국 새 파일, 성공한 것처럼 보이는 변환, 그리고 정확히 똑같은 검은 화면이 남습니다. 우리 사이트의 MOV → MP4 도구는 비디오 스트림을 손대지 않고 복사하며, 나중에 다른 사람의 컴퓨터에서 알게 되도록 두는 대신 결과가 여전히 HEVC일 때 알려 줍니다.

실제로 어떤 파일인지 확인하는 방법

Windows에서는 파일을 마우스 오른쪽 버튼으로 클릭해 ‘속성’을 선택하고 ‘자세히’ 탭에서 비디오 코덱을 확인합니다. Mac에서는 QuickTime으로 열고 Cmd+I를 누릅니다. VLC에서는 ‘도구’ > ‘코덱 정보’를 사용합니다. HEVC, H.265, hvc1 중 하나가 보이면 그것이 답입니다.

H.264나 avc1로 표시되는데도 파일이 재생되지 않는다면 코덱은 문제가 아니고 컨테이너가 정말로 문제일 수 있습니다. 그것이 MOV를 MP4로 변환하는 것이 올바른 해결책인 더 드문 경우입니다.

실제로 해결되는 방법

세 가지 방법이 있으며, 대략 부담이 적은 순서입니다.

Windows 컴퓨터에 HEVC 디코더를 설치합니다. Microsoft는 Store에서 ‘HEVC 비디오 확장’을 소액에 판매하며, 일부 PC 제조사는 미리 설치해 둡니다. 모든 HEVC 파일을 한 번에 해결하고, 파일을 바꾸지 않으며, 품질 손실도 없습니다. 동영상이 내가 볼 것이라면 올바른 답입니다.

동영상을 H.264로 재인코딩합니다. 모든 프레임을 디코딩해 모든 곳에서 읽을 수 있는 형식으로 다시 압축합니다. 실제로 시간이 걸리고 품질이 조금 떨어집니다. 이미 압축된 동영상을 다시 압축하면 항상 그렇습니다. 하지만 결과는 어디서나 재생됩니다. 내가 통제할 수 없는 컴퓨터를 쓰는 사람에게 파일을 보낼 때 올바른 답입니다.

앞으로 iPhone이 기록하는 방식을 바꿉니다: ‘설정’ > ‘카메라’ > ‘포맷’ > ‘높은 호환성’. 그 뒤로 iPhone은 H.264로 기록합니다. 파일은 커지지만 호환성 문제는 없습니다. 이미 촬영한 영상에는 아무 효과가 없으므로, 위의 방법을 대체하는 것이 아니라 보완합니다.

이 사이트가 도움이 되는 곳과 되지 않는 곳

우리의 MOV → MP4 도구는 재인코딩 없이 컨테이너를 바꾸므로 거의 즉시 끝나고 손실이 없으며, HEVC 동영상이 HEVC로 남는다는 점을 솔직하게 알립니다. 확장자를 고집하는 소프트웨어를 위해 .mp4 포장이 필요할 때 사용하세요.

필요한 것이 HEVC 디코더가 없는 컴퓨터에서 재생되는 파일이라면 컨테이너 변환은 답이 아니고, 재인코딩은 무거운 작업이어서 어떤 브라우저 기반 도구도 그 대안을 빠르게 해내지 못합니다. 대부분의 경우 Windows 컴퓨터에 디코더를 설치하는 것이 진정 더 나은 답이며, 도움이 되지 않을 변환을 파는 것보다 그렇게 말하는 쪽을 택합니다.

자주 묻는 질문

문제는 .mov인가요, .mp4인가요?

거의 모든 경우 둘 다 아닙니다. 두 컨테이너는 같은 코덱을 담을 수 있고 Windows는 둘 다 지원합니다. 문제는 안에 든 HEVC 비디오이며, 컨테이너 변환 전후로 그것은 같습니다.

MOV를 MP4로 변환하면 iPhone 동영상이 Windows에서 재생되나요?

동영상이 HEVC라면 아닙니다. iPhone 영상은 기본으로 HEVC입니다. 변환은 포장을 바꾸고 코덱은 그대로 두므로, 결과는 같은 컴퓨터에서 같은 이유로 재생되지 않습니다.

Mac이나 iPhone에서는 왜 잘 재생되나요?

Apple 기기에는 HEVC 디코더가 기본으로 들어 있어 거기서는 파일이 문제된 적이 없습니다. 그래서 놓치기 쉽습니다. 파일은 다른 사람에게 도착하기 직전까지 완벽하게 정상으로 보입니다.

Windows에서 HEVC를 무료로 재생하는 방법이 있나요?

VLC는 추가 기능 없이 HEVC를 재생하므로, Store 확장을 구매하기 전에 시도해 볼 만합니다. 다만 VLC에서의 재생만 해결됩니다. 다른 응용 프로그램과 Windows 자체 플레이어에는 여전히 디코더가 필요합니다.

iPhone 카메라 설정을 바꾸는 게 좋을까요?

Windows나 Android 사용자와 영상을 자주 공유한다면 예. ‘설정’ > ‘카메라’ > ‘포맷’ > ‘높은 호환성’으로 하면 iPhone이 H.264로 기록합니다. 파일은 눈에 띄게 커지고, 이미 휴대폰에 있는 동영상에는 아무 효과가 없습니다.