오디오 변환기
WMA·AMR·AC-3까지 브라우저에서 MP3·WAV·FLAC·AIFF·M4A·OGG로 변환 — 자르기·페이드·노멀라이즈·리샘플링을 파일 업로드 없이 처리합니다.
🔒 디코딩과 인코딩 모두 이 페이지에서 처리되며 아무것도 업로드되지 않습니다. 출력은 MP3·M4A(AAC)·OGG(Opus)·FLAC·WAV·AIFF입니다. AAC와 Opus는 브라우저 자체 인코더가, 나머지 넷은 이 페이지의 코드가 인코딩하며, 컨테이너는 어느 쪽이든 여기서 만듭니다. 디코딩한 샘플로 다시 인코딩하기 때문에 표지 이미지와 태그는 옮겨지지 않습니다.
오디오나 영상 파일을 여기에 놓거나 클릭해 선택
업로드 없이 오디오 변환
오디오 파일을 놓고 출력 형식을 고른 뒤 내려받으면 됩니다. 디코딩은 먼저 브라우저 자체 오디오 엔진인 Web Audio API에 맡기므로, 브라우저가 이미 재생할 수 있는 형식 — 거의 항상 MP3와 WAV, 보통 M4A/AAC, 그리고 대개 OGG와 FLAC — 을 엽니다. 브라우저가 WMA·AMR·AC-3·AU·VOC 파일을 열지 못하면 페이지가 직접 디코딩합니다. AU와 VOC는 페이지 자체 코드로 읽고, WMA·AMR·AC-3는 그런 파일을 처음 열 때 이 사이트에서 받아 오는 디코더로 읽습니다 — AMR은 opencore-amr, WMA와 AC-3는 LGPL로 배포되는 FFmpeg 자체 디코더입니다. 모든 과정이 기기에서 실행되어 ffmpeg를 설치할 필요도, 서버를 기다릴 필요도 없습니다. 여기 들어 있는 FFmpeg는 WMA와 AC-3 디코더뿐이며, 그런 파일을 열 때만 받아 옵니다.
출력 6가지, 각각 언제 쓰나
WAV와 AIFF는 무압축 16비트 PCM으로 무손실이지만 스테레오 기준 1분에 약 10MB입니다. FLAC도 무손실이면서 더 작습니다 — 얼마나 작아지는지는 녹음에 따라 다릅니다. MP3는 어디서나 재생되며 형식이 허용하는 모든 비트레이트를 고를 수 있습니다(32~48kHz 원본은 32~320kbps, 절반 속도인 MPEG-2 대역은 8~160kbps). M4A는 AAC를, OGG는 Opus를 담고, 둘 다 브라우저가 WebCodecs로 직접 인코딩하므로 내려받는 인코더가 없습니다 — 고른 형식을 브라우저가 인코딩하지 못하면 조용히 다른 것을 쓰지 않고 그 사실과 가능한 브라우저를 알려 줍니다.
편집, 그리고 지키는 한계
다시 인코딩하기 전에 앞뒤를 자르고, 페이드 인·아웃을 넣고, 거꾸로 돌리고, 모노·스테레오를 지정하고, 음량을 지정하거나 피크·평균 레벨을 노멀라이즈하고, 샘플레이트를 windowed-sinc 리샘플러로 바꿀 수 있습니다. MP3·M4A·OGG는 비트레이트 선택에서 "파일 크기에 맞춤"을 고르고 "목표 크기 (MB)"를 넣으면 오디오가 그 크기에 들어가는 가장 높은 비트레이트를 고릅니다 — 태그와 컨테이너가 조금 더 붙고, 어떤 비트레이트로도 맞출 수 없는 목표는 거부합니다. 파일 여러 개를 놓으면 같은 설정으로 변환해 ZIP 하나로 받습니다. 출력 형식·비트레이트·샘플레이트·채널은 이 기기에 기억되며 저장한 설정 지우기로 지울 수 있습니다. 태그 (선택)에 제목·아티스트·앨범·연도·장르를 적으면 파일 안에 기록됩니다 — MP3는 ID3 태그, FLAC·OGG는 주석, WAV는 INFO 청크로 들어가며, M4A와 AIFF에는 태그를 쓰지 않고 그 형식을 고르면 화면에 그렇게 알려 줍니다. 정확히 할 수 없는 것은 거부합니다: Opus는 8·12·16·24·48kHz만 담을 수 있어서 44.1kHz 원본은 몰래 리샘플링하지 않고 그 다섯 값을 알려 주며 거부하고, AAC는 1,024 표본씩 부호화하는 특성상 원본보다 몇 밀리초 길어지는데 이를 숨기지 않고 화면에 밝힙니다. 믹싱은 하지 않으며, 영상 파일에서는 소리만 꺼냅니다 — 브라우저가 열 수 있는 컨테이너(보통 MP4와 WebM)에 한해서입니다.
자주 묻는 질문
어떤 입력 형식을 변환할 수 있나요?
브라우저가 Web Audio API로 디코딩할 수 있는 형식이면 됩니다 — 거의 항상 MP3와 WAV, 보통 M4A/AAC, 그리고 대개 OGG와 FLAC입니다. 여기에 더해 브라우저가 열지 못하는 WMA·AMR·AC-3·AU·VOC는 페이지가 직접 디코딩합니다. 지원 여부는 브라우저와 운영체제에 따라 다르며, 그래도 디코딩되지 않는 파일은 깨진 다운로드 대신 명확한 오류로 안내됩니다.
오디오가 서버로 업로드되나요?
아니요. 디코딩은 브라우저 내장 오디오 엔진을 쓰고 — 브라우저가 열지 못하는 WMA·AMR·AC-3·AU·VOC 파일은 이 페이지의 디코더가 기기에서 처리합니다 — 인코딩도 기기에서 실행되어 파일이 컴퓨터를 벗어나지 않습니다. 비공개 녹음도 로컬에 머물며, 브라우저가 직접 디코딩하는 파일은 한 번 사용한 뒤에는 오프라인에서도 동작합니다. WMA·AMR·AC-3 파일은 그 형식을 처음 열 때 디코더를 받아 와야 하므로 그때 한 번 더 인터넷 연결이 필요합니다.
WAV와 MP3 중 무엇을 골라야 하나요?
WAV는 무압축 16비트 PCM이라 무손실이지만 용량이 큽니다(스테레오 기준 1분당 약 10MB). MP3는 훨씬 작고 128·192·320kbps 같은 비트레이트를 고를 수 있습니다. 편집·보관에는 WAV, 공유·업로드에는 MP3를 권합니다.
변환한 파일에 제목·아티스트·앨범을 넣을 수 있나요?
네. “태그 (선택)” 아래 제목·아티스트·앨범·연도·장르 중 원하는 칸을 채우면 형식마다 플레이어가 읽는 자리에 기록됩니다 — MP3는 ID3 태그, FLAC는 Vorbis 주석 블록, OGG는 주석 헤더, WAV는 LIST/INFO 청크입니다. 여러 파일을 한 번에 변환하면 모두에 똑같이 들어갑니다. M4A와 AIFF에는 태그를 쓰지 않으며, 그 형식을 고르면 칸이 꺼지고 그렇다는 안내가 나옵니다. 칸을 비워 두면 파일은 달라지지 않습니다.
브라우저가 WMA나 AMR 파일을 열지 못하면 어떻게 되나요?
페이지가 대신 디코딩합니다. 먼저 브라우저에 맡기고, 브라우저가 WMA·AMR·AC-3 파일을 거부하면 그 형식의 디코더를 이 사이트에서 받아 옵니다 — WMA와 AC-3는 FFmpeg 자체 디코더, AMR은 opencore-amr입니다. 받아 오는 동안 “이 형식의 디코더를 불러오는 중”이라는 안내가 크기와 함께 나옵니다. 이 다운로드는 그 형식의 파일을 처음 열 때 일어나며, 디코더는 기기에서 실행되므로 파일 자체는 여전히 업로드되지 않습니다. AU와 VOC는 디코더가 필요 없고 페이지 자체 코드로 읽습니다. 디코딩한 오디오는 다른 파일과 똑같이 자르기·음량·출력 형식 옵션을 거칩니다. DSS 받아쓰기 파일은 열리지 않습니다.
비트레이트 대신 파일 크기를 목표로 정할 수 있나요?
MP3·M4A·OGG라면 됩니다. 비트레이트 선택에서 "파일 크기에 맞춤"을 고르고 "목표 크기 (MB)"를 넣으면, 파일마다 자르고 난 길이 기준으로 오디오가 그 크기에 들어가는 가장 높은 비트레이트를 쓰고 고른 비트레이트를 옵션에 적어 줍니다. 태그와 컨테이너가 조금 더 붙고, 어떤 비트레이트로도 맞출 수 없는 목표는 화면에서 거부합니다.
노래에서 보컬만 지울 수 있나요?
아니요. 섞인 소리에서 목소리만 빼내는 것은 음원 분리로, 학습된 신경망 모델이 하는 일이고 이 변환기에는 그런 모델이 없습니다. 일부 도구가 쓰는 지름길 — 스테레오의 한 채널에서 다른 채널을 빼는 것 — 은 가운데에 섞인 베이스와 드럼까지 지우고 목소리의 잔향은 남기므로, 보컬 제거라는 이름으로 내놓지 않았습니다. 이 변환기가 바꾸는 것은 자르기, 채널, 샘플레이트, 음량, 페이드, 거꾸로 재생입니다.