오디오 코덱 가이드: AAC vs Opus vs Vorbis vs FLAC — 어떤 것을 선택해야 할까?

오디오 코덱 가이드: AAC vs Opus vs Vorbis vs FLAC — 어떤 것을 선택해야 할까?

올바른 오디오 코덱을 선택하면 작은 파일에 맑은 음질의 음악을 담을 수 있고, 잘못 선택하면 크기만 큰 평범한 음질의 녹음이 됩니다. AAC, Opus, Vorbis, FLAC, MP3 등 선택지가 많은데, 어떻게 골라야 할까요? 이 가이드에서는 각 코덱을 쉬운 말로 설명하고, 장단점을 비교하며, 상황별로 어떤 코덱을 사용해야 하는지 정확히 알려드립니다.

오디오 코덱이란?

코덱(코더-디코더)은 원시 오디오 데이터를 더 작은 파일로 압축하고, 재생 시 압축을 해제하는 알고리즘입니다. 코덱 없이는 3분짜리 노래가 비압축 PCM으로 약 30MB를 차지합니다. 코덱은 이를 3~10MB로 줄이면서 (거의) 동일한 사운드를 유지합니다.

압축에는 두 가지 근본적인 접근 방식이 있습니다:

손실 압축 (Lossy)

손실 코덱은 인간의 귀에 잘 들리지 않는다고 판단되는 오디오 데이터를 영구적으로 제거합니다. 이는 심리음향 모델 — 어떤 주파수를 알아채지 못할지 아는 알고리즘 — 에 기반합니다. 결과적으로 파일 크기가 극적으로 줄어들지만(보통 80~90%), 제거된 데이터는 영원히 사라집니다. 손실 파일을 무손실로 변환해도 잃어버린 디테일은 복구되지 않습니다.

예시: MP3, AAC, Opus, Vorbis

무손실 압축 (Lossless)

무손실 코덱은 데이터를 하나도 버리지 않고 오디오를 압축합니다 — 오디오용 ZIP 파일과 같습니다. 압축 해제된 출력은 원본과 비트 단위로 동일합니다. 파일 크기는 보통 원래 PCM의 50~60%이므로 30MB WAV가 약 15~18MB가 됩니다.

예시: FLAC, ALAC (Apple Lossless), WavPack

코덱 비교

MP3 (MPEG-1 Audio Layer III)

1993년에 출시된 MP3는 디지털 오디오의 원조입니다. 2017년에 특허가 만료되어 완전히 무료로 사용할 수 있습니다.

  • 장점: 보편적 호환성 — 모든 기기, 운영 체제, 미디어 플레이어에서 MP3를 지원합니다. 어떤 기기에서 재생할지 모를 때 가장 안전한 선택입니다.
  • 단점: 기술적으로 최신 코덱에 뒤처집니다. 같은 비트레이트에서 AAC와 Opus가 눈에 띄게 더 좋은 품질을 제공합니다. 128kbps 미만에서 아티팩트가 분명해집니다.
  • 최적 비트레이트: 음악용 192~320kbps (192 미만이면 다른 코덱 사용 권장)
  • 컨테이너: .mp3 (독립형)

AAC (Advanced Audio Coding)

MP3의 공식 후속으로 개발된 AAC는 1997년에 표준화되었으며, Apple 제품, YouTube, 대부분의 스트리밍 서비스의 기본 오디오 코덱이 되었습니다.

  • 장점: 128~256kbps에서 우수한 품질. iOS, macOS, Windows, Android에서 기본 지원. 같은 비트레이트에서 MP3보다 더 나은 스테레오 이미징과 고주파 재현.
  • 단점: 최고의 AAC 인코더(Apple AAC)는 macOS/iOS에서만 사용 가능. 다른 인코더(FAAC, FFmpeg AAC)도 좋지만 약간 덜 정교합니다.
  • 최적 비트레이트: 128~256kbps (128 AAC ≈ 체감상 192 MP3)
  • 컨테이너: .m4a (MPEG-4), .mp4, .aac (raw)

Opus

Xiph.Org 재단과 IETF가 만들었으며 2012년에 표준화되었습니다. Opus는 현재 최고의 손실 오디오 코덱으로 널리 인정받고 있습니다. 음성과 음악 모두를 위해 설계되었으며 극도로 낮은 지연 시간을 자랑합니다.

  • 장점: 모든 비트레이트에서 우수한 품질. 96kbps에서 128kbps AAC에 필적합니다. 음성(VoIP, 팟캐스트), 음악, 혼합 콘텐츠에 탁월. 초저지연(5ms)으로 실시간 통신에 이상적. 완전 오픈 소스이며 로열티 프리.
  • 단점: iOS에서 음악 형식으로 기본 지원되지 않음(웹 재생용 WebM에서는 작동). 일부 오래된 하드웨어 플레이어와 카 오디오에서 인식 못함.
  • 최적 비트레이트: 음악 96~160kbps, 음성 32~64kbps
  • 컨테이너: .opus, .ogg, .webm, .mka

Vorbis (OGG Vorbis)

Vorbis는 Xiph.Org가 개발한 오픈 소스 손실 코덱으로, 2000년에 처음 출시되었습니다. Opus가 등장하기 전 MP3의 대표적인 오픈 소스 대안이었습니다.

  • 장점: 동일한 비트레이트에서 MP3보다 우수한 품질. 완전 무료 오픈 소스. Android, Linux, 비디오 게임에서 잘 지원됨(많은 게임 엔진이 효과음과 음악에 OGG Vorbis 사용).
  • 단점: 대부분의 용도에서 사실상 Opus로 대체됨. 서드파티 앱 없이는 iOS에서 기본 지원 안 됨. MP3나 AAC보다 지원 하드웨어 기기가 적음.
  • 최적 비트레이트: 128~192kbps (quality 4~6)
  • 컨테이너: .ogg, .oga

FLAC (Free Lossless Audio Codec)

FLAC는 무손실 오디오 압축의 표준입니다. 오픈 소스이며 널리 지원되고, 전 세계 오디오파일과 음악 아카이비스트가 선호합니다.

  • 장점: 원본 오디오의 비트 퍼펙트 재현. 파일 크기 WAV의 50~60%. 메타데이터, 앨범 아트, 최대 32비트/384kHz 해상도 지원. Android, Windows, macOS, 대부분의 최신 하드웨어 플레이어에서 기본 지원.
  • 단점: 비슷한 체감 품질의 손실 포맷보다 3~5배 큰 파일. 오래된 Apple 기기에서 기본 지원 안 됨(iOS 11+, macOS는 지원). 음성이나 폰 재생에는 과도함.
  • 일반적 크기: CD 품질 기준 700~1000kbps (4분 곡 약 25~35MB)
  • 컨테이너: .flac (독립형), .mka (Matroska)

한눈에 비교

코덱유형최적 구간128kbps 품질라이선스최적 용도
MP3손실192~320kbps보통무료 (특허 만료)최대 호환성
AAC손실128~256kbps매우 좋음특허, 무료 사용Apple 생태계, 스트리밍
Opus손실96~160kbps우수오픈 소스, 로열티 프리웹, VoIP, 팟캐스트, 음악
Vorbis손실128~192kbps좋음오픈 소스, 로열티 프리게임, 오픈 소스 프로젝트
FLAC무손실해당 없음 (가변)해당 없음오픈 소스, 로열티 프리아카이빙, 오디오파일 감상

어떤 코덱을 사용해야 할까?

답은 전적으로 사용 목적에 달려 있습니다:

음악 스트리밍 또는 공유

Apple 중심 워크플로우에는 AAC 256kbps, 최고의 품질 대비 크기 비율에는 Opus 128kbps를 사용하세요. 이 비트레이트에서 두 포맷 모두 대부분의 청취자에게 원본과 구분이 되지 않습니다.

음악 컬렉션 아카이빙

FLAC를 사용하세요. 무손실이므로 품질 손실이 없으며, 나중에 언제든 손실 포맷으로 변환할 수 있습니다. FLAC를 마스터 카피로 생각하세요.

팟캐스트와 음성

Opus 48~64kbps를 사용하세요. Opus는 음성에 특화되어 다른 코덱이 탁하게 들리는 비트레이트에서도 깨끗한 음성을 제공합니다. 호환성이 중요하다면 MP3 128kbps를 사용하세요.

게임과 인터랙티브 미디어

OGG Vorbis 128kbps 또는 Opus를 사용하세요. Vorbis는 Unity, Unreal Engine, 대부분의 게임 오디오 미들웨어에서 기본 지원됩니다. Opus는 낮은 지연과 더 나은 압축률로 지원이 늘고 있습니다.

VoIP와 실시간 통신

Opus를 사용하세요. WebRTC(Discord, Google Meet 등에서 사용)의 필수 코덱입니다. 5ms 지연과 32kbps에서의 우수한 음성 품질로 실시간 오디오에서 타의 추종을 불허합니다.

최대 호환성

MP3 256~320kbps를 사용하세요. 지구상의 모든 기기가 MP3를 재생합니다. 오디오 파일을 보내는데 상대방이 뭘로 재생할지 모른다면, MP3가 가장 안전합니다.

컨테이너 포맷 이해하기

흔한 혼란의 원인은 코덱컨테이너의 차이입니다. 코덱은 압축 알고리즘이고, 컨테이너는 압축된 데이터를 메타데이터와 함께 감싸는 파일 형식입니다.

  • .mp4 / .m4a — MPEG-4 컨테이너, 보통 AAC 오디오(또는 ALAC) 포함
  • .webm — WebM 컨테이너(Google), Opus 또는 Vorbis 포함
  • .ogg / .oga — Ogg 컨테이너(Xiph.Org), Vorbis, Opus 또는 FLAC 포함
  • .mka — Matroska 오디오 컨테이너, 거의 모든 코덱 수용 가능
  • .mp3 — 독립형 (MP3는 코덱이자 컨테이너)
  • .flac — 독립형 (FLAC 네이티브 컨테이너)

컨테이너는 오디오 품질에 영향을 주지 않습니다 — 단지 포장일 뿐입니다. 하지만 모든 플레이어가 모든 컨테이너를 지원하지는 않으므로, 올바른 것을 선택하는 것이 호환성에 중요합니다.

비트레이트 권장 사항

투명한 품질(블라인드 테스트에서 원본과 구분 불가)을 위한 실용적 가이드라인:

  • Opus: 128kbps (음악), 48kbps (음성) — 이 비트레이트에서 투명
  • AAC: 192~256kbps (음악), 96kbps (음성)
  • MP3: 256~320kbps (음악), 128kbps (음성)
  • Vorbis: 160~192kbps (음악), 96kbps (음성)
  • FLAC: 설정 불필요 — 항상 무손실, 보통 800~1100kbps

코덱 간 변환 방법

오디오 변환기를 사용해 포맷을 전환하세요. 변환 시 중요한 규칙:

  • 손실에서 손실로 변환하지 마세요 — MP3를 AAC로(또는 그 반대로) 트랜스코딩하면 세대 손실이 발생해 변환할 때마다 품질이 저하됩니다. 가능하면 항상 무손실 소스에서 시작하세요.
  • 무손실에서 손실은 괜찮습니다 — FLAC를 Opus나 AAC로 변환하는 것이 이 코덱들의 올바른 사용법입니다
  • 손실에서 무손실은 공간 낭비 — MP3를 FLAC로 변환하면 파일만 커지고 잃어버린 품질은 복구되지 않습니다. 사라진 오디오 데이터는 영구적으로 사라진 것입니다.

오디오 파일의 실제 코덱, 비트레이트, 포맷을 확인하고 싶으신가요? 오디오 인스펙터 도구로 모든 기술적 세부 정보를 확인하세요.

자주 묻는 질문

낮은 비트레이트에서 가장 좋은 음질의 오디오 코덱은?

Opus는 낮은 비트레이트에서 다른 모든 손실 코덱을 일관되게 능가합니다. 64kbps에서 Opus는 96kbps AAC나 128kbps MP3보다 더 나은 품질을 제공합니다. 특히 음성 콘텐츠에서 두드러지는데, Opus의 하이브리드 음성-음악 설계 덕분입니다.

FLAC가 MP3보다 나은가요?

FLAC는 무손실이므로 원본 오디오 데이터의 100%를 보존하는 반면, MP3는 일부 정보를 영구적으로 버립니다. 하지만 높은 비트레이트(256-320kbps)에서 대부분의 청취자는 블라인드 테스트에서 MP3와 원본을 구분하지 못합니다. FLAC는 아카이빙과 전문 작업에, MP3는 휴대용 기기와 공유에 더 적합합니다.

MP3를 FLAC로 변환하면 품질이 향상되나요?

아닙니다. 손실 파일(MP3)을 무손실 포맷(FLAC)으로 변환하면 파일 크기만 커지고 손실된 오디오 데이터는 복구되지 않습니다. 품질은 MP3 소스와 동일하게 유지됩니다. 진정한 무손실 품질을 위해서는 항상 원본 CD나 스튜디오 마스터에서 아카이빙하세요.

왜 iPhone은 Opus 대신 AAC를 사용하나요?

Apple은 Opus가 존재하기 전부터 AAC 개발에 크게 투자하고 생태계에 깊이 구축했습니다. AAC는 iTunes, Apple Music, 모든 Apple 기기의 기본 코덱입니다. Opus가 기술적으로 우수하지만, Apple이 사용하는 비트레이트(256kbps)에서 AAC가 매우 잘 작동하므로 전환할 강한 동기가 없습니다.

OGG와 Vorbis의 차이점은?

OGG는 컨테이너 포맷(상자와 같은 것)이고, Vorbis는 코덱(압축 방법)입니다. OGG 파일에는 보통 Vorbis 오디오가 들어 있지만, Opus나 FLAC도 담을 수 있습니다. 사람들이 OGG라고 말할 때 거의 항상 OGG Vorbis를 구체적으로 의미합니다.

음악 스트리밍에 어떤 비트레이트를 사용해야 하나요?

Opus의 경우 128kbps가 대부분의 청취자에게 투명한 품질을 제공합니다. AAC는 192-256kbps, MP3는 256-320kbps를 사용하세요. 저장 공간과 대역폭이 문제가 아니라면 각 범위의 상한을 선택하세요. 대부분의 주요 스트리밍 서비스는 AAC 256kbps 또는 Opus 128-160kbps를 사용합니다.

← 블로그로 돌아가기