MKV MP4 변환, 화질 손실 없이 몇 초 만에 하는 법

SSDown 에디터2026년 10월 1일읽는 데 9분파일 형식
#mkv mp4 변환#mkv 변환#mkv mp4 무손실#동영상 변환#리먹싱

MKV를 MP4로 바꿀 때 화질을 잃지 않으려면 영상을 다시 인코딩하지 말고 컨테이너만 바꾸는 리먹싱(remux)을 쓰면 됩니다. 영상과 음성 데이터는 그대로 두고 담는 그릇만 바꾸는 방식이라 화질이 원본과 같고, 긴 영화도 보통 몇 초에서 수십 초면 끝납니다.

다만 MKV 안에 든 코덱이 MP4와 호환되어야 합니다. 이 글에서는 코덱 확인 방법, Shutter Encoder와 FFmpeg로 리먹싱하는 절차, 리먹싱이 안 될 때 HandBrake로 변환하는 방법을 순서대로 설명합니다.

리먹싱이란: 인코딩 없이 그릇만 바꾸기

MKV와 MP4는 둘 다 컨테이너입니다. 컨테이너는 영상 트랙, 음성 트랙, 자막 같은 데이터를 한 파일에 묶는 포장 형식이고, 실제 화질은 그 안에 든 코덱(H.264, H.265 등)과 비트레이트가 정합니다.

일반적인 변환 프로그램은 영상을 풀었다가 다시 압축합니다. 이 과정을 재인코딩이라고 하며, 시간이 오래 걸리고 압축할 때마다 화질이 조금씩 떨어집니다. 리먹싱은 압축된 데이터를 그대로 복사해 MP4 포장에 옮겨 담기만 합니다.

  • 화질: 원본과 같습니다. 데이터를 건드리지 않기 때문입니다.
  • 속도: 디스크 복사 속도에 가깝습니다. CPU를 거의 쓰지 않습니다.
  • 용량: 원본과 거의 같습니다. 용량을 줄이는 효과는 없습니다.

먼저 확인할 것: MKV 안의 코덱이 MP4에 들어가는지

MKV는 거의 모든 코덱을 담을 수 있지만 MP4는 담을 수 있는 코덱이 더 제한적입니다. 파일 속 코덱은 MediaInfo 같은 정보 확인 프로그램이나 뒤에서 설명할 MKVToolNix에 파일을 넣어 보면 알 수 있습니다.

트랙MP4 리먹싱 가능(일반적)주의가 필요한 경우
영상H.264(AVC), H.265(HEVC), AV1VP9, MPEG-2 등은 재생기에 따라 호환성이 떨어질 수 있음
음성AAC, MP3, AC-3, E-AC-3DTS, TrueHD, FLAC, PCM은 MP4에 넣지 못하거나 재생되지 않는 기기가 많음
자막SRT(MP4용 텍스트 자막으로 변환 필요)ASS/SSA 스타일 자막, PGS 같은 이미지 자막은 MP4에 그대로 못 넣음

영상이 H.264나 H.265이고 음성이 AAC나 AC-3라면 거의 문제없이 리먹싱됩니다. 음성만 DTS처럼 호환이 안 된다면 영상은 복사하고 음성만 AAC로 다시 인코딩하는 방법도 있습니다. 이 경우 영상 화질은 그대로 유지됩니다.

리먹싱으로 MKV를 MP4로 변환하는 방법

Shutter Encoder로 변환하기

Shutter Encoder는 무료 오픈소스 미디어 변환 도구로, 재인코딩 없이 컨테이너만 바꾸는 Rewrap 기능이 들어 있습니다. 명령어 없이 화면에서 처리할 수 있어 처음 해 보는 사람에게 알맞습니다. 설치 파일은 Shutter Encoder 공식 홈페이지에서 받을 수 있습니다.

  1. Shutter Encoder를 실행하고 MKV 파일을 창에 끌어다 놓습니다. 여러 파일을 한 번에 넣어도 됩니다.
  2. 기능 선택 목록에서 재인코딩이 없는 항목 가운데 Rewrap을 고릅니다. 한국어 화면에서는 번역된 이름으로 보일 수 있습니다.
  3. 출력 확장자를 .mp4로 지정합니다.
  4. 저장 위치를 확인하고 시작 버튼을 누릅니다.
  5. 변환된 파일을 재생해 영상, 소리, 싱크가 정상인지 확인합니다.

메뉴 이름과 위치는 버전에 따라 조금 다를 수 있으니, 화면이 다르면 공식 사이트 문서에서 최신 안내를 확인하세요.

FFmpeg 명령 한 줄로 변환하기

명령 프롬프트나 터미널을 쓸 줄 안다면 무료 도구인 FFmpeg가 가장 빠릅니다. Windows, Mac, Linux에서 모두 쓸 수 있습니다.

ffmpeg -i input.mkv -c copy output.mp4

-c copy가 모든 트랙을 재인코딩 없이 복사하라는 뜻입니다. 상황에 따라 아래처럼 바꿔 씁니다.

  • SRT 자막까지 넣을 때: ffmpeg -i input.mkv -map 0 -c copy -c:s mov_text output.mp4
  • 음성만 AAC로 바꿀 때: ffmpeg -i input.mkv -c:v copy -c:a aac -b:a 192k output.mp4
  • 웹에 올릴 때: 명령 끝의 파일 이름 앞에 -movflags +faststart를 붙이면 다운로드가 끝나기 전부터 재생을 시작할 수 있습니다.

기본 명령은 영상, 음성 트랙을 하나씩만 고릅니다. 다중 음성 트랙을 모두 옮기려면 -map 0을 붙이는데, 이때 MP4가 지원하지 않는 자막이나 음성이 섞여 있으면 오류가 나므로 해당 트랙을 먼저 정리해야 합니다.

설치 없이 파일 몇 개만 바로 바꾸고 싶다면 사이트의 동영상 변환기를 쓰는 방법도 있습니다. 큰 파일이나 많은 파일은 설치형 도구가 더 안정적입니다.

MKVToolNix로 트랙 확인하고 정리하기

MKVToolNix는 MKV 파일을 다루는 전문 도구입니다. 먼저 알아 둘 점은 MKVToolNix는 MP4 파일을 만들지 않는다는 것입니다. 결과물은 항상 MKV입니다. 그래도 리먹싱 전 준비 단계에서 쓸모가 큽니다.

  • 코덱 확인: MKVToolNix GUI에 파일을 넣으면 트랙마다 코덱, 언어, 이름이 표시됩니다. 위의 호환 표와 비교하면 리먹싱 가능 여부를 바로 알 수 있습니다.
  • 불필요한 트랙 제거: DTS 음성이나 PGS 자막처럼 MP4에 못 들어가는 트랙을 체크 해제하고 새 MKV로 저장하면, 그 파일은 FFmpeg나 Shutter Encoder로 문제없이 리먹싱됩니다. 이 작업도 재인코딩이 없어 금방 끝납니다.
  • 파일 합치기·자르기: 나뉜 MKV를 하나로 합치거나 필요한 구간만 분할할 때도 화질 손실이 없습니다.

프로그램은 MKVToolNix 공식 홈페이지에서 받을 수 있습니다.

리먹싱이 안 될 때: HandBrake로 재인코딩하기

영상 코덱 자체가 재생하려는 기기와 맞지 않을 때는 재인코딩이 필요합니다. 예를 들어 H.265 영상을 오래된 TV나 편집 프로그램에서 열어야 하거나, 용량을 크게 줄여야 할 때입니다. 이럴 때는 HandBrake가 무난합니다. HandBrake 공식 홈페이지에서 무료로 받을 수 있습니다.

HandBrake는 영상을 항상 다시 인코딩합니다. 영상 트랙을 그대로 복사하는 기능이 없으므로 "무손실 변환" 용도로는 맞지 않습니다. 대신 화질 손실을 눈에 띄지 않게 줄일 수는 있습니다.

  1. HandBrake에서 MKV 파일을 엽니다.
  2. 프리셋에서 원본 해상도에 맞는 항목(예: 1080p 계열)을 고릅니다.
  3. 요약(Summary) 탭에서 형식을 MP4로 지정합니다.
  4. 비디오 탭에서 인코더를 H.264 또는 H.265로 고르고, 품질(RF) 값을 낮출수록 화질이 좋아지고 용량이 커집니다. 화질을 우선한다면 기본값보다 조금 낮게 잡습니다.
  5. 오디오 탭에서 원본이 AAC나 AC-3라면 패스스루(Passthru)를 선택해 음성은 재인코딩 없이 옮길 수 있습니다.
  6. 저장 위치를 정하고 인코딩을 시작합니다.

재인코딩은 영상 길이와 컴퓨터 성능에 따라 수 분에서 수십 분이 걸립니다. 하드웨어 가속 인코더를 쓰면 빨라지지만 같은 용량일 때 화질은 소프트웨어 인코더보다 약간 낮을 수 있습니다.

방법별 비교: 무엇을 고를까

방법화질속도난이도맞는 상황
Shutter Encoder(Rewrap)원본 그대로매우 빠름쉬움명령어 없이 무손실 변환
FFmpeg(-c copy)원본 그대로매우 빠름보통트랙 선택 등 세밀한 조정, 일괄 처리
MKVToolNix원본 그대로매우 빠름쉬움리먹싱 전 코덱 확인, 트랙 정리(MKV 출력)
HandBrake재인코딩(약간 손실)느림보통코덱 변경, 용량 줄이기

순서로 정리하면 코덱 확인 → 리먹싱 시도 → 안 되면 재인코딩입니다. 대부분의 MKV는 첫 두 단계에서 해결됩니다.

자주 묻는 질문

MKV를 MP4로 바꾸면 화질이 떨어지나요?

리먹싱으로 바꾸면 떨어지지 않습니다. 영상 데이터를 그대로 복사하기 때문입니다. 반면 일반 변환 프로그램이나 HandBrake처럼 재인코딩하는 방식은 설정에 따라 화질이 조금 떨어질 수 있습니다.

변환했더니 소리가 안 나옵니다.

음성 코덱이 DTS나 TrueHD처럼 재생기가 지원하지 않는 형식일 가능성이 큽니다. 영상은 복사하고 음성만 AAC로 다시 인코딩하면 대부분 해결됩니다.

자막이 사라졌어요.

ASS나 PGS 자막은 MP4에 그대로 넣을 수 없습니다. SRT 자막은 MP4용 텍스트 자막으로 변환해 넣을 수 있고, 스타일 자막은 별도 SRT 파일로 두거나 영상에 입히는(하드섭) 방법이 있는데 이 경우 재인코딩이 필요합니다.

굳이 MP4로 바꿔야 하나요?

PC에서 VLC 같은 플레이어로만 본다면 MKV 그대로 둬도 됩니다. 스마트폰, TV, 편집 프로그램, 웹 업로드처럼 MP4를 요구하는 곳에 쓸 때 변환하면 됩니다.

변환 후 용량이 그대로인데 정상인가요?

정상입니다. 리먹싱은 데이터를 다시 압축하지 않으므로 용량이 거의 같습니다. 용량을 줄이려면 HandBrake 같은 도구로 재인코딩해야 합니다.

정리

MKV MP4 변환은 재인코딩 없이 컨테이너만 바꾸는 리먹싱으로 하면 화질 손실 없이 몇 초 만에 끝납니다. 먼저 MKVToolNix 등으로 코덱을 확인하고, H.264·H.265 영상과 AAC·AC-3 음성이라면 Shutter Encoder의 Rewrap이나 FFmpeg의 -c copy로 변환하면 됩니다. 호환되지 않는 음성이나 자막은 해당 트랙만 정리하거나 다시 인코딩합니다. 영상 코덱 자체를 바꿔야 할 때만 HandBrake로 재인코딩하세요.