가이드

비디오 파일에서 오디오 트랙을 추출하는 방법

Base64로 인코딩한 미디어를 넣으면 첫 번째 오디오 스트림을 MP3, AAC, M4A, OGG 또는 WAV로 추출할 수 있습니다. 출력 형식을 생략하면 MP3가 기본으로 적용됩니다.

도구 오디오 추출기

추출 대상과 출력 형식 살펴보기

동영상의 화면은 필요 없고 소리만 별도 파일로 확인하거나 편집하려는 경우에 이 추출 기능을 사용할 수 있습니다. 입력 대상은 동영상 또는 오디오 트랙이 들어 있는 미디어입니다. 미디어는 Base64로 인코딩한 값으로 준비해야 합니다. 파일 안에 오디오가 없으면 분리할 트랙을 찾기 어렵습니다. 오디오 트랙이 여러 개라면 원하는 트랙을 번호로 고르는 방식이 아니라 첫 번째 오디오 스트림을 대상으로 처리합니다. 따라서 첫 번째 스트림에 필요한 음성이 있는지 먼저 살펴보는 편이 좋습니다.

출력 형식은 MP3, AAC, M4A, OGG, WAV 가운데에서 정할 수 있습니다. 형식을 따로 지정하지 않으면 MP3가 적용됩니다. MP3는 일반적인 재생과 확인에 활용하기 쉽고, WAV는 후속 편집을 고려할 때 선택할 수 있습니다. 다만 여기서 확인된 출력 범위는 다섯 가지 형식입니다. 목록 밖의 확장자를 입력해도 지원되는 형식으로 바뀐다고 볼 수 없습니다. 처리에는 사용 가능한 ffmpeg 실행 환경이 필요합니다. 이 조건은 입력을 준비하는 일과 별개이므로, Base64 값이 올바른데도 처리가 시작되지 않는다면 실행 환경을 함께 확인해야 합니다.

Base64 미디어로 추출 실행하기

  1. 먼저 소리를 분리할 동영상이나 미디어를 정합니다. 회의 녹화, 강의 영상, 인터뷰 파일처럼 오디오가 포함된 자료가 적합합니다. 원본을 재생해 소리가 들리는지 확인하고, 여러 트랙이 있다면 필요한 소리가 첫 번째 오디오 스트림에 있는지 점검합니다.

  2. 정한 미디어를 Base64 값으로 인코딩합니다. 입력에는 원본 파일의 임의의 문자나 파일 이름이 아니라 인코딩된 미디어 값을 넣어야 합니다. 값이 다른 파일에서 만들어졌는지 확인하면 입력 대상이 바뀌는 실수를 줄일 수 있습니다. 직접 미디어 입력 방식을 사용하는 경우에는 50MB를 넘는 입력이 거부될 수 있으므로 크기도 확인합니다. 이 크기 조건은 직접 미디어 입력에 해당하며, 모든 입력 상황에 같은 방식으로 적용한다고 확대해석하지 마세요.

  3. 준비한 Base64 값을 입력 위치에 넣습니다. 앞뒤에 불필요한 문자가 붙지 않았는지 살피고, 값이 중간에 잘리지 않았는지도 확인합니다. 인코딩 과정에서 값이 달라졌다면 미디어로 해석되지 않을 수 있습니다. 입력 준비가 끝난 뒤에야 출력 형식을 정하는 순서가 확인하기 쉽습니다.

  4. 결과 형식을 선택합니다. MP3, AAC, M4A, OGG, WAV 중 하나를 고를 수 있습니다. 빠르게 재생할 파일이 필요하면 MP3를 정할 수 있고, 다른 작업에서 쓰려면 필요한 형식을 선택합니다. 형식 선택을 생략하는 경우에는 MP3가 기본값이 됩니다.

  5. 오디오 추출을 실행합니다. 처리 과정에는 사용 가능한 ffmpeg 실행 환경이 필요합니다. 이 환경이 준비되어 있지 않으면 미디어 값과 출력 형식이 올바른 경우에도 작업이 진행되지 않을 수 있습니다. 실행 후에는 선택한 형식의 오디오 결과가 만들어졌는지 확인합니다. 결과를 기다리는 동안 원본의 첫 번째 오디오 스트림과 출력 형식을 다시 대조하면 확인 과정이 간단해집니다.

결과 파일과 처리 범위 점검하기

성공한 결과는 입력 미디어에서 첫 번째 오디오 스트림을 분리한 오디오 파일입니다. 실행 전에 WAV를 골랐다면 WAV 결과를 확인하고, M4A를 골랐다면 M4A 결과를 확인합니다. 형식을 정하지 않은 작업은 MP3 결과를 기준으로 살펴보면 됩니다. 결과의 확장자만 보는 데 그치지 말고, 파일이 열리는지와 소리가 실제로 재생되는지도 확인하세요.

결과가 없거나 열리지 않으면 원본이 해석 가능한 미디어인지부터 점검합니다. 다음으로 Base64 값이 완전한지, 오디오 트랙이 들어 있는지, 첫 번째 오디오 스트림을 선택할 수 있는지 확인합니다. 선택 가능한 첫 번째 스트림이 없거나 생성된 오디오가 비어 있으면 성공적인 결과가 나오지 않을 수 있습니다. 출력 형식이 다섯 가지 지원 목록에 포함되는지도 다시 살펴봅니다. 직접 미디어 입력을 썼다면 50MB 초과 여부를 확인하고, ffmpeg 실행 환경을 사용할 수 있는지도 점검합니다.

이 기능은 미디어에서 오디오 트랙을 추출하는 작업에 맞습니다. 여러 트랙 중 두 번째나 세 번째 트랙을 직접 지정하는 기능, 특정 음성만 자동으로 골라내는 기능으로 이해해서는 안 됩니다. 원하는 소리가 첫 번째 스트림에 없다면 결과에 기대한 소리가 포함되지 않을 수 있습니다. 이런 경우에는 원본의 스트림 순서를 먼저 확인한 뒤 입력 자료를 다시 준비하는 방식으로 접근하세요.

사용 예시

회의 녹화 영상의 첫 번째 오디오 스트림을 WAV 형식으로 확인하려는 상황입니다.

회의 녹화 영상에서 Base64 값을 준비하고 입력한 뒤 WAV를 출력 형식으로 선택해 추출을 실행합니다.

선택한 WAV 형식의 오디오 결과가 생성되는 형태입니다.

제한 사항

  • 처리 대상은 첫 번째 오디오 스트림을 선택할 수 있고 비어 있지 않은 결과를 만들 수 있는 미디어이며, 사용 가능한 ffmpeg 실행 환경도 필요합니다.

자주 발생하는 오류

  • Base64로 인코딩되지 않은 값이나 잘린 값을 넣었거나 직접 미디어 입력이 50MB를 초과한 경우에는 처리되지 않을 수 있습니다. 원본에서 다시 Base64 값을 만들고 값의 완전성을 확인한 다음, 직접 입력을 사용했다면 크기를 줄여 재시도하세요.

자주 묻는 질문

출력 형식을 반드시 지정해야 하나요?

출력 형식을 지정하지 않아도 추출을 실행할 수 있으며, 그때는 MP3가 기본 결과 형식으로 적용됩니다. MP3가 아닌 결과가 필요하면 실행 전에 지원 목록에서 형식을 선택하세요.

어떤 오디오 형식으로 추출할 수 있나요?

선택 가능한 출력은 MP3, AAC, M4A, OGG, WAV입니다. 이 범위에 없는 형식은 확인된 출력 대상에 포함되지 않습니다.

여러 오디오 트랙 중 원하는 트랙을 선택할 수 있나요?

입력에 오디오 스트림이 여러 개라면 첫 번째 오디오 스트림이 처리 대상입니다. 원하는 트랙이 첫 번째인지 원본의 스트림 순서에서 확인해야 하며, 다른 순번을 직접 고르는 기능은 확인된 범위에 없습니다.

도구

오디오 추출기