OGG Vorbis (.ogg)

Xiph.Org 표준

오그 포르비스(Ogg Vorbis)는 MP3 및 AAC 같은 특허 받은 포맷의 자유로운 대안으로 만들어진 개방형 로열티 프리 오디오 컨테이너 및 손실 압축 포맷입니다.

OGG을(를) MP3(으)로 변환

무료 브라우저 내 OGG-MP3 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 OGG 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 OGG 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

4F 67 67 53

ASCII 표현: OggS

표준화: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

기술 사양

컨테이너 아키텍처Ogg multimedia bitstream container framing Vorbis audio packets
압축Modified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
바이트 엔디안Little-Endian headers and frame bitstream
색 공간N/A (Lossy Audio Bitstream)
채널 및 구조Up to 255 discrete audio channels
최대 크기Arbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
투명도High perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
스트리밍 및 프로그레시브Native Ogg page structure designed from inception for robust Internet packet streaming

기술 비교 매트릭스: OGG 대 경쟁사

기술적 속성OGG (현재)MP3OPUSAAC
특허 자유도100% 개방형 및 로열티 프리만료된 특허(퍼블릭 도메인)100% 개방형 및 로열티 프리특허 받은 상용 라이선스 풀
게임 산업 채택률매우 높음; 게임 엔진의 표준 오디오 포맷(Unity, Unreal)역사적 표준성장 중모바일 게임 표준
저비트레이트 성능96-128 kbps에서 좋음96 kbps에서 나쁨32-96 kbps에서 탁월함96-128 kbps에서 좋음
다채널 지원최대 255개의 개별 채널2채널(스테레오)최대 255채널최대 48채널

일반적인 손상 모드 및 헥스 복구 가이드

Ogg 플레이어가 'Bitstream desync'를 보고하거나 첫 번째 패킷에서 재생을 중단합니다.

근본 원인: 손상된 Ogg 페이지 헤더 또는 OggS 페이지 내의 일치하지 않는 CRC32 체크섬.

복구: 'oggz-repair'를 사용하여 Ogg 컨테이너 프레이밍을 재구축하거나 ffmpeg -i broken.ogg -c:a copy fixed.ogg를 통해 트랜스코딩하십시오.

보안 분석 및 파서 공격 벡터

Ogg 컨테이너는 페이지 내에서 가변 길이 패킷 세그먼트를 파싱합니다. 비트스트림 디코더의 결함은 범위를 벗어난 읽기(out-of-bounds read)를 유발할 수 있습니다.

알려진 공격 벡터

  • Vorbis floor1 또는 floor0 곡선 재구성 알고리즘에서의 힙 버퍼 초과 읽기.
  • 초기 스트림 프로브 중 메모리 거부(DoS)를 유발하는 과도한 크기의 코멘트 필드.
  • 페이지 어셈블리 중에 정수 오버플로우를 유발하도록 조작된 패킷 세그먼트 테이블.

방어적 모범 사례:

역사적 배경 및 주요 이력

2008스포티파이가 기본 스트리밍 오디오 코덱으로 오그 포르비스를 사용하여 음악 스트리밍 플랫폼을 출시합니다.
2002Xiph.Org가 Vorbis 1.0을 발표하여 최고의 오픈소스 손실 압축 오디오 포맷으로 자리매김합니다.
2000크리스토퍼 몽고메리가 프라운호퍼의 특허 로열티 발표에 대응하여 Ogg 프로젝트를 시작합니다.

주요 장점

  • 특허 청구 및 라이선스 비용이 전혀 없는 100% 로열티 프리 오픈 소스.
  • 동일한 비트레이트에서 MP3에 비해 우수한 음향 충실도와 동적 주파수 응답 제공.
  • 진정한 끊김 없는 재생(gapless playback) 및 유연한 Vorbis comments 메타데이터 기본 지원.

기술적 제한 사항 및 단점

  • 구형 자동차 오디오 및 독립형 소비자 플레이어에서 기본 하드웨어 재생 지원이 부족함.
  • 음성 및 새로운 애플리케이션의 경우 차세대 오퍼스(Opus) 코덱으로 대체되는 추세임.
  • 과거 기본 Apple iOS 및 macOS 미디어 프레임워크에서 기본 지원이 부족했음.

흥미로운 기술적 상식

  • 매직 시그니처 'OggS'는 'Ogg Stream'을 의미하며, 그 뒤에 스트림 구조 리비전 번호가 이어집니다.
  • 'Ogg'라는 이름은 강제로 장악한다는 뜻의 넷렉(netrek) 게임 속어 'ogging'에서 유래했습니다.
  • 비디오 게임 개발자들은 수백만 달러에 달하는 독점 MP3 특허 라이선스 비용을 피하기 위해 오그 포르비스를 압도적으로 채택했습니다.

자주 묻는 기술 질문

Ogg와 Vorbis의 차이점은 무엇인가요?

Ogg는 컨테이너 형식(페이징, 인터리빙, 패킷 전달 담당)이고, Vorbis는 해당 Ogg 컨테이너 안에 저장되는 오디오 압축 알고리즘입니다.

Spotify가 MP3 대신 Ogg Vorbis를 사용하는 이유는 무엇인가요?

Ogg Vorbis는 로열티가 없으며 320 kbps에서 MP3보다 더 깨끗한 음향 품질, 더 넓은 다이내믹 레인지, 더 나은 고주파수 유지력을 제공합니다.

Ogg 파일에 비디오를 담을 수 있나요?

네. .ogg는 대개 Vorbis 오디오를 의미하지만, Ogg 컨테이너는 Theora 비디오(.ogv)나 FLAC 오디오(.oga)를 담을 수 있습니다.