# WebM MP4 변환: 브라우저에서 무료로 변환

> 브라우저에서 WebM을 MP4로 변환해요. VP8, VP9, AV1 영상과 Opus 오디오를 아이폰, 영상 편집기, 업로드 양식이 모두 받는 H.264와 AAC로 인코딩해요. 업로드는 하지 않아요.

URL: https://cutfac.com/ko/tools/webm-to-mp4  
최종 수정일: 2026-10-28  
언어: [English](https://cutfac.com/tools/webm-to-mp4)

WebM을 올리면 아이폰에서 재생되고 어떤 편집기에서도 열리는 H.264 MP4가 나와요. 브라우저 안에서 인코딩해서 파일을 업로드하지 않아요.

브라우저에서 실행돼요. 업로드되는 파일은 없어요.

## 사용 방법

1. **WebM 올리기.** 파일을 끌어다 놓으면 어떤 영상과 오디오가 들어 있는지 보여 줘요.
2. **변환하기.** 영상은 H.264로, 소리는 AAC로 인코딩해요. 긴 녹화는 시간이 걸리니 탭을 열어 두세요.
3. **확인하고 내려받기.** MP4를 재생해 확인한 다음 내려받아요.

## WebM을 다시 인코딩해야 하는 이유

WebM은 웹의 개방형 형식이에요. 영상은 VP8, VP9, AV1이고 오디오는 Opus나 Vorbis예요. 브라우저는 재생하지만 많은 영상 편집기, 업로드 양식, 휴대폰 앱은 받지 않고, VP9을 MP4 상자에 옮겨도 마찬가지예요.

그래서 MOV와 달리 WebM은 MP4로 옮기기만 할 수 없어요. 영상을 풀어서 H.264로, 소리를 AAC로 다시 인코딩해요. 거의 모든 기기와 앱이 받는 조합이에요. 높은 화질로 인코딩해서 원본과 거의 같아 보이지만, 시간이 걸리고 파일이 WebM보다 커질 수 있어요.

## WebM은 어디서 나오나요

브라우저에서 동작하는 화면 녹화 도구는 보통 WebM으로 저장해요. 브라우저의 녹화 API가 오랫동안 써 온 형식이에요. 이런 파일은 헤더에 길이가 없는 경우가 많아서, 어떤 플레이어에서는 길이가 안 나오거나 탐색이 안 돼요. 변환한 MP4에는 길이와 색인이 들어가서 정상적으로 탐색돼요.

## ffmpeg로 하기

명령줄에서 같은 변환을 하는 방법이에요. -crf 20은 화질(낮을수록 좋음)이고, +faststart는 색인을 앞에 둬요.

- ffmpeg -i input.webm -c:v libx264 -crf 20 -c:a aac -movflags +faststart output.mp4

## 출처

- [MDN: MediaRecorder](https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder)
- [FFmpeg documentation](https://ffmpeg.org/ffmpeg.html)

## 자주 묻는 질문

### 영상이 업로드되나요?

아니요. 브라우저가 WebM을 풀고 MP4를 직접 인코딩해요. 어디로도 보내지 않아요.

### 얼마나 걸리나요?

모든 프레임을 인코딩해서 영상 길이, 해상도, 컴퓨터 성능에 따라 달라요. 짧은 클립은 몇 초, 긴 1080p 녹화는 몇 분이 걸릴 수 있어요. 진행률로 얼마나 남았는지 볼 수 있어요.

### 화질이 떨어지나요?

다시 인코딩하는 만큼 조금 떨어져요. 높은 화질로 설정돼 있어 차이는 거의 보이지 않지만, MP4가 WebM보다 클 수 있어요.

### 어떤 브라우저가 가장 잘 되나요?

Chrome과 Edge가 가장 많은 형식을 풀고 인코딩해요. 브라우저가 H.264나 AAC를 인코딩하지 못한다고 나오면 둘 중 하나에서 시도해 보세요.
