WAV와 FLAC란?
WAV와 FLAC는 오디오를 단 하나의 샘플도 잃지 않고 저장하는 두 형식입니다 — 둘 다 무손실입니다. 방식은 매우 다릅니다. WAV는 마이크나 신디사이저가 만든 대로 압축되지 않은 PCM 샘플을 그대로 저장하는 날 컨테이너입니다. 모든 진폭 스냅샷이 파일에 그대로 들어가므로 WAV는 크지만 완벽하게 편집 가능하고 스튜디오의 보편적 중간 형식입니다. FLAC는 같은 PCM을 무손실 압축기로 감싸 보통 50-60% 줄이면서도 원본 바이트로의 비트 정확 디코딩을 허용합니다 — decode(encode(x))가 매번 x입니다. 두 형식 모두 모든 샘플을 유지하며(MP3, AAC, Ogg Vorbis 같은 유손실 형식과 달리 각자의 페이지에서 다룸), 대가는 파일 크기입니다.
이 페이지의 나머지를 떠받치는 다섯 가지 사실:
• WAV = 날 비압축 PCM을 담은 RIFF 컨테이너(압축 전혀 없음)
• FLAC = PCM의 무손실 압축, 보통 50-60% 작고 비트 정확 디코딩 가능
• 비트레이트(bps) = 샘플레이트(Hz) × 비트심도 × 채널 — PCM 크기의 유일한 세 손잡이
• WAV 크기(바이트) = 비트레이트 × 길이_초 / 8 — 완전히 예측 가능한 산수
• 나이퀴스트: 재생 가능한 최대 주파수 = 샘플레이트 / 2, 44.1kHz는 22.05kHz까지 담아 인간 청각(20kHz) 위
PCM과 디지털 오디오의 작동 원리
PCM(펄스 부호 변조)는 디지털 오디오의 보편적 날 형식입니다. 아날로그 파형을 같은 시간 간격(샘플 레이트)으로 자르고 각 간격에서 진폭을 고정된 개수의 이산 단계(비트 심도) 중 가장 가까운 값으로 반올림합니다. 44.1kHz / 16비트 / 스테레오 녹음은 채널당 초당 44,100개의 진폭 측정을 저장하며 각각은 216 = 65,536 단계 중 하나로 반올림됩니다(24비트: 224 = 16,777,216 중 하나). 나이퀴스트-섀넌 표본화 정리는 최고 주파수가 샘플레이트 / 2 아래인 한 표본화된 신호가 완벽히 재구성될 수 있다고 말합니다. 인간 청각은 약 20kHz에서 끝나므로 44.1kHz(22.05kHz까지 담음)가 완벽한 재생에 수학적으로 충분합니다 — CD 표준이 정확히 그 레이트를 채택한 이유입니다.
비트 심도는 주파수 응답이 아니라 다이내믹 레인지(가장 큰 신호와 가장 작은 신호의 비)를 통제합니다. 비트 하나마다 약 6.02dB의 이론적 신호대잡음비가 더해집니다. 16비트는 98.1dB, 24비트는 146.2dB, 32비트 플로트(DAW 내부용)는 194.4dB입니다. 실제 하드웨어는 이론치에 도달하지 않습니다 — 잘 설계된 24비트 ADC는 약 120dB의 사용 가능 범위를 줍니다(바이닐 약 70dB, 카세트 약 60dB).
WAV는 PCM 컨테이너
WAV(또는 WAVE, 정식 명칭 WAVEform Audio File Format)는 1991년에 정의된 Microsoft/IBM의 RIFF 컨테이너입니다. 디스크 상 레이아웃은 나란히 붙은 세 청크입니다. 파일을 WAVE로 이름 붙이는 12바이트 RIFF 헤더, PCM 형식(샘플 레이트, 채널, 비트 심도)을 기술하는 fmt 청크, 날 샘플 자체를 담는 data 청크. 바이트는 리틀 엔디언이고 형식은 35년간 바뀌지 않았으며 모든 운영체제와 DAW가 기본으로 읽습니다.
WAV는 압축 없이 헤더 외 오버헤드도 없이 날 PCM을 저장하므로 파일 크기가 정확히 예측됩니다: 바이트 = 샘플레이트 × 비트심도 × 채널 × 길이_초 / 8. CD 품질 트랙(44.1kHz / 16비트 / 스테레오, 비트레이트 1,411,200bps = 1411.2kbps)은 초당 1,411,200 ÷ 8 = 176,400바이트를 씹어 분당 10.584MB, 4분 곡은 약 42.336MB입니다. 48kHz / 24비트 / 스테레오 스튜디오 형식(비트레이트 2304kbps)은 분당 17.280MB로 오릅니다. 이 예측 가능성이 WAV가 여전히 업계 교환 형식인 이유입니다.
FLAC는 무손실 압축
FLAC(Free Lossless Audio Codec)은 Josh Coalson이 2001년에 당시 독점이던 Apple의 ALAC에 대한 개방형 로열티 프리 대답으로 설계했습니다. 세 단계로 (레벨 5에서 보통 4,096개인) 샘플 블록에 작동합니다. 채널 간 탈상관(두 스테레오 채널을 더 비슷하게 만들기), 선형 예측 부호화(이전 샘플에서 다음 샘플을 예측하고 작은 잔차만 저장), Rice 엔트로피 부호화(작은 정수를 비트에 싣는 거의 최적의 방법). 결정적 속성: 디코딩이 원본 PCM을 바이트 단위로 되돌립니다. FLACdecode(FLACencode(x)) === x. 이 항등식이 FLAC를 무손실로 만듭니다 — "고음질"이 아니라 비트 동일.
FLAC는 인코딩 속도와 파일 크기를 맞바꾸는 9개 압축 레벨(0-8)을 공개합니다. 레벨 0이 가장 빠르고 약 30% 감소만 달성하며, 레벨 5가 기본값으로 약 55%에 도달하고, 레벨 8은 약 62%를 짜내지만 인코딩에 4-5배 걸립니다. 실제 비율은 음악에 달렸습니다. 솔로 피아노나 보컬 트랙은 신호가 성겨 45-50% 줄고, 조밀한 오케스트라나 전자 음악은 노이즈 플로어가 더 예측 가능해 55-65% 줄어듭니다. 레벨 5의 전형적 4분 CD 품질 트랙은 약 19.05MB입니다 — WAV 42.336MB의 거의 정확히 절반.
비트레이트와 파일 크기 산수
모든 PCM 스트림의 비트레이트는 짧은 공식 하나로 주어집니다: bps = 샘플레이트 × 비트심도 × 채널. 흔한 기준점:
- 1411.2kbps — CD 오디오 (44.1kHz / 16비트 / 스테레오)
- 1536kbps — 48kHz / 16비트 / 스테레오 (DAT, 초기 DVD)
- 2304kbps — 48kHz / 24비트 / 스테레오 (스튜디오 마스터)
- 4608kbps — 96kHz / 24비트 / 스테레오 (하이레즈)
- 9216kbps — 192kHz / 24비트 / 스테레오 (초 하이레즈)
비트레이트를 파일 크기로 바꾸려면 길이를 곱하고 8로 나누세요(비트당 바이트). CD 품질 4분 예: 1411200 × 240 / 8 = 42,336,000바이트 = 42.336MB. FLAC는 WAV 크기에 1 - 압축비를 곱하세요. 레벨 5 기본 약 55%에서 같은 트랙은 42,336,000 × 0.45 ≈ 19,051,200바이트 ≈ 19.05MB입니다. 48kHz / 24비트 / 스테레오 트랙은 WAV에서 분당 17.280MB, FLAC 레벨 5에서 대략 분당 7.78MB입니다. 유손실 코덱(MP3, AAC, Opus)은 같은 오디오를 128-256kbps로, 다시 열 배 작게 맞춥니다 — but 그러려면 샘플을 버립니다. 알아둘 단위 함정: 비트레이트는 초당 킬로비트(kbps)로 인용되고 파일 관리자는 킬로바이트를 셉니다 — 8로 나눠 환산하세요(1411.2kbps ÷ 8 = 176.4kB/s).
WAV vs FLAC, 언제 무엇을 쓰나
둘 다 무손실이므로 질문은 음질이 아니라 워크플로와 대역폭입니다. 편집기나 DAW가 날 PCM 입력을 필요로 할 때, 더 가공될 중간 바운스를 렌더링할 때, 지구상 모든 프로그램이 라이브러리 없이 읽을 마스터 파일을 원할 때 WAV를 쓰세요. 보관, 음악 라이브러리, 네트워크 스트리밍(무손실 CD 하나가 42MB 대신 약 19MB), 물리 미디어 백업을 위해 절반 크기의 무손실 오디오를 원할 때 FLAC을 쓰세요. FLAC는 Vorbis Comment로 풍부한 메타데이터를 지원하며 WAV의 RIFF LIST INFO(앨범 아티스트 필드 없음)보다 유능합니다 — WAV를 선택하면 위 태그 편집기가 앨범 아티스트 입력을 숨기는 이유입니다.
크기 팁 하나: 음성 녹음은 본질적으로 모노입니다 — 입 하나, 마이크 하나. 스테레오로 음성을 녹음하면 정보 이득 없이 비트레이트가 두 배가 됩니다(1시간 44.1kHz / 16비트 음성 녹음이 모노 317.5MB, 스테레오 635.0MB). 음성에는 위 채널 옵션을 모노로 바꾸세요.
흔한 오해
- FLAC가 WAV보다 "더 좋은 음질"이다. 아닙니다 — 둘 다 비트 완벽 무손실입니다. FLAC는 같은 오디오를 더 적은 공간에 저장할 뿐입니다. FLAC를 PCM으로 디코딩하면 WAV가 저장했을 것과 동일한 바이트 열을 얻습니다.
- 비트 심도가 높으면 언제나 더 좋게 들린다. 24비트는 편집을 위한 더 큰 헤드룸을 줄 뿐이고(저레벨 신호가 노이즈 플로어 위에 잘 놓임) 최종 소비자 전달은 보통 16비트입니다. 추가 8비트는 DAW의 작업 정밀도이지 스피커에서 들리는 음질이 아닙니다.
- 하이레즈(96/192kHz)가 CD(44.1kHz)보다 낫게 들린다. 완벽히 디더링된 음악에서 인간은 약 20kHz 위 주파수를 구별하지 못합니다. 96kHz는 아무도 듣지 못하고 아무 이어폰도 재생하지 않는 초음파 내용을 담습니다. 하이레즈의 논쟁적 이익은 녹음 체인의 앨리어싱 아티팩트 감소이지 재생 품질이 아닙니다.
- MP3를 WAV로 변환하면 원본 품질이 회복된다. 아닙니다. 유손실 압축이 샘플을 버린 순간 그 샘플은 영원히 사라졌습니다. 결과 WAV 파일은 MP3 아티팩트를 담고 있습니다 — 확장자가 무엇이든 MP3 이전 마스터와 비트 동일하지 않습니다.
관련 도구: 유손실 압축은 오디오 → MP3 / ID3 태그, 개방 유손실 코덱은 오디오 → OGG / Opus, 다른 무손실 형식은 오디오 → AIFF / ALAC / WavPack, 오디오의 주파수를 시각화하는 오디오 스펙트럼, MIDI → WAV(MIDI는 오디오가 아니라 지시 — 다른 변환 파이프라인).