본문으로 건너뛰기
Previous
Next
Codec 뜻과 의미 | 기술 용어 사전 | pkglog
멀티미디어

Codec

다른 이름: 코덱 , Coder-Decoder

정의

Coder-Decoder의 합성어. 디지털 데이터를 압축(인코딩)하여 저장/전송하고, 재생 시 원본으로 복원(디코딩)하는 알고리즘 및 구현체. 비디오(H.264, AV1), 오디오(AAC, Opus), 이미지(JPEG, WebP) 등 다양한 미디어 타입에 적용

상세 설명

📋 기술 스펙

  • 손실 코덱(Lossy): 원본 데이터 일부 손실, 높은 압축률 (JPEG, MP3, H.264, AAC)
  • 무손실 코덱(Lossless): 원본 완벽 복원, 낮은 압축률 (FLAC, PNG, FFV1, ALAC)
  • 하이브리드 코덱: 프로파일에 따라 손실/무손실 선택 (WebP, HEIF)
  • 인트라 코덱: 각 프레임 독립 압축 (MJPEG, ProRes, DNxHD)
  • 인터 코덱: 프레임 간 예측 압축 (H.264, H.265, AV1, VP9)

💡 실무 활용

  • 스트리밍: 실시간 압축으로 대역폭 절약 (YouTube, Netflix)
  • 저장: 파일 크기 축소 (Blu-ray, 카메라 녹화)
  • 방송: 디지털 TV 송출 (DVB, ATSC)
  • 통신: 영상통화, VoIP (Zoom, Discord)
  • 편집: 중간 포맷 (ProRes, DNxHR)

장점

  • 저장 공간 절약: 원본 대비 10~100배 압축
  • 전송 효율: 네트워크 대역폭 절감
  • 표준화: 범용 재생 호환성

⚠️ 단점 및 제약

  • 손실 압축: 화질/음질 열화 (여러 번 인코딩 시 누적)
  • 인코딩 비용: CPU/GPU 연산 부하 (실시간 처리 어려움)
  • 라이선스: 특허 사용료 발생 (H.264, AAC 등)

🔧 호환성

코덱별로 상이. H.264/AAC는 범용, AV1/Opus는 최신 기기만 지원

📚 표준 정보

표준화 기구: ITU-T, ISO/IEC MPEG, IETF, AOMedia 등