콘텐츠로 이동

맥에서 MP4로 변환하는 3가지 방법

GetCompress, QuickTime, FFmpeg를 사용해 맥에서 MP4로 변환하세요. MOV, MKV 등 다양한 형식에서 업로드, 편집, 공유에 적합한 H.264 MP4를 얻으세요.

제공 Petr Samokhin

업로드 양식, 편집기, 동료들은 일반적으로 MP4 형식에 H.264 비디오와 AAC 오디오를 기대합니다. 원본 파일은 MOV, MKV, WMV, FLV, AVI, WebM, MTS 등으로 제공될 수 있습니다. 로컬에서 변환하면 재촬영 없이 호환성을 해결할 수 있으며, 민감한 영상을 외부 업로드 사이트에 올리지 않아도 됩니다.

MP4로 변환해야 하는 이유

MP4는 단일 코덱이 아닌 컨테이너입니다. 대부분의 “MP4로 변환” 작업은 웹 도구에서 인식하는 .mp4 파일 안에 H.264(또는 HEVC) 비디오와 AAC 오디오를 담는 것을 의미합니다.

원본일반적인 문제MP4 결과물
MOV, M4V양식에서 확장자 필터링동일한 코덱, 익숙한 확장자
MKV, WebM편집기 또는 포털에서 컨테이너 거부MP4 형식의 H.264 + AAC
WMV, FLV, AVI레거시 코덱 또는 컨테이너최신 H.264 프로파일
MTS (AVCHD)중첩된 카드 폴더 구조단일 MP4 파일

전용 가이드: MOV를 MP4로 , MKV를 MP4로 , WMV를 MP4로 , FLV를 MP4로 . 확장자가 아닌 용량(MB)이 문제일 때는 맥에서 비디오 압축하기 를 참조하세요.

방법 1: GetCompress 사용

최적의 사용처: 단일 파일, 다양한 형식, 일괄 처리, 그리고 용량까지 고려해야 하는 “열어서 업로드하기” 작업입니다.

비디오가 대기열에 있고 형식, 해상도, 품질 설정이 열린 GetCompress 메인 창
  1. GetCompress 에 파일 하나 또는 폴더를 드래그 앤 드롭합니다.
  2. 출력 형식으로 MP4를 선택합니다.
  3. 클립의 일부만 필요하면 미리보기에서 자릅니다.
  4. 품질 수준(원본, 높음, 중간, 균형, 낮음) 또는 해상도를 설정하거나, 포털에서 MB 단위의 용량 제한을 명시한 경우 목표 파일 크기를 사용합니다.
  5. 내보내기 후 결과를 업로드 필드에 드래그 앤 드롭합니다.

변환은 맥 로컬에서 진행됩니다. “1080p 클라이언트 검토용”과 같은 프리셋을 저장해 두면 다음 번에 쉽게 재사용할 수 있습니다.

방법 2: QuickTime에서 내보내기

최적의 사용처: QuickTime에서 이미 재생 가능한 파일 하나 또는 두 개입니다.

  1. QuickTime Player에서 비디오를 엽니다.
  2. 필요하면 편집 → 자르기(⌘T)를 사용합니다.
  3. 파일 → 내보내기 → 1080p(또는 채팅 및 이메일용 720p)를 선택합니다.

이렇게 하면 MP4 호환 파일로 H.264로 다시 인코딩됩니다. QuickTime은 모든 레거시 형식(많은 FLV, WMV, MKV 파일 등)을 열 수 없습니다. 열기 실패 시 방법 3을 사용하세요.

한계: 다양한 형식의 폴더에 대한 일괄 처리 불가. MB 단위 목표 용량 설정 불가.

방법 3: FFmpeg로 변환

최적의 사용처: QuickTime에서 열 수 없는 형식, 가능한 경우 리뮥스, 폴더 스크립트 자동화.

brew install ffmpeg

범용 다시 인코딩:

ffmpeg -i input.any -c:v libx264 -crf 22 -preset medium \
 -c:a aac -b:a 128k -movflags +faststart output.mp4

원본이 이미 H.264 + AAC인 경우 리뮥스를 먼저 시도하세요:

ffmpeg -i input.mkv -c copy -movflags +faststart output.mp4

리뮥스가 실패하면 다시 인코딩 명령으로 전환합니다. 일반적인 확장자를 일괄 처리하려면:

mkdir mp4-out
for f in *.{mov,mkv,wmv,flv,avi,webm,m4v,mts}; do
 [ -f "$f" ] || continue
 ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
 -c:a aac -b:a 128k -movflags +faststart \
 "mp4-out/${f%.*}.mp4"
done
플래그기본 의미
-crf 22품질 (낮을수록 좋음, 파일 크기 큼; 20~26 권장)
-preset medium속도와 압축률의 균형
-movflags +faststart웹 친화적인 메타데이터 위치

HEVC를 H.264로 구체적으로 변환하려면 맥에서 HEVC를 H.264로 변환하기 를 참조하세요.

한계: 명령어와 오류 메시지를 직접 관리해야 합니다.

어떤 방법을 선택해야 할까요

상황시작 지점
다양한 파일이 섞인 폴더, 반복 변환, 용량 제한GetCompress
QuickTime에서 열리는 단일 파일QuickTime
레거시 형식 또는 자동화FFmpeg

코덱이 대상에 이미 맞는 경우 리뮥스를 사용합니다. 플레이어가 코덱을 거부하거나, 해상도를 변경하거나, 더 작은 파일이 필요한 경우 다시 인코딩합니다.

QuickTime만으로 충분할 때

QuickTime에서 클립이 열리고, 하나의 내보내기 작업으로 용량 제한 내에 작동하는 MP4가 생성되면 작업 완료입니다.

GetCompress는 프로젝트마다 소스가 달라지거나, 폴더 전체를 일괄 처리하거나, 변환과 압축을 한 단계에서 끝내야 할 때 유용합니다. 희귀 형식이나 방송용 패키징에는 FFmpeg를 사용하세요. 변환한 MP4가 여전히 크다면 처음부터 다시 시작하지 말고 같은 창에서 화질이나 해상도를 조정하면 됩니다.