MP4 MP3 변환, 동영상 소리를 음질 손실 없이 추출하기
MP4에서 소리만 빼내는 방법은 두 가지입니다. 하나는 MP3로 다시 인코딩하는 방법이고, 다른 하나는 영상 안에 들어 있는 오디오를 재인코딩 없이 그대로 꺼내는 방법입니다. 음질을 지키려면 두 번째 방법이 좋고, 대부분의 MP4는 AAC 오디오를 담고 있어서 .m4a 파일로 꺼내면 원본 음질이 그대로 남습니다.
MP3가 꼭 필요하다면 VLC, Audacity 같은 무료 프로그램이나 온라인 변환기를 쓰면 됩니다. 아래에서 상황별로 어떤 방법을 고르면 되는지 순서대로 설명합니다.
MP3 변환과 원본 오디오 추출의 차이
MP4는 영상과 오디오를 함께 담는 '컨테이너'입니다. 그 안의 오디오는 보통 AAC 코덱으로 이미 압축되어 있습니다. 이 오디오를 MP3로 바꾸면 AAC를 풀어서 MP3로 다시 압축하게 됩니다. 손실 압축을 두 번 거치므로 음질이 조금 떨어집니다.
반면 오디오 트랙을 그대로 복사해 새 파일에 담으면 데이터가 바뀌지 않습니다. 원본과 비트 단위로 같은 소리가 나오고, 인코딩 과정이 없어서 처리 속도도 매우 빠릅니다.
| 구분 | MP3로 변환(재인코딩) | 원본 오디오 추출(스트림 복사) |
|---|---|---|
| 음질 | 원본보다 약간 떨어짐 | 원본과 동일 |
| 속도 | 파일 길이에 비례해 걸림 | 몇 초 안에 끝나는 경우가 많음 |
| 결과 형식 | .mp3 | 원본 코덱에 따라 .m4a, .aac, .opus 등 |
| 호환성 | 거의 모든 기기에서 재생 | 대부분 재생되지만 일부 구형 기기는 제한 |
한 가지 기억할 점이 있습니다. 128kbps AAC를 320kbps MP3로 바꿔도 음질은 좋아지지 않습니다. 이미 없어진 정보는 되살아나지 않고 파일 크기만 커집니다.
먼저 영상의 오디오 코덱 확인하기
원본 그대로 추출하려면 영상에 어떤 오디오 코덱이 들어 있는지 알아야 합니다. 코덱에 맞는 확장자로 저장해야 하기 때문입니다.
- VLC 미디어 플레이어로 영상을 엽니다.
- 도구 메뉴의 코덱 정보를 엽니다. Windows에서는 Ctrl+J로도 열 수 있습니다.
- 오디오 스트림 항목에서 코덱 이름을 확인합니다.
| 오디오 코덱 | 추출 시 확장자 | 주로 보이는 곳 |
|---|---|---|
| AAC (mp4a) | .m4a | 스마트폰 촬영 영상, 대부분의 MP4 |
| MP3 | .mp3 | 일부 오래된 영상 |
| Opus | .opus 또는 .ogg | WebM, 일부 웹 영상 |
| AC-3, E-AC-3 | .ac3, .eac3 | 영화, 방송 녹화 파일 |
원본 코덱이 이미 MP3라면 추출만 해도 바로 MP3 파일이 나옵니다. 이런 경우엔 재인코딩할 이유가 전혀 없습니다.
Shutter Encoder로 재인코딩 없이 오디오 추출하기
음질 손실 없는 추출이 목적이라면 Shutter Encoder가 가장 편합니다. 무료 오픈소스 변환 도구이고, 내부적으로 FFmpeg를 써서 스트림 복사 기능을 메뉴로 제공합니다. 설치 파일은 공식 홈페이지에서 받을 수 있고, 지원 운영체제는 공식 사이트에서 최신 정보를 확인하세요.
- Shutter Encoder를 실행하고 MP4 파일을 창으로 끌어다 놓습니다.
- 기능 선택 목록에서 재인코딩 없음 계열의 Extract(추출) 기능을 고릅니다.
- 추출 대상을 오디오로 지정합니다.
- 시작 버튼을 누르면 원본 코덱 그대로 오디오 파일이 만들어집니다.
MP3가 필요하면 같은 프로그램의 오디오 변환 기능에서 MP3를 고르고 비트레이트를 정하면 됩니다. 여러 파일을 한꺼번에 넣어 일괄 처리할 수도 있어서, 강의 영상 여러 개에서 음성만 뽑을 때 편합니다. 메뉴 이름은 버전에 따라 조금 다를 수 있습니다.
VLC로 MP4를 MP3로 변환하기
VLC는 재생 프로그램이지만 변환 기능도 들어 있습니다. 이미 설치해 두었다면 따로 프로그램을 받지 않아도 됩니다.
- 미디어 메뉴에서 변환/저장을 엽니다.
- 추가 버튼으로 MP4 파일을 넣고 아래의 변환/저장 버튼을 누릅니다.
- 프로필 목록에서 Audio - MP3를 고릅니다.
- 렌치 모양 버튼으로 프로필을 편집해 오디오 비트레이트를 192~320kbps 정도로 올립니다.
- 대상 파일 이름을 .mp3로 지정하고 시작을 누릅니다.
VLC 프로필 편집 화면의 오디오 코덱 탭에는 원본 오디오 트랙을 유지하는 옵션도 있습니다. 이 옵션으로 스트림 복사를 시도할 수 있지만, 컨테이너 설정에 따라 결과 파일이 제대로 재생되지 않는 경우가 있습니다. 무손실 추출은 Shutter Encoder나 FFmpeg 쪽이 더 안정적입니다.
Audacity로 필요한 부분만 잘라서 저장하기
영상 전체가 아니라 특정 구간만 필요하거나 잡음을 줄이고 싶다면 Audacity가 알맞습니다. 파형을 보면서 자르고, 볼륨을 맞추고, 페이드를 넣을 수 있습니다.
- Audacity에서 파일 메뉴의 가져오기로 MP4를 엽니다. MP4를 열려면 FFmpeg 라이브러리가 필요할 수 있으며, 설치 방법은 Audacity 공식 안내를 따르면 됩니다.
- 필요 없는 앞뒤 구간을 선택해 지웁니다.
- 내보내기에서 MP3를 고르고 품질을 정해 저장합니다.
Audacity는 오디오를 불러올 때 편집용 형식으로 풀어 버리므로 저장할 때 항상 다시 인코딩됩니다. 원본 그대로의 음질이 중요하다면 편집 결과를 WAV나 FLAC 같은 무손실 형식으로 내보내는 편이 좋습니다.
설치 없이 바로 변환하는 방법
한두 개 파일만 빠르게 바꾸려면 프로그램을 설치할 필요가 없습니다. 설치 없이 바로 하려면 동영상 MP3 변환기에 파일을 올리면 됩니다. 추출한 M4A를 MP3나 WAV로 다시 바꿔야 할 때는 오디오 변환기를 쓰면 됩니다.
명령어에 익숙하다면 FFmpeg 한 줄로도 무손실 추출이 됩니다. ffmpeg -i input.mp4 -vn -c:a copy output.m4a에서 -vn은 영상을 빼라는 뜻이고, -c:a copy는 오디오를 재인코딩 없이 복사하라는 뜻입니다. 원본 코덱이 AAC가 아니라면 확장자를 위 표에 맞게 바꿔 주세요.
SNS나 온라인에서 받은 영상의 소리를 추출할 때는 개인 소장 용도로만 쓰고, 음원과 영상의 저작권을 지켜 주세요.
자주 묻는 질문
M4A 파일은 휴대폰이나 차량에서 재생되나요?
최근 스마트폰과 PC는 대부분 M4A(AAC)를 바로 재생합니다. 다만 일부 구형 MP3 플레이어나 차량 오디오는 MP3만 지원할 수 있습니다. 이럴 때만 MP3로 변환하면 됩니다.
MP3로 바꿀 때 비트레이트는 얼마로 하면 되나요?
음악은 192~320kbps, 강의나 회의 녹음처럼 말소리 위주라면 128kbps 정도로도 충분합니다. 원본 오디오 비트레이트보다 높게 잡아도 음질은 좋아지지 않습니다.
변환한 파일에서 소리와 길이가 맞지 않으면 어떻게 하나요?
가변 프레임레이트 영상이나 손상된 파일에서 드물게 생깁니다. 다른 프로그램으로 다시 추출해 보고, 그래도 같으면 원본 영상을 다시 받거나 재인코딩 방식으로 변환해 보세요.
영상에 오디오 트랙이 여러 개면 어떻게 되나요?
영화 파일처럼 언어별 트랙이 여러 개인 경우 기본 트랙만 추출될 수 있습니다. VLC 코덱 정보에서 트랙 구성을 확인한 뒤, 추출 프로그램에서 원하는 트랙을 지정하세요.
정리
MP4에서 소리만 필요하다면 먼저 오디오 코덱을 확인하고, 재인코딩 없이 원본 트랙을 꺼내는 것이 음질을 지키는 가장 확실한 방법입니다. 무손실 추출은 Shutter Encoder나 FFmpeg가 편하고, MP3가 꼭 필요하면 VLC나 온라인 변환기로 192kbps 이상으로 바꾸면 됩니다. 구간을 자르거나 편집할 일이 있으면 Audacity를 쓰세요.