MP4 MP3 변환

MP4 영상을 MP3로 무료 변환. 구간을 골라 브라우저에서 바로 만들고 업로드는 없습니다.

MP4를 열고 구간을 고르면 Nerulio가 음성 트랙(보통 AAC)을 디코딩해 128–320 kbit/s MP3나 WAV로 만듭니다. MP4의 영상은 디코딩하지 않으므로, 브라우저가 음성만 디코딩하면 HEVC·AV1 MP4도 됩니다. AAC는 이미 손실 압축이라 MP3 비트레이트는 AAC와 같거나 조금 높게 고르세요. 더 높이면 파일만 커지고, 훨씬 낮추면 들리는 손실이 한 번 더 생깁니다.

영상을(를) 여기에 놓으세요여러 개를 한 번에 처리할 수 있습니다
업로드 없음 · 이 기기에서 처리

AAC를 받아 MP3로

MP4에는 보통 AAC 음성이 들어 있습니다. MDN은 MP4가 담을 수 있는 음성 코덱으로 AAC·MP3·Opus·FLAC을 꼽습니다. AAC는 WebCodecs 코덱 레지스트리에 있으므로, Nerulio는 브라우저의 음성 디코더로 이를 디코딩해 샘플을 LAME 3.100에 넘겨 MP3를 만듭니다.

AAC에서 MP3로 가는 것은 손실에서 손실로의 변환입니다. MP3 인코더는 AAC 인코더가 이미 단순화한 소리를 다시 기술해야 하고, 자기만의 잡음도 더합니다. 원본보다 높은 MP3 비트레이트는 아무것도 되살리지 못하고, 훨씬 낮으면 들리는 손실이 생깁니다. 고르기 전에 ffprobe로 원본 비트레이트를 읽으세요.

MP4에 이미 MP3 음성이 들어 있어도 디코딩한 뒤 다시 인코딩합니다. Nerulio에는 음성만 그대로 복사해 내는 기능이 없습니다. 음성 트랙이 여러 개인 MP4(언어별, 해설)는 기본 트랙 하나만 나옵니다.

AAC
Advanced Audio Coding. MP4의 일반적인 음성 코덱.
손실→손실 변환
이미 손실 압축된 음성을 다시 인코딩하는 것. 품질은 같거나 떨어질 뿐입니다.
기본 트랙
읽기 도구가 먼저 고르는 음성 트랙. 다른 음성 트랙은 무시합니다.

예시: 비트레이트를 고르기 전에 원본 확인

45분짜리 강연 녹화:

$ ffprobe -v error -select_streams a:0 -show_entries stream=codec_name,sample_rate,channels,bit_rate -of default=nw=1 talk.mp4
codec_name=aac
sample_rate=48000
channels=2
bit_rate=128000   → AAC, 128 kbit/s, 48 kHz 스테레오
MP3 192 kbit/s(원본 이상): 192,000 × 2,700 s ÷ 8 = 64,800,000 bytes ≈ 결과 상자 61.8 MB

고급 설정에서 44.1 kHz를 고르지 않는 한 샘플레이트는 48 kHz 그대로입니다. 128 kbit/s라면 같은 강연이 41.2 MB가 되며, 원본과 같은 비트레이트에서 손실 단계를 한 번 더 거칩니다.

MP4에서 MP3로

MP4에서Nerulio에서MP3에서
AAC(또는 MP3·Opus) 음성 트랙브라우저에서 디코딩LAME 3.100, 고정 128–320 kbit/s
H.264·HEVC·AV1 영상디코딩 없이 버림—
48·44.1 kHz 샘플레이트다른 값을 고르지 않으면 유지같은 샘플레이트
여러 음성 트랙기본 트랙만트랙 하나
제목·아티스트·챕터복사하지 않음태그 없음

결과 확인

  • 결과는 구간과 같은 길이여야 합니다. 첫 1초를 들어 시작이 잘리지 않았는지 확인하세요.
  • 용량을 비트레이트 × 초 ÷ 8과 비교하세요.
  • 심벌즈, 치찰음, 조용한 잔향 꼬리를 들어 보세요. 손실→손실 변환의 흔적이 가장 먼저 드러나는 곳입니다.

문제 해결

증상유력한 원인확인 방법해결
"This file has no audio track"MP4를 소리 없이 내보냈거나 소리가 별도 파일에 있음-select_streams a로 ffprobe를 돌려도 아무것도 안 나옴이 파일에서는 뽑을 것이 없습니다
음성에서 디코더 오류MP4에 이 브라우저가 디코딩하지 못하는 음성 코덱(예: 서라운드 코덱)이 있음ffprobe의 codec_name이 파일은 FFmpeg로 변환
목소리가 물결치듯 들림낮은 비트레이트에서 손실 단계를 두 번 거쳐 잡음이 생김같은 순간의 MP4와 비교192 kbit/s 이상이나 WAV 사용
MP3가 MP4의 음성 트랙 전체보다 큼원본 AAC보다 높은 MP3 비트레이트ffprobe로 원본 bit_rate 확인원본 비트레이트나 그 바로 위 단계를 고르기

다른 방법

방법이럴 때 더 낫습니다
AAC를 .m4a로 그대로 두기AAC를 받는 플레이어라면 다시 인코딩 없이 원래 품질이 유지됩니다. FFmpeg에서 -vn -c:a copy out.m4a로 복사할 수 있습니다.
-vn -c:a libmp3lame -b:a 192k를 쓴 FFmpeg일괄 작업이나 브라우저가 디코딩하지 못하는 음성 코덱.

이 방법의 한계

  • MP4에 이미 MP3가 들어 있어도 음성은 항상 다시 인코딩합니다.
  • 기본 음성 트랙 하나만 쓰며, 태그와 챕터는 쓰지 않습니다.

버전과 출처

tests/media-browser.mjs로 Chromium 153과 Firefox 155에서 1920 × 1080 H.264/AAC MP4를 써서 확인했습니다. 4초 구간을 192 kbit/s로 만들면 요청 길이와 0.12초 이내로 맞았습니다. MP4 음성 코덱은 MDN, 코덱 목록은 W3C WebCodecs 레지스트리를 따랐습니다.

참고한 공식 문서

MP4 MP3 변환

MP4는 휴대폰·카메라·편집 프로그램이 가장 많이 쓰는 영상 형식입니다.

오디오 트랙을 디코딩해 MP3로 인코딩합니다. 영상 파일 안의 오디오 코덱을 브라우저가 지원해야 합니다.

파일은 서버로 업로드되지 않고 이 브라우저 안에서만 처리됩니다.

영상 → MP3

MP4·WebM 등 지원되는 영상에서 필요한 구간의 소리를 MP3·WAV로 저장하세요. 비트레이트를 선택하고 브라우저에서 처리한 결과를 다운로드합니다.

사용 방법

  1. 지원되는 영상·오디오 파일 열기
  2. 시간 범위와 MP3·WAV 형식, 오디오 설정 선택
  3. 저장한 결과의 처음과 끝을 재생해 확인

지원 형식

MP4 / WebM / MOV / MP3 / WAV / OGG / M4A → MP3 / WAV — 입력·출력 지원은 브라우저에 따라 다릅니다.

이 도구로 할 수 있는 일

오디오를 순차 추출해 96~320kbps MP3 또는 PCM WAV로 저장합니다.

처리 방식과 검증 수준

advanced · ranged demux / WebCodecs / LAME WASM. 품질 검증을 진행 중입니다. Pro·Flagship 수준은 아직 입증되지 않았습니다.

저장 전에 확인하세요

빠른 자르기는 범위 안쪽 키프레임으로 줄어듭니다. 정밀 모드는 재인코딩하며 코덱 지원은 다릅니다. 가능하면 결과를 기기 내 임시 저장소에 씁니다. 호환 녹화 모드의 짧은 구간 제한은 유지됩니다.

자주 묻는 질문

처리 가능한 크기는 무엇으로 결정되나요?

기기 메모리·저장 공간·코덱 지원에 따라 달라집니다. 테스트한 사례가 모든 파일의 성공을 보장하지는 않습니다.

파일이 서버에 업로드되나요?

이 도구에서 연 파일은 서버에 업로드하지 않고 사용자 기기에서 처리합니다. 커뮤니티 글에 직접 첨부하는 이미지는 별도로 업로드됩니다. 일부 엔진과 모델은 외부에서 내려받으므로 IP 주소 등 연결 정보가 해당 서비스에 전달됩니다.

작업이 자동 저장되나요?

아니요. 이미지와 편집 상태는 이 탭에 있고 미디어 결과는 기기 내 임시 저장소를 사용할 수 있습니다. 언어를 바꿔도 작업은 유지되지만 새로고침, 탭 닫기, 다른 페이지로 이동하면 사라질 수 있습니다.