마지막 업데이트: 2025년 5월 6일

개요
WAV (Waveform Audio File Format) 파일은 압축되지 않아 고품질의 오디오를 제공하지만, 이는 파일 크기가 크다는 것을 의미합니다. 반면에, MP3 (MPEG Audio Layer III) 파일은 압축되어 훨씬 작아서 공간을 절약하고 온라인에서 공유하기에 이상적입니다. WAV를 MP3로 변환하는 것은 파일 크기를 줄이면서도 적절한 오디오 품질을 유지하는 실용적인 방법입니다. FFmpeg 같은 강력한 도구를 사용하면 쉽게 WAV를 MP3로 변환하여 오디오 파일의 저장 및 배포 효율성을 높일 수 있습니다.
이 블로그 게시물에서는 다음 주제를 다룹니다:
- FFmpeg이란 무엇이며 기본 사용법
- FFmpeg을 사용하여 WAV 파일을 MP3로 변환하기
- FFmpeg을 사용하여 WAV 파일을 320 kbps MP3로 변환하기
- 다수의 WAV 파일을 한 번에 MP3로 변환하는 배치 스크립트
- WAV를 320 kbps MP3로 변환하는 셸 스크립트
- FFmpeg을 사용하여 WAV 파일 변환하기
- WAV vs MP3: 어떤 차이점이 있을까요?
- 자주 묻는 질문
- 결론
FFmpeg이란 무엇인가?
FFmpeg은 거의 모든 유형의 오디오 및 비디오 파일을 디코딩, 인코딩, 트랜스코딩, 멀티플렉싱, 디멀티플렉싱, 스트리밍, 필터링, 재생할 수 있는 다재다능한 멀티미디어 프레임워크입니다. 명령줄 도구로서 멀티미디어 파일을 조작할 수 있는 방대한 옵션을 제공합니다. 처음에는 다소 어렵게 보일 수 있지만, 그 기능은 오디오 및 비디오 전문가와 애호가에게 없어서는 안 될 도구로 만듭니다. 또한, FFmpeg을 사용하여 쉽게 WAV를 MP3로 변환할 수 있어 그 활용도가 더욱 넓어집니다.
다음은 FFmpeg의 일반적인 사용 사례와 명령입니다:
기본 사용법:
비디오 형식 변환:
ffmpeg -i input.mp4 output.avi
오디오 형식 변환:
ffmpeg -i input.wav output.mp3
비디오에서 오디오 추출:
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
FFmpeg을 사용하여 WAV 파일을 MP3로 변환하기
FFmpeg은 WAV 파일을 MP3로 변환하는 강력하고 쉬운 방법을 제공합니다. WAV를 MP3로 변환하려면, 터미널이나 명령 프롬프트에서 다음 명령을 실행하면 됩니다:
ffmpeg -i input.wav -vn -ar 44100 -ac 2 -b:a 192k output.mp3
각 옵션은 다음과 같습니다:
- -i input.wav: 입력 파일을 지정합니다. 여기서는 input.wav입니다.
- -vn: 비디오 녹음을 비활성화합니다. 우리는 오디오 파일을 다루고 있기 때문입니다.
- -ar 44100: 오디오 샘플링 주파수를 44100 Hz로 설정합니다. 대부분의 오디오 파일에 표준입니다.
- -ac 2: 오디오 채널 수를 2로 설정합니다. 스테레오 오디오용입니다.
- -b:a 192k: 오디오 비트레이트를 192 kbps로 설정합니다. 원하는 비트레이트로 이 값을 조정할 수 있습니다.
- output.mp3: 출력 파일 이름을 지정합니다. 여기서는 output.mp3입니다.
FFmpeg을 사용하여 WAV 파일을 320 kbps MP3로 변환하기
.wav
파일을 고품질 320 kbps .mp3
로 변환하려면, 다음 명령을 사용할 수 있습니다:
ffmpeg -i input.wav -codec:a libmp3lame -b:a 320k output.mp3
설명:
-i input.wav
: 입력 WAV 파일을 지정합니다.-codec:a libmp3lame
: LAME MP3 인코더를 사용합니다 (가장 우수한 MP3 인코더로 널리 알려져 있습니다).-b:a 320k
: 오디오 비트레이트를 320 kbps로 설정하여 최대 MP3 품질을 보장합니다.output.mp3
: 결과 MP3 파일의 이름입니다.
예시:
WAV 파일의 이름이 song.wav
라면 다음을 실행합니다:
ffmpeg -i song.wav -codec:a libmp3lame -b:a 320k song.mp3
다수의 WAV 파일을 한 번에 MP3로 변환하는 배치 스크립트
FFmpeg을 사용하여 모든 .wav
파일을 320 kbps MP3로 변환하는 간단한 배치 스크립트 (convert_all.bat
)는 다음과 같습니다:
윈도우 배치 스크립트:
@echo off
for %%f in (*.wav) do (
echo Converting "%%f" to MP3...
ffmpeg -i "%%f" -codec:a libmp3lame -b:a 320k "%%~nf.mp3"
)
echo Done!
pause
설명:
- 위 코드를 텍스트 파일에 저장하고
convert_all.bat
으로 이름을 저장합니다. - 스크립트를
.wav
파일이 있는 동일 폴더에 두세요. - 스크립트를 더블클릭하여 실행하세요.
이 스크립트는 현재 폴더의 모든 .wav
파일을 320 kbps의 .mp3
로 변환하며, 원본 파일명을 유지합니다.
WAV를 320 kbps MP3로 변환하는 셸 스크립트
macOS나 Linux에서 모든 .wav
파일을 320 kbps MP3로 변환하는 셸 스크립트는 다음과 같습니다:
셸 스크립트 (convert_all.sh
):
#!/bin/bash
for f in *.wav; do
echo "Converting $f to MP3..."
ffmpeg -i "$f" -codec:a libmp3lame -b:a 320k "${f%.wav}.mp3"
done
echo "All conversions done!"
설명:
스크립트를
convert_all.sh
로 저장한 후.wav
파일이 있는 폴더에 넣습니다.터미널을 열고 다음을 실행하세요:
chmod +x convert_all.sh ./convert_all.sh
이렇게 하면 디렉토리의 모든 .wav
파일이 동일한 이름의 320k .mp3
파일로 변환됩니다.
FFmpeg을 사용하여 WAV 파일 변환하기
FFmpeg은 WAV 파일을 직접 압축하지 않습니다. WAV는 이미 내장 압축이 없는 무손실 형식입니다. 하지만, FFmpeg를 사용하여 MP3, AAC, OGG와 같은 압축 오디오 형식으로 변환할 수 있으며, 이는 손실 인코딩을 통해 파일 크기를 줄입니다. 아래는 FFmpeg를 사용하여 WAV 파일을 MP3로 변환하는 방법입니다.
FFmpeg을 사용하여 WAV를 MP3로 변환하기:
ffmpeg -i input.wav -b:a 192k output.mp3
이 명령은 입력 WAV 파일을 192 kbps의 비트레이트를 가진 MP3 파일로 변환합니다. 비트레이트는 원하는 대로 조정할 수 있습니다.
FFmpeg을 사용하여 WAV를 AAC로 변환하기:
ffmpeg -i input.wav -c:a aac -strict experimental -b:a 192k output.aac
이 명령은 입력 WAV 파일을 192 kbps 비트레이트의 AAC 파일로 변환합니다.
FFmpeg을 사용하여 WAV를 OGG로 변환하기:
ffmpeg -i input.wav -c:a libvorbis -q:a 4 output.ogg
이 명령은 입력 WAV 파일을 품질 레벨 4의 OGG Vorbis 파일로 변환합니다. 품질 수준은 0 (가장 낮은 품질)에서 10 (가장 높은 품질)까지 조정할 수 있습니다.
WAV vs MP3: 어떤 차이점이 있을까요?
WAV 파일은 고품질이지만 압축되지 않아 공간을 많이 차지합니다. MP3 파일은 압축되어 크기가 작지만 약간 낮은 음질을 제공합니다. WAV는 음질이 중요한 전문적 사용에 적합합니다. MP3는 공간을 절약하므로 공유나 스트리밍 시에 이상적입니다. 선택은 음질을 우선시할지 파일 크기를 우선시할지에 따라 달라집니다.
자주 묻는 질문
- WAV 파일을 압축할 수 있나요?
WAV는 무손실 오디오 형식이므로 직접 압축할 수 없습니다. 그러나 ZIP이나 RAR 같은 도구를 사용하여 압축 아카이브를 만들 수 있습니다.
- MP3가 WAV보다 더 압축되어 있나요?
MP3 파일은 압축으로 인해 데이터 손실이 발생하여 훨씬 작습니다. 반대로 WAV 파일은 일반적으로 비압축 형태로 모든 원본 데이터를 보유하고 있어 크기가 큽니다.
- WAV가 MP3보다 품질이 낮나요?
WAV 파일은 MP3 파일보다 품질이 낮지는 않습니다. 사실, WAV 파일은 일반적으로 비압축되어 모든 원본 오디오 데이터를 포함하고 있어 고품질입니다. MP3 파일은 손실 압축 기법을 사용하여 압축되어, 특히 낮은 비트레이트에서는 오디오 품질이 저하될 수 있습니다.
결론
FFmpeg을 사용하여 WAV 파일을 MP3 형식으로 변환하는 것은 오디오 파일의 접근성과 사용성을 높일 수 있는 간단하지만 강력한 과정입니다. 파일 크기를 줄여 저장을 개선하거나 호환성을 높여 공유를 개선하는 등, FFmpeg는 목표를 효율적으로 달성하는 데 필요한 도구를 제공합니다.