동영상 파일, 컨테이너와 코덱을 구분해야 합니다
MP4·MOV·WEBM 같은 확장자는 사실 컨테이너(container)일 뿐입니다. 영상을 어떤 방식으로 압축했는지를 뜻하는 코덱(codec)과는 별개입니다. 예를 들어 MP4 안에는 보통 H.264나 H.265 코덱이 담기고, WEBM 안에는 VP8·VP9·AV1 코덱이 담깁니다. 같은 확장자라도 내부 코덱이 다르면 재생이 안 될 수 있어서, "확장자를 바꾸면 끝"이 아니라 실제로는 다시 인코딩하는 과정이 필요합니다.
포맷별 비교
| 포맷 | 주요 코덱 | 특징 |
|---|---|---|
| MP4 | H.264 / H.265 | 가장 널리 호환되는 표준. 유튜브 업로드·SNS 공유·대부분의 기기에서 재생 가능 |
| MOV | H.264 등 | 애플 기기(아이폰·맥) 기본 녹화 포맷. 윈도우·안드로이드 일부 앱에서 재생이 안 될 수 있음 |
| WEBM | VP8 / VP9 / AV1 | 웹 표준 오픈 포맷. 브라우저 재생에 최적화, 용량 대비 화질이 좋음 |
| AVI | 다양함(가변적) | 오래된 윈도우 표준 포맷. 호환성은 낮지만 여전히 유통되는 경우가 있음 |
| MKV | 다양함(가변적) | 여러 오디오·자막 트랙을 한 파일에 담을 수 있는 컨테이너. 다운로드 배포용 콘텐츠에서 자주 쓰임 |
아이폰 MOV가 다른 기기에서 안 열리는 이유
아이폰은 촬영 시 기본적으로 MOV 컨테이너에 HEVC(H.265) 코덱으로 저장합니다. HEVC는 같은 화질에서 용량이 작다는 장점이 있지만, 오래된 윈도우 PC나 일부 편집 프로그램·구형 안드로이드 기기는 이 코덱을 지원하지 않아 파일이 열리지 않거나 소리만 나오는 경우가 있습니다. 이럴 때는 더 널리 호환되는 MP4(H.264)로 다시 인코딩하면 대부분의 기기·프로그램에서 문제없이 재생됩니다.
브라우저에서 동영상을 변환하는 원리와 한계
지오시프트의 동영상 도구는 서버로 파일을 보내는 대신, 브라우저 안에서 영상을 실시간으로 재생하면서 화면을 다시 녹화하는 방식(MediaRecorder API)으로 동작합니다. 그래서 처리 시간이 영상의 실제 재생 길이에 비례하며, 10분짜리 영상은 변환에도 대략 10분 안팎이 걸립니다. 서버에 파일을 올리지 않아 사생활이 보호되는 대신, 전문 인코딩 소프트웨어(FFmpeg 등)만큼 빠르지는 않다는 점을 감안해 주세요. 출력 포맷은 브라우저가 지원하는 경우 MP4로, 지원하지 않으면 WEBM으로 저장되며, 최신 Chrome·Edge에서 가장 안정적으로 동작합니다.
동영상 용량 줄이기
이메일 첨부나 메신저 전송 용량 제한에 걸린다면 동영상 압축 도구로 해상도와 비트레이트를 낮춰 용량을 줄일 수 있습니다. 화질을 어느 정도 유지하면서 용량만 줄이고 싶다면 비트레이트를 단계적으로 낮춰가며(고화질 → 보통 → 저용량) 결과물을 비교해 보는 것을 추천합니다. 해상도를 낮추면 용량은 크게 줄지만 화면이 작아 보일 수 있으므로, SNS 공유용이라면 720p 안팎이 대체로 무난합니다.
필요한 구간만 자르거나 이어 붙이기
긴 녹화본에서 필요한 부분만 뽑고 싶다면 동영상 자르기(트림)로 시작·종료 시각(초)을 지정해 그 구간만 저장할 수 있습니다. 여러 클립을 순서대로 이어 붙여야 한다면 동영상 합치기를 사용하면 되는데, 화면 크기가 서로 다른 영상은 가장 큰 해상도에 맞춰 가운데 정렬되고 남는 부분은 검은색으로 채워집니다. 배속을 바꿔야 한다면 재생 속도 변경에서 0.25배부터 3배까지 조절할 수 있습니다.
움짤(GIF)로 바꾸거나 썸네일 뽑기
카카오톡·인스타그램처럼 동영상 업로드가 번거로운 곳에 짧게 공유하고 싶다면 동영상 → GIF 변환으로 원하는 구간만 애니메이션 GIF로 만들 수 있습니다(최대 10초). 반대로 움직이는 GIF를 영상 편집 프로그램에서 다루기 편하게 WEBM 동영상으로 바꾸는 것도 가능합니다. 섬네일이나 대표 이미지가 필요하다면 동영상 → 썸네일 추출로 특정 시점의 프레임을 이미지로 뽑거나, 구간을 균등하게 나눠 여러 장을 한 번에 추출할 수 있습니다.
자막·오디오만 따로 다루기
영상은 그대로 두고 자막 파일만 SRT ↔ VTT ↔ ASS 사이에서 변환하거나, 자막에서 타임코드를 빼고 대사(텍스트)만 뽑아낼 수도 있습니다. 오디오만 필요하다면 동영상 → MP3/WAV 추출로 영상 데이터는 남기고 소리만 따로 저장할 수 있습니다.
자주 묻는 질문
변환이 왜 이렇게 오래 걸리나요?
브라우저에서 실시간으로 재생하며 다시 녹화하는 방식이라 원본 영상의 실제 재생 길이만큼 시간이 걸립니다. 변환 중에는 소리가 재생되며, 탭을 벗어나거나 다른 작업을 하면 처리가 끊길 수 있으니 완료될 때까지 기다려 주세요.
모든 브라우저에서 다 되나요?
최신 Chrome·Edge에서 가장 안정적으로 지원되며, Firefox는 대체로 지원하지만 일부 기능에서 차이가 있을 수 있습니다. 구형 Safari 등 일부 브라우저는 MediaRecorder API를 지원하지 않아 변환이 되지 않을 수 있습니다.
변환된 영상이 재생이 안 돼요
출력 포맷이 WEBM인데 재생 프로그램이 WEBM을 지원하지 않는 경우일 수 있습니다. VLC 같은 범용 플레이어를 사용하거나, 브라우저가 MP4 출력을 지원한다면 다시 시도해 보세요.