CodeKitHub
일상 도구

오디오 추출기

마지막 업데이트:

동영상 파일은 실제로는 영상 프레임과 오디오 트랙이라는 두 개의 별도 스트림이 하나로 다중화된 것이며, 오디오만 따로 꺼내려면 보통 데스크톱 소프트웨어를 설치하거나 파일을 서버에 업로드해야 합니다. 이 도구는 이 작업을 전적으로 브라우저 안에서 처리합니다. 동영상을 넣고 MP3, WAV, AAC 중 하나를 선택하면, WebAssembly로 컴파일된 FFmpeg 미디어 툴킷의 전체 빌드인 ffmpeg.wasm을 이용해 사용자의 기기에서 로컬로 오디오 트랙을 추출합니다. 어디에도 업로드되지 않습니다.

이 도구는 무엇인가요?

오디오 추출이란 영상을 다시 인코딩하지 않고 동영상 컨테이너(MP4, MOV, WebM 등)에서 오디오 스트림을 분리하는 과정입니다. 기술적으로는 파일 전체를 변환하는 것이 아니라 "오디오를 디먹스하고 트랜스코딩"하는 작업에 가깝습니다. 영상과 오디오 스트림은 컨테이너 형식 안에 이미 별도로 저장되어 있기 때문에 오디오 트랙을 바로 추출할 수 있습니다.

이 도구는 시중 대부분의 동영상 및 오디오 소프트웨어의 기반이 되는 오픈소스 멀티미디어 프레임워크인 FFmpeg를 사용합니다. ffmpeg.wasm 프로젝트를 통해 WebAssembly로 컴파일되어 있어 서버나 네이티브 설치 없이 브라우저에서 JavaScript로 실행됩니다. 처음 실행할 때 브라우저가 약 30MB의 FFmpeg 엔진을 다운로드하며, 이후의 추출 작업은 사용자의 CPU를 이용해 전적으로 기기에서 이루어집니다.

업로드 과정이 없기 때문에 서버가 부과하는 파일 크기 제한도 없고, 대기열에서 기다릴 필요도 없으며, 동영상이 어디로 갔는지에 대한 개인정보 우려도 없습니다 — 이는 이 사이트의 다른 모든 클라이언트 사이드 도구가 작동하는 방식과 동일한 특성입니다.

왜 사용해야 할까요?

  • 줌이나 구글 미트 회의 녹화가 막 끝났고 회의록 정리 도구에 넣을 오디오만 필요할 때 — MP4를 넣고 MP3를 선택하면, 2분짜리 작업 때문에 영상 편집기를 열 필요가 없습니다.
  • 그때 열려 있던 카메라 앱이 그거라 기타 연주를 동영상으로 찍었는데, 이제 재인코딩 손실 없이 DAW에 바로 끌어다 넣을 WAV만 필요할 때 씁니다.
  • 클라이언트가 200MB짜리 제품 데모 영상을 보냈고 팟캐스트 클립용으로 내레이션만 뽑아야 할 때 — 한 번 추출하자고 프리미어나 오디시티 플러그인을 설치할 필요가 없습니다.
  • 오래된 가족 동영상을 정리하면서, 몇 기가짜리 영상을 전부 보관하는 대신 해설 트랙만 가벼운 AAC로 백업해두고 싶을 때 유용합니다.
  • 데스크톱 소프트웨어를 설치할 수 없는 회사 컴퓨터나 공용 컴퓨터에서, 회의 전에 화면 녹화 파일의 오디오 트랙만 급히 뽑아야 할 때 씁니다.
  • 원본 영상에 기밀 고객 통화나 미공개 데모 트랙이 담겨 있을 때 — 처리는 전부 로컬에서 이루어지므로 소리만 뽑는데도 파일이 서버에 닿을 일이 없습니다.

사용 방법

  1. 드롭 영역을 클릭하거나(또는 드래그 앤 드롭으로) 기기에서 동영상 파일을 선택합니다.
  2. 출력 포맷을 선택합니다: MP3(작고 널리 호환됨), WAV(비압축, 추가 편집에 최적), AAC/M4A(효율적이며 Apple 생태계에 적합).
  3. "오디오 추출"을 클릭합니다 — 첫 실행 시 약 30MB의 추출 엔진을 다운로드한 뒤 처리가 로컬에서 이루어집니다.
  4. 내장 오디오 플레이어로 결과를 미리 듣고, "다운로드"를 클릭해 파일을 저장합니다.

예시

입력

내레이션이 포함된 5분짜리 MP4 화면 녹화

결과

narration.mp3(오디오만, 동일한 길이, 영상 트랙 없음)

추출 과정에서는 잘라내기나 시간 조정을 하지 않고 영상 스트림만 제거한 뒤 기존 오디오를 선택한 형식으로 인코딩하므로, 출력되는 오디오의 길이는 항상 원본 동영상과 정확히 일치합니다.

MP3 vs. WAV vs. AAC — 무엇을 선택할까

적합한 출력 포맷은 이후 오디오로 무엇을 할지에 따라 달라집니다.

포맷파일 크기적합한 용도
MP3가장 작음팟캐스트, 음성 메모, 공유, 일반 재생
WAV가장 큼(비압축)추가 오디오 편집, 믹싱, 마스터링 — 누적되는 품질 저하 없음
AAC / M4A작고 효율적Apple 기기/앱, 작은 용량에 좋은 품질

관련 도구

다른 로컬 미디어 처리가 필요하다면 다음 도구를 사용해 보세요.

동영상 압축기(목표 크기) · GIF 압축기 · 이미지 압축기

추출이 완전 변환보다 빠른 이유

MP4나 WebM 같은 컨테이너 안에서는 오디오와 영상 스트림이 이미 분리되어 있기 때문에, 추출은 컨테이너를 디먹스하고 오디오 스트림만 트랜스코딩하면 됩니다 — 영상 프레임은 전혀 디코딩되거나 재인코딩되지 않습니다. 그래서 500MB짜리 영상에서 오디오만 뽑아내는 작업이 같은 파일을 완전히 영상-대-영상으로 변환하는 것보다 훨씬 짧은 시간에 끝나는 것입니다.

  • 영상 디코딩 없음: 오디오 스트림만 다루므로 모든 프레임을 읽고 렌더링하는 과정을 건너뜁니다.
  • 영상 재인코딩 없음: 압축하거나 크기를 조정할 것이 없어서 영상 변환기에 비해 CPU 사용량이 낮게 유지됩니다.
  • 출력 크기가 원본에 비해 매우 작음: 500MB 영상의 오디오 트랙은 길이와 형식에 따라 보통 몇 MB에서 수십 MB 정도에 불과합니다.

자주 묻는 질문

이것은 동영상 파일을 변환하는 것과 같은 건가요?

정확히는 다릅니다 — 동영상을 오디오로 "변환"한다고 하면 흔히 전체를 다시 인코딩하는 것을 의미하지만, 이 도구는 동영상 컨테이너에서 기존 오디오 스트림을 디먹스(분리)하여 그 스트림만 선택한 형식으로 인코딩할 뿐, 영상 프레임은 건드리거나 다시 렌더링하지 않습니다.

왜 첫 번째 추출이 다음 추출보다 오래 걸리나요?

이 도구는 브라우저 세션에서 처음 사용할 때 FFmpeg WebAssembly 엔진(약 30MB)을 다운로드해야 합니다. 이 초기 로딩 이후에는 엔진이 메모리에 남아 있어 이후의 추출은 즉시 시작됩니다.

MP3, WAV, AAC 중 어떤 것을 선택해야 하나요?

MP3는 파일 크기가 가장 작고 어디서나 재생되므로 팟캐스트나 클립 같은 대부분의 경우에 적합합니다. WAV는 비압축 무손실 형식으로, 품질 저하가 누적되면 곤란한 추가 편집 작업에 오디오를 사용할 때 중요합니다. AAC/M4A는 바이트당 품질이 우수한 중간 지점으로, 특히 Apple 생태계에서 흔히 쓰입니다.

입력으로 어떤 동영상 포맷을 사용할 수 있나요?

브라우저가 메타데이터를 읽을 수 있고 FFmpeg가 지원하는 형식이면 무엇이든 가능하며, 이는 사실상 MP4, MOV, WebM, MKV, AVI 등 일반적인 형식을 모두 포함합니다. 특정 파일이 실패한다면 표준 MP4 또는 WebM으로 내보낸 파일을 대신 시도해 보세요.

제 동영상이 서버에 업로드되나요?

아니요. 동영상 파일은 기기를 벗어나지 않습니다 — 브라우저 메모리로 직접 읽어들여 WebAssembly를 이용해 전적으로 클라이언트 측에서 처리됩니다. CDN에서 가져오는 것은 일회성 FFmpeg 엔진 다운로드뿐이며, 실제 동영상이나 추출된 오디오는 절대 전송되지 않습니다.

사용할 수 있는 동영상 크기나 길이에 제한이 있나요?

도구 자체가 정한 하드 리밋은 없습니다 — 모든 처리가 로컬에서 이루어지므로 실질적인 한계는 기기의 메모리와 CPU입니다. 수 기가바이트짜리나 한 시간 넘는 영상은 짧은 클립보다 눈에 띄게 오래 걸리고 RAM도 더 쓰지만, 서버 쪽 업로드 용량 제한을 걱정할 필요는 없습니다.

추출된 오디오가 원본 영상의 오디오 트랙보다 품질이 떨어지나요?

WAV를 선택하면 오디오를 무손실로 보존하므로 원본에 이미 있던 것 이상의 추가 손실은 없습니다. MP3와 AAC는 오디오를 압축 형식으로 재인코딩하기 때문에 약간의 품질 손실이 생기는데, 표준 비트레이트에서는 보통 들리지 않지만 이후 그 트랙을 편집하거나 강하게 가공할 계획이라면 눈에 띌 수 있습니다.

오디오 트랙이 여러 개인 영상(예: 언어별 더빙)에서도 오디오를 추출할 수 있나요?

이 도구는 영상의 기본/주 오디오 트랙을 추출합니다. 일부 MKV 파일처럼 오디오 트랙이 여러 개 내장된 파일이라면 트랙을 선택할 수 있는 옵션은 제공하지 않으므로, 먼저 트랙 선택이 가능한 전용 동영상 편집기가 필요합니다.

엔진이 로드된 후에도 처리하려면 인터넷 연결이 필요한가요?

아니요. 세션에서 약 30MB짜리 FFmpeg 엔진을 한 번 다운로드하고 나면, 추출 작업은 브라우저 안에서 완전히 오프라인으로 이루어집니다 — 네트워크를 끊어도 계속 작동합니다.

관련 도구