1️ FLAC이란 무엇인가? FLAC(Free Lossless Audio Codec)은 이름 그대로 무손실(Lossless) 오디오 압축 포맷입니다.
MP3, AAC 등 손실 압축과 달리, 원본 음원을 100% 복원할 수 있으며, 보통 30~60% 용량 절감이 가능합니다. 확장자: .flac 특징: 오디오 품질 손실 없음, 빠른 인코딩/디코딩 라이선스: 오픈소스 (BSD 스타일) 2️ FLAC의 압축 구조 FLAC의 압축은 아래의 흐름으로 진행됩니다: 프레임 분할: PCM 데이터를 블록 단위로 분할 예측(Predictor): 이전 샘플로부터 현재 샘플을 예측 Residual 계산: 실제값 - 예측값 Residual 부호화: Rice 코딩(Rice-Golomb Coding) 사용 프레임 포맷으로 저장 각 단계가 독립적이고, 복호화 과정이 간단하다는 장점이 있습니다. 3️ 예측 모델: LPC 기반 FLAC은 LPC(Linear Predictive Coding) 또는 고정 계수 기반...
원문 링크 : 무손실 오디오 압축의 끝판왕, FLAC 코덱의 원리와 기술