Vorbis
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Vorbis는 1998년에 개발된 오디오 코덱으로, MP3와 같은 기존 형식의 라이선스 문제에 대한 대안으로 등장했다. 자유 소프트웨어 지지자들 사이에서 높은 음질과 특허 제약 없는 자유로운 사용으로 인기를 얻었으며, 다양한 비디오 게임, 웹사이트, 스트리밍 서비스에서 활용된다. Vorbis는 Ogg, Matroska, WebM 등의 컨테이너 포맷을 지원하며, 가변 비트레이트(VBR)를 기본으로 한다. 장점으로는 MP3보다 우수한 음질, 모든 비트레이트 지정의 자유로움, 갭리스 디코딩 지원 등이 있으며, 단점으로는 VBR을 지원하지 않는 컨테이너 사용 시 문제 발생, 인코딩 환경 구축의 필요성, 디코딩 시 MP3보다 많은 메모리 사용 등이 있다. Vorbis는 Xiph.Org 재단에서 개발 및 관리하며, BSD 라이선스와 GNU 라이선스를 따른다. 'Vorbis'라는 이름은 테리 프래쳇의 소설에 등장하는 인물에서 유래되었다.
더 읽어볼만한 페이지
- 자유 멀티미디어 코덱 - FLAC
FLAC은 조시 콜슨이 개발한 무손실 오디오 코덱으로, 원본 음질을 유지하면서 파일 크기를 줄이기 위해 오디오 데이터를 압축하며, 4~32비트 샘플 크기, 최대 8 채널을 지원하고, 미국 국립 문서 기록 관리청에서 디지털 오디오에 선호되는 형식으로 지정되었다. - 자유 멀티미디어 코덱 - WebM
WebM은 VP8, VP9, AV1 등의 영상 코덱과 Vorbis, Opus 등의 음성 코덱을 사용하는 오픈 소스 오디오/비디오 파일 형식으로, Matroska의 서브셋을 컨테이너로 사용하며 유튜브의 채택으로 널리 쓰인다. - 오디오 파일 포맷 - MP3
MP3는 MPEG 표준의 오디오 압축 형식으로, 인간의 청각 심리를 이용하여 음질 저하를 최소화하며 데이터를 압축하고, 1991년에 발명되어 2017년 특허 만료로 퍼블릭 도메인이 되었다. - 오디오 파일 포맷 - 고급 오디오 부호화
고급 오디오 부호화(AAC)는 MP3 후속 코덱으로 설계되어 더 나은 음질을 제공하며, ISO/IEC 표준으로 다양한 프로파일과 기술을 통해 발전하여 아이튠즈 스토어, 유튜브, 디지털 방송 등에서 널리 활용되는 디지털 오디오 데이터 압축 표준이다. - Xiph.Org 프로젝트 - FLAC
FLAC은 조시 콜슨이 개발한 무손실 오디오 코덱으로, 원본 음질을 유지하면서 파일 크기를 줄이기 위해 오디오 데이터를 압축하며, 4~32비트 샘플 크기, 최대 8 채널을 지원하고, 미국 국립 문서 기록 관리청에서 디지털 오디오에 선호되는 형식으로 지정되었다. - Xiph.Org 프로젝트 - CMML
CMML은 XML 기반의 마크업 언어로, 멀티미디어 콘텐츠의 구조와 메타데이터 정의, 스트림 구성, 클립 정의 및 관련 정보 연결에 사용된다.
Vorbis - [IT 관련 정보]에 관한 문서 | |
---|---|
일반 정보 | |
![]() | |
확장자 | .ogg |
마임 유형 | application/ogg, audio/ogg, audio/vorbis, audio/vorbis-config |
소유자 | Xiph.Org 재단 |
발표일 | 2000년 5월 8일 |
최신 버전 | Vorbis I |
최신 버전 발표일 | 2020년 7월 4일 |
종류 | 손실 오디오 |
컨테이너 | Ogg, Matroska, WebM |
개방형 | 예 |
무료 | 예 |
표준 | 사양 |
공식 웹사이트 | Vorbis audio compression |
libvorbis 정보 | |
이름 | libvorbis |
개발자 | Xiph.Org 재단 |
첫 번째 릴리스 | 2002년 7월 19일 |
최신 릴리스 버전 | 1.3.7 |
최신 릴리스 날짜 | 2020년 7월 4일 |
프로그래밍 언어 | C |
장르 | 오디오 코덱, 참조 구현 |
라이선스 | 수정된 BSD 라이선스 |
웹사이트 | Xiph.org downloads |
2. 역사
Vorbis는 1998년 9월에 처음으로 연구가 진행되었다. 이때 MP3 포맷은 라이선스가 등록되어 있어서 일정한 금액을 지불해야 했다. 이에 Vorbis 개발자는 완전 무료의 차세대 오디오 코덱을 개발하기로 결심한다. 약 2년 동안 다른 개발자와 함께 협업하여 2001년 6월 15일에 RC1 버전을 내놓는다. 2001년 8월 30일에는 RC2 버전을 선보이는데 이 버전은 최고 비트레이트가 350kbps로 확장되었다. 당시에 Vorbis는 MP3를 뛰어넘을 획기적인 압축 기술로 주목받았다. 2002년 7월 17일에 공식판 1.0이 발표되었다. 공식판의 미비한 점을 보완하고자 개발자 aoTuV는 2004년부터 공식판을 토대로 미비한 부분을 겹겹이 튜닝한 버전을 내놓는다.
Vorbis는 변형 이산 코사인 변환(MDCT)을 기반으로 하는 순방향 적응형 모놀리식 변환 코덱이다.[41] 시간 도메인의 사운드 데이터를 주파수 도메인으로 변환하기 위해 MDCT를 사용하며, 결과적인 주파수 도메인 데이터는 노이즈 플로어와 잔여 성분으로 나뉘어 양자화되고 코드북 기반 벡터 양자화 알고리즘을 사용하여 엔트로피 코딩된다. 압축 해제 알고리즘은 이러한 단계를 반대로 수행한다. 노이즈 플로어 방식은 비트 전송률이 오디오를 인지 가능한 손실 없이 인코딩하기에 너무 낮을 때 Vorbis에 특징적인 아날로그 노이즈와 같은 오류 모드를 제공한다. 낮은 비트 전송률에서 압축 아티팩트의 소리는 넓은 공간에서의 잔향과 유사하다.
널리 사용되는 MP3 등의 형식은 특허의 제한을 받기 때문에, 그러한 대체로서 누구나 자유롭게 사용할 수 있는 압축 음성 형식을 제공하는 것을 목표로 만들어진 오픈 포맷의 비가역 압축 음성 파일 포맷이다. 사양은 퍼블릭 도메인, 핵심적인 인코딩·디코딩의 레퍼런스 코드는 수정된 BSD 라이선스, 프론트 엔드 도구류는 GPL로 제공된다. 또한, 특허 사용료도 불필요하다.
Vorbis는 주로 Ogg 컨테이너 포맷에 저장되어 Ogg Vorbis라고 불린다. 단순히 Ogg라고 할 때는, 그 외에 FLAC을 저장한 Ogg FLAC, Speex를 저장한 Ogg Speex, 동영상 코덱의 Theora를 저장한 Ogg Theora 등이 있다. 또한, Vorbis는 Ogg용으로 개발된 코덱이므로, 처음에는 Ogg에만 저장할 수 있었지만, 후에 Matroska가 대응했다. Matroska에 저장된 Vorbis는 Matroska Vorbis이며, Ogg Vorbis는 아니다.
2010년에는, 구글이 개발하고 있는 오픈 컨테이너 포맷 WebM의 음성 코덱으로 채용되었다.
확장자는 .ogg, 드물게 .oga가 사용된다. .ogg는 과거의 Ogg 공통 확장자였지만, 현재 그것은 공식적으로 .ogx로 변경되었으며, .ogg는 호환성을 위해 Ogg Vorbis용 확장자로 남겨졌다. .oga는, 음성 코덱만을 저장한 Ogg 공통 확장자이다.
이들은 Xiph.org에 의해 규격화되어 있다. Ogg 컨테이너 포맷은 RFC에서 정식으로 문서화되어 있다.
3. 특징
Vorbis는 주로 Ogg 컨테이너 포맷에 저장되어 Ogg Vorbis라고 불리며, 단순히 Ogg라고 할 때는 FLAC을 저장한 Ogg FLAC, Speex를 저장한 Ogg Speex, 동영상 코덱의 Theora를 저장한 Ogg Theora 등이 있다. Ogg용으로 개발된 코덱이므로, 처음에는 Ogg에만 저장할 수 있었지만, 후에 Matroska가 대응했다. 2010년에는 구글이 개발하고 있는 오픈 컨테이너 포맷 WebM의 음성 코덱으로 채용되었다.
확장자는 .ogg, 드물게 .oga가 사용된다. .ogg는 과거의 Ogg 공통 확장자였지만, 현재는 공식적으로 .ogx로 변경되었으며, .ogg는 호환성을 위해 Ogg Vorbis용 확장자로 남겨졌다. .oga는, 음성 코덱만을 저장한 Ogg 공통 확장자이다.
Xiph.org에 의해 규격화되어 있으며, Ogg 컨테이너 포맷은 RFC에서 정식으로 문서화되어 있다.
Vorbis의 구체적인 특징은 다음과 같다.항목 내용 알고리즘 [수정 이산 코사인 변환](MDCT) 샘플링 주파수 8 kHz - 192 kHz (일반적인 속도) 채널 수 1채널(모노), 2채널(스테레오), 4채널, 5.1채널, 6.1채널 (최대 255채널) 비트 전송률 평균 (aoTuV Q-2 모드), 평균 (Q-1) ~ 평균 (Q10) (44.1 kHz 스테레오 소스 시) 채널 커플링 스테레오 모드 시에만 대응 (그 이상의 모드에 대응하는 인코더가 현재 없음) 비트 전송률 제한 인코더에 의존 MIME 타입 application/ogg, application/x-ogg, application/x-vorbis 스트리밍 대응 (플레이어 측의 대응이 필요) 체크섬 대응 (기본적으로 유효) 복사 방지 미대응 태그 정보 Vorbis Comment (UTF-8) (일반적인 ID3 태그에는 미대응) 컨테이너 대응 Matroska, MOV, MP4, Ogg, OGM (AVI, WAV는 호환성에 문제 있음) 갭리스 디코딩 및 재생 대응 (플레이어 측의 대응이 필요)
3. 1. 장점
3. 2. 단점
3. 3. 메타데이터 (Vorbis Comment)
Ogg Vorbis에도 MP3의 ID3에 비견되는 메타데이터 표준이 있으며, 이를 Vorbis 코멘트라고 부른다. 메타데이터는 키 값과 커멘트 내용의 짝으로 저장되며, 키와 커멘트의 길이는 232-1 바이트까지 가능하다. 이 정보는 Vorbis 비트 스트림의 처음 부분에 있는 시간 값이 담긴 헤더에 저장된다.[47]
키 값은 대소문자 구분이 없는 7 bit ASCII 값으로 저장되며, 일부 문자는 허용되지 않는다. 커멘트 내용은 UTF-8로 저장된다. 음악 태그는 일반적으로 "[태그 키]=[커멘트 내용]"과 같은 형식으로 저장된다.
"ARTIST=Various Artist"
ID3도 마찬가지로 태그를 입력하는 데 자유로운 편이다. 또한 Replaygain과 Discnumber 등의 2차적 태그를 지원한다.
Vorbis 메타데이터는 Vorbis 주석이라고 불리며, MP3의 ID3 표준에서 구현된 것과 유사한 메타데이터 태그를 지원한다. 메타데이터는 임의의 길이와 크기를 가진 바이트 문자열의 벡터에 저장된다. 벡터의 크기와 각 문자열의 크기는 232 − 1(약 43억, 즉 32비트로 표현할 수 있는 임의의 양의 정수) 바이트로 제한된다. 이 벡터는 Vorbis 비트스트림을 시작하는 두 번째 헤더 패킷에 저장된다.[47]
문자열은 UTF-8로 인코딩된 것으로 간주된다. 음악 태그는 일반적으로 "[TAG]=[VALUE]" 형식의 문자열로 구현되며, 예를 들어 "ARTIST=The John Smith Band"와 같다. 태그 이름은 대소문자를 구분하지 않으므로 "ARTIST=The John Smith Band"를 입력하는 것은 "artist=The John Smith Band"를 입력하는 것과 동일하다. ID3의 현재 버전과 마찬가지로 사용자 및 인코딩 소프트웨어는 콘텐츠에 적합한 태그를 자유롭게 사용할 수 있다. 예를 들어, 인코더는 지역화된 태그 레이블을 사용할 수 있고, 라이브 음악 트랙에는 "Venue=" 태그가 포함될 수 있으며, 파일에는 여러 장르 정의가 있을 수 있다. 대부분의 애플리케이션은 디스크 번호 및 ReplayGain 정보와 같은 일반적인 사실상의 표준도 지원한다.[47]
4. 종류
Vorbis에는 여러 종류가 있지만, 대표적으로 공식 버전과 aoTuV 버전이 있다.
Xiph.Org 재단에서 개발하고 관리하는 공식 버전은 BSD 라이선스와 GNU 라이선스를 따른다. 2007년 6월 22일에 1.2.0 버전이 출시되었다.[1]
aoTuV는 공식 버전을 개선한 것으로, 더 나은 음질을 제공한다. 공식 버전이 업데이트될 때 함께 업데이트되는 경향이 있다. 2009년 3월 3일에 베타 5.7 버전이 나왔다. aoTuV는 낮은 비트 전송률로 인코딩할 수 있는 주목할 만한 포크이다.[48] aoTuV의 변경 사항은 공식 버전에 주기적으로 통합될 예정이었으나, libvorbis 1.1에서 한 번만 이루어졌다.[49] 이는 크리스 몽고메리가 많은 시간을 할애하기 어려웠기 때문이다.[50]
4. 1. 공식 버전
Xiph.Org 재단에서 개발하고 관리하고 있으며 BSD 라이선스와 GNU 라이선스를 따른다. 2007년 6월 22일 1.2.0 버전이 올라와 있다.[1]4. 2. aoTuV
aoTuV는 공식판 버전을 새로 튜닝한 버전으로 공식판 버전에 비해 괜찮은 음질을 얻을 수 있다. 대체적으로 공식판 버전이 판올림될 때 같이 판올림되는 특징을 보인다. 현재 최신 버전은 2009년 3월 3일에 나온 베타 5.7 버전이다. 고속화 프로젝트 팀은 aoTuV를 바탕으로 최적화된 고속화 버전으로 개량하는데, aoTuV로 인코딩하는 속도보다 고속화 버전으로 개량한 버전이 인코딩 속도가 더 빠르다.'''aoTuV'''는 낮은 비트 전송률로 인코딩을 지원하는 주목할 만한 포크이다.[48] aoTuV의 변경 사항은 주기적으로 참조 인코더에 병합될 예정이었지만, libvorbis 1.1에서 한 번만 이루어졌다.[49] 이는 향후 병합 작업이 "크리스 몽고메리는 많은 시간을 할애할 수 없는, 중단 없는 시간이 필요한 일"이었기 때문이다.[50]
5. 기술적 세부 사항
Vorbis I는 변형 이산 코사인 변환(MDCT)을 기반으로 하는 순방향 적응형 모놀리식 변환 코덱이다.[41] Vorbis는 시간 도메인의 사운드 데이터를 주파수 도메인으로 변환하기 위해 MDCT를 사용한다. 결과적인 주파수 도메인 데이터는 노이즈 플로어와 잔여 성분으로 나뉘며, 이후 양자화되고 코드북 기반 벡터 양자화 알고리즘을 사용하여 엔트로피 코딩된다. 압축 해제 알고리즘은 이러한 단계를 반대로 수행한다. 노이즈 플로어 방식은 비트 전송률이 오디오를 인지 가능한 손실 없이 인코딩하기에 너무 낮을 때 Vorbis에 특징적인 아날로그 노이즈와 같은 오류 모드를 제공한다. 낮은 비트 전송률에서 압축 아티팩트의 소리는 넓은 공간에서의 잔향과 유사하다.
Vorbis의 일반적인 기술적 특징은 다음과 같다.
- 알고리즘: 수정 이산 코사인 변환(MDCT)
- 샘플링 주파수: 8kHz - 192kHz (일반적인 속도)
- 채널 수: 1채널(모노), 2채널(스테레오), 4채널, 5.1채널, 6.1채널 (최대 255채널)
- 비트 전송률: 평균 32kbps(aoTuV Q-2 모드), 평균 45kbps(Q-1) ~ 평균 500kbps(Q10) (44.1kHz 스테레오 소스 시)
- 채널 커플링: 스테레오 모드 시에만 대응 (그 이상의 모드에 대응하는 인코더가 현재 없음)
- 비트 전송률 제한: 인코더에 의존
- MIME 타입: application/ogg, application/x-ogg, application/x-vorbis
- 스트리밍: 대응 (플레이어 측의 대응이 필요)
- 체크섬: 대응 (기본적으로 유효)
- 복사 방지: 미대응
- 태그 정보: Vorbis Comment (UTF-8) (일반적인 ID3 태그에는 미대응)
- 컨테이너 대응: Matroska, MOV, MP4, Ogg, OGM (AVI, WAV는 호환성에 문제 있음)
- 갭리스 디코딩: 대응 (플레이어 측의 대응이 필요)
- 갭리스 재생: 대응 (플레이어 측의 대응이 필요)
품질 | 공칭 비트 전송률 | |
---|---|---|
공식 Xiph.Org 재단 Vorbis | ||
-q-1 | 45 kbit/s | 48 kbit/s |
-q0 | 64 kbit/s | |
-q1 | 80 kbit/s | |
-q2 | 96 kbit/s | |
-q3 | 112 kbit/s | |
-q4 | 128 kbit/s | |
-q5 | 160 kbit/s | |
-q6 | 192 kbit/s | |
-q7 | 224 kbit/s | |
-q8 | 256 kbit/s | |
-q9 | 320 kbit/s | |
-q10 | 500 kbit/s |
Vorbis는 VBR, ABR, CBR 지원 (CBR은 MP3와 같은 프레임 단위 방식 아님)하며, 오픈 소스이고, 특허 무상이며, 확장성이 높고, MP3 등보다 음질이 좋다고 여겨진다. 또한, 갭리스 디코딩을 기본적으로 지원한다.
다음은 Vorbis 음질에 대한 여러가지 비교 결과이다.
- 2005년 7월 비교 - AAC vs MP3 vs Vorbis vs WMA의 80kbps 비교: Vorbis aoTuV beta 4가 클래식 및 다양한 음악에서 가장 좋은 인코더라는 결과가 나왔다. 또한 128kbps의 LAME ABR MP3와 동일한 품질이라는 결과가 나왔다.[82]
- 2005년 8월 비교 - AAC vs MP3 vs Vorbis vs WMA의 96kbps 비교: 클래식 음악에서 Vorbis aoTuV beta 4와 AAC가 나란히 가장 좋은 인코더라는 결과가 나왔다. 또한 aoTuV beta 4는 팝 음악에서 128kbps의 LAME보다 좋은 결과를 보였다.[83]
- 2005년 8월 비교 - 오디오파일에 의한 MPC vs Vorbis vs MP3 vs AAC의 180kbps 비교: 리스닝 테스트에서 클래식 음악에서 Vorbis aoTuV beta 4가 MPC와 나란히 가장 좋은 인코더라는 결과가 나왔다. LAME가 그 다음으로 2위를 차지했다.[84]
- 2011년 4월 비교 - Hydrogenaudio에 의한 Vorbis vs HE-AAC vs Opus의 64kbps 비교: Vorbis는 로우 앵커의 LC-AAC와 Nero HE-AAC의 중간 정도의 결과가 나왔으며, Vorbis와 같은 개발사인 Xiph.org의 Opus가 최상이라는 결과가 나왔다.[85]
6. 지원
Vorbis는 기술적으로 MP3보다 우수하지만, MP3의 높은 인지도 때문에 경쟁에 직면해 있다.[26] 대규모 조직의 재정적 지원 부족으로 널리 보급되지는 않았지만, Audacity와 같은 프로그램에서 다른 형식으로 변환이 가능하며,[27] 게임에서의 지원도 점차 개선되고 있다.[28]
자유 소프트웨어 지지자들은 Vorbis의 높은 음질과 특허 문제 없는 자유성을 높이 평가한다.[29]
''Amnesia: The Dark Descent'', ''Grand Theft Auto: San Andreas'', ''Halo: Combat Evolved'', ''Minecraft'', ''월드 오브 워크래프트'' 등 많은 비디오 게임들이 Vorbis를 사용한다.[30] 위키백과를 비롯한 여러 웹사이트와[31][32][33][34] Spotify[37][38] 같은 오디오 스트리밍 서비스에서도 사용된다.
Vorbis는 다양한 소프트웨어 및 하드웨어에서 지원된다.
- '''소프트웨어''': 윈도우 미디어 플레이어는 DirectShow 필터를 통해, VLC 미디어 플레이어, MPlayer, Winamp, foobar2000 등은 기본적으로 Vorbis를 지원한다.[62] 리눅스 플랫폼에서는 XMMS, xine, Amarok 등이 지원한다.
- '''웹 브라우저''': HTML 5에서 권장하는 형식으로, 모질라 파이어폭스 3.5 이후 버전,[66][67] 구글 크롬 (3.0.182.2 버전부터),[68] 오페라 10.5 브라우저[72][73] 등에서 기본적으로 지원한다.
- '''운영체제''': 윈도우 10[74], 안드로이드[55][56] 등에서 지원한다.
scope="row" | | 마이크로소프트 윈도우 | macOS | 리눅스 | 안드로이드 | iOS |
---|---|---|---|---|---|
코덱 지원 | [74] | ||||
컨테이너 지원 | Web Media Extensions 추가 기능이 있는 Windows 10 Fall Creators Update (1709)에서: Ogg (.ogg는 인식되지 않음; 의사 확장 필요) Matroska (.mka, .mkv) Windows 10 October 2018 Update (1809)에서: WebM (.webm이 공식적으로 인식됨) Windows 10 May 2019 Update (1903)에서: Ogg (.ogg가 공식적으로 인식됨) | 응용 프로그램에 따라 다름 | Ogg (.ogg) Matroska (.mka, .mkv) WebM (.webm) | Ogg (.ogg, .oga) Matroska (.mka, .mkv) WebM (.webm) | 응용 프로그램에 따라 다름 |
참고 | Windows 10에서: - Fall Creators Update (1709) 및 [https://www.microsoft.com/store/productId/9N5TDP8VCMHS Web Media Extensions] 패키지 설치가 필요하다. - April 2018 Update (1803)에서 Web Media Extensions가 미리 설치된 경우, Microsoft Edge (EdgeHTML 17)는 <audio> 태그에 포함된 Vorbis 오디오를 지원한다. - Universal Windows Platform 앱 (Groove Music, Microsoft 영화 & TV)에서 지원된다. Windows Media Player에서는 지원되지 않는다. Windows 8.1 및 이전 버전에서: - 타사 멀티미디어 프레임워크인 LAV Filters의 설치가 필요하다. | macOS 기본 멀티미디어 프레임워크에서는 기본적으로 지원되지 않는다. Mac OS X 10.11 El Capitan 이전 버전에서는 Xiph QuickTime 구성 요소를 사용하여 QuickTime에 Vorbis 지원을 추가할 수 있었다.[76] | - | - | iOS 기본 멀티미디어 프레임워크에서는 기본적으로 지원되지 않는다. |
Vorbis는 다음과 같은 제약 사항 및 한계점을 가지고 있다.
- MP3나 AAC에 비해 지원하는 플레이어가 적다.
- 사용자가 인코딩 환경을 직접 구축해야 한다.
- 디코딩 시 MP3보다 많은 메모리를 소모하여 휴대용 기기에서 배터리 소모량이 많을 수 있다.
- 서브마린 특허나 휴면 특허의 종류가 나타날 가능성을 완전히 부정할 수는 없다. 하지만, 공개된 지 10년 이상이 지났지만, 현재까지 특허 문제가 현저하게 나타난 적은 없다.
6. 1. 하드웨어
애플의 아이팟은 정식으로 Vorbis를 지원하지 않지만, 락박스를 설치하여 Vorbis 파일을 재생할 수 있다. Xiph.org 재단 위키에서 Vorbis를 지원하는 하드웨어 목록을 확인할 수 있다.[98]Vorbis는 다양한 하드웨어에서 지원된다. 다음은 Vorbis를 지원하는 기기 및 플랫폼의 예시이다.
제조사 | 제품 |
---|---|
코원시스템 | iAudio, D2, iAudio X5, C2 |
삼성 | 옙 MP3 플레이어, YP 시리즈 |
아이리버 | 대부분의 기기 (최대 Q10 비트 전송률)[58][59][60] |
샌디스크 | 퓨즈, 클립 등 일부 샌디스크 휴대용 미디어 플레이어 |
미즈 | M6, M3 |
S1 MP3 플레이어 | (2006년부터 지원, 일반적으로 명시되지 않음) |
게임파크 홀딩 | GP32, GP2X F100-F200, GP2X Wiz |
블랙베리 리미티드 | 블랙베리 9800 "토치", 9670 "스타일" |
HP | 터치패드 (webOS 3.0.4 업데이트 이후) |
데논 | SC5000 Prime 미디어 플레이어 |
세일피시 OS | 기기 |
타이젠 | 기기 |
오픈모코 | Neo 1973, Neo Freerunner |
구글 안드로이드 | 플랫폼 기반 기기[55][56] |
울트라 HD 블루레이 | 플레이어 (Ogg Vorbis 오디오를 포함한 VP8/VP9 비디오 디코딩 지원) |
고정 소수점 연산을 사용하는 Vorbis 디코더인 '''트레머'''는 2002년에 공개되었으며, 제한된 기능을 가진 휴대용 플레이어에 적합하다.[54]
Xiph.Org Foundation 위키에는 휴대용 기기, PDA, 마이크로칩 등 Vorbis를 지원하는 하드웨어 목록이 최신 정보로 게시되어 있다.[61]
6. 2. 소프트웨어
아이튠즈는 Vorbis를 지원하지 않지만 Xiph.org 재단에서 개발한 컴포넌트로 Vorbis를 재생할 수 있다. 컴포넌트는 윈도우 버전과 매킨토시 버전 둘 다 나와있다. 윈도우 미디어 플레이어도 애플처럼 Vorbis를 지원하지 않지만 다이렉트 쇼 필터로 Vorbis를 재생할 수 있다.[99] 윈도 버전에서는 윈앰프, 푸바2000, 제트오디오, VLC 미디어 플레이어 등이 vorbis 재생을 지원한다. 리눅스에서는 리눅스 기반 프로그램인 XMMS나 xine 등으로 Vorbis 재생을 지원한다.[99]Vorbis는 자유 소프트웨어 지지자들 사이에서 인기를 얻었다.[29] 그들은 Vorbis의 더 높은 음질과 특허에 얽매이지 않는 완전한 자유성이 특허 및 제한된 형식을 대체하는 데 적합하다고 주장한다.
Vorbis는 ''Amnesia: The Dark Descent'', ''Grand Theft Auto: San Andreas'', ''Halo: Combat Evolved'', ''Minecraft'', 그리고 ''월드 오브 워크래프트''를 포함한 많은 비디오 게임들이 게임 내 오디오를 Vorbis로 저장한다.[30] 위키백과를 포함한 여러 웹사이트에서 Vorbis를 사용한다.[31][32][33][34] Spotify 오디오 스트리밍 서비스는 주로 Vorbis[37][38]와 AAC를 사용한다.[39]
Vorbis를 지원하는 소프트웨어는 많은 플랫폼에서 존재한다. 여러 플랫폼을 지원하는 오픈 소스 VLC 미디어 플레이어와 MPlayer는 Winamp 및 foobar2000과 마찬가지로 Ogg Vorbis 파일을 재생할 수 있다. Windows Media Player는 기본적으로 Vorbis를 지원하지 않지만, DirectShow 필터를 사용하면 Windows Media Player 및 DirectShow를 지원하는 다른 Windows 멀티미디어 플레이어에서 Vorbis를 디코딩할 수 있다.[62] Vorbis는 또한 Audacity, FFmpeg, GStreamer 및 Helix DNA에서도 지원된다. Vorbis는 리눅스 플랫폼에서 XMMS, xine, Amarok과 같은 프로그램에서 잘 지원된다. Vorbis를 지원하는 소프트웨어 목록은 Xiph.Org 재단 위키와 Vorbis.com 웹사이트에서 찾을 수 있다.[63][64]
HTML 5에서 원래 권장한 대로, 모질라 파이어폭스 3.5 (및 이후 버전),[66][67] 구글 크롬 (3.0.182.2 버전부터),[68] SeaMonkey (2.0 버전부터)[69]는
<audio>
요소를 사용하여 Vorbis 오디오를 기본적으로 지원한다(플러그인 없이). 오페라 10.5 브라우저는 Vorbis 오디오, WAVE PCM 오디오 및 Theora 비디오를 지원한다.[72][73]2015년 10월에 출시된 게임 디자인 소프트웨어 RPG Maker MV는 MP3 지원을 중단하고 Ogg Vorbis를 지원하는 최초 버전이다.
2017년 10월, Microsoft는 Ogg 미디어 컨테이너, Theora 및 Vorbis 미디어 형식을 Microsoft Store에서 무료로 제공되는 Windows 10 및 Xbox One의 선택적 부가 기능으로 지원을 출시했다.[74]
scope="row" | | 마이크로소프트 윈도우 | macOS | 리눅스 | 안드로이드 | iOS |
---|---|---|---|---|---|
코덱 지원 | [74] | ||||
컨테이너 지원 | Web Media Extensions 추가 기능이 있는 Windows 10 Fall Creators Update (1709)에서: Ogg (.ogg는 인식되지 않음; 의사 확장 필요) Matroska (.mka, .mkv) Windows 10 October 2018 Update (1809)에서: WebM (.webm이 공식적으로 인식됨) Windows 10 May 2019 Update (1903)에서: Ogg (.ogg가 공식적으로 인식됨) | 응용 프로그램에 따라 다름 | Ogg (.ogg) Matroska (.mka, .mkv) WebM (.webm) | Ogg (.ogg, .oga) Matroska (.mka, .mkv) WebM (.webm) | 응용 프로그램에 따라 다름 |
참고 | Windows 10에서: - Fall Creators Update (1709) 및 [https://www.microsoft.com/store/productId/9N5TDP8VCMHS Web Media Extensions] 패키지 설치가 필요하다. - April 2018 Update (1803)에서 Web Media Extensions가 미리 설치된 경우, Microsoft Edge (EdgeHTML 17)는 <audio> 태그에 포함된 Vorbis 오디오를 지원한다. - Universal Windows Platform 앱 (Groove Music, Microsoft 영화 & TV)에서 지원된다. Windows Media Player에서는 지원되지 않는다. Windows 8.1 및 이전 버전에서: - 타사 멀티미디어 프레임워크인 LAV Filters의 설치가 필요하다. | macOS 기본 멀티미디어 프레임워크에서는 기본적으로 지원되지 않는다. Mac OS X 10.11 El Capitan 이전 버전에서는 Xiph QuickTime 구성 요소를 사용하여 QuickTime에 Vorbis 지원을 추가할 수 있었다.[76] | - | - | iOS 기본 멀티미디어 프레임워크에서는 기본적으로 지원되지 않는다. |
- Vorbis는 가변 비트레이트가 기본이기 때문에, AVI 등 VBR 음성 코덱을 상정하지 않은 컨테이너에서 사용하면 소리가 어긋나는 등의 문제가 발생할 수 있으며, Ogg 컨테이너나 Matroska 컨테이너 등을 사용할 필요가 있다.
- Vorbis는 MP3보다 복잡한 처리를 해야 하기 때문에, 공식 인코더의 속도는 비교적 느린 경향이 있다.
- * Ogg Vorbis 고속화 프로젝트의 라이브러리를 사용하면, 환경에 따라 공식보다 2~3배, 또는 그 이상 빨라진다[80]。
- * 하지만, 현행 레퍼런스 인코더에서는 ABR 인코딩(비트레이트 지정 인코딩) 시에는, 퀄리티 지정 인코딩의 2배 이상의 시간이 걸린다. 이는, 현행 ABR 인코딩의 구현에 기인한다.
- * 최근 하드웨어의 발달로, 예전에 비해 인코딩 속도는 문제가 되지 않게 되었다.
- 지원 플레이어가 적다.
- * Vorbis를 지원하는 휴대용 플레이어는 iriver나 Cowon 등 한국 제조사의 제품이 대부분이며, 전체 점유율로 보면 수가 적어, 그 점에서는 MP3나, 대기업의 지원이 있는 Windows Media Audio, AAC에 크게 미치지 못한다. 하지만, Rockbox를 지원하는 휴대용 플레이어에 도입하면, Vorbis를 재생하는 것이 가능하다.
- * 안드로이드 OS는 Vorbis 디코더를 내장하고 있으며[81], 그 단말기의 급속한 확대에 의해 재생 환경의 보급이라는 면은 개선되고 있다. 한편, iOS는 Ogg Vorbis를 지원하지 않으므로, 지원하는 소프트웨어를 설치할 필요가 있다.
- 사용자가 자발적으로 인코딩 환경을 구축할 필요가 있다.
- * Ogg Vorbis의 경우, 사용자가 자발적으로 인코더를 인터넷에서 찾아서 컴퓨터에 설치할 필요가 있다.
- 디코딩은 MP3에 비해 많은 메모리를 필요로 한다. 이 점은 현재의 PC에서는 전혀 문제가 되지 않지만, 휴대용 플레이어에서는 배터리를 많이 소비하는 원인이 된다고 한다.
- Vorbis는 특허 무효를 주장하고 있지만, 현존하는 특허를 모두 조사하는 것은 사실상 불가능하므로, 이른바 서브마린 특허나 휴면 특허의 종류가 나타날 가능성을 완전히 부정할 수는 없다. 하지만, 공개된 지 10년 이상이 지났지만, 현재까지 특허 문제가 현저하게 나타난 적은 없다.
- Audacity
- Songbird
- Winamp
- Zoom Player
- Foobar2000
- jetAudiojetAudio영어
- Media Player Classic
- MediaFrame[86]
- MPlayer
- Spotify
- VLC 미디어 플레이어
- XBMC
- Kaffeine
- xine
- QuickTime, iTunes - QuickTime 컴포넌트[87] 추가로 재생 가능
- Windows 미디어 플레이어 - DirectShow 필터 (ffdshow, 공식 배포 필터[88] 등 추가로 재생 가능
7. 라이선스
Xiph.Org 재단에서 개발하고 관리하고 있으며 BSD 라이선스와 GNU 라이선스를 따른다. Vorbis의 명세는 퍼블릭 도메인에 속한다.[51] 라이브러리는 수정된 3-조항 BSD 라이선스 하에, 도구는 GNU 일반 공중 사용 허가서 하에 배포된다. 라이브러리는 원래 GNU 약소 일반 공중 사용 허가서 하에 배포되었지만, 이후 리처드 스톨만의 지지 하에 BSD 라이선스가 선택되었다.[52]
Xiph.Org 재단은 Vorbis가 독점 소프트웨어 형식에서 제기되는 라이선스 또는 소프트웨어 특허 문제로부터 완전히 자유롭다고 명시한다. Xiph.Org 재단은 자사의 주장을 뒷받침하는 특허 조사를 실시했다고 밝혔지만, 외부 관계자들은 Vorbis가 특허 기술에서 자유롭다는 것에 의문을 제기했다.[53]
Vorbis는 삼성, 샌디스크, 리오, 뉴로스 테크놀로지, 코원, 아이리버와 같은 여러 대형 디지털 오디오 플레이어 제조업체에서 지원한다. 널리 사용되는 MP3 등의 형식은 특허의 제한을 받기 때문에, 그러한 대체로서 누구나 자유롭게 사용할 수 있는 압축 음성 형식을 제공하는 것을 목표로 만들어졌다. 사양은 퍼블릭 도메인, 핵심적인 인코딩·디코딩의 레퍼런스 코드는 수정된 BSD 라이선스, 프론트 엔드 도구류는 GPL로 제공된다. 또한, 특허 사용료도 불필요하다.
Vorbis는 주로 Ogg 컨테이너 포맷에 저장되어 Ogg Vorbis라고 불린다.
8. 명칭
"Vorbis"라는 이름은 테리 프래쳇의 소설 《작은 신들》에 등장하는 인물 엑스퀴지터 보르비스(Exquisitor Vorbis)의 이름을 따서 지어졌다.[95] Ogg 형식은 컴퓨터 게임 《네트렉》의 전문 용어인 "ogging"에서 유래되었다.
확장자는 .ogg, 드물게 .oga가 사용된다. .ogg는 과거의 Ogg 공통 확장자였지만, 현재는 공식적으로 .ogx로 변경되었으며, .ogg는 호환성을 위해 Ogg Vorbis용 확장자로 남겨졌다. .oga는 음성 코덱만을 저장한 Ogg 공통 확장자이다.
참조
[1]
웹사이트
MIME Types and File Extensions - XiphWiki
https://wiki.xiph.or[...]
[2]
웹사이트
Vorbis I specification
http://www.xiph.org/[...]
Xiph.Org Foundation
2012-01-31
[3]
웹사이트
PlayOgg! - FSF - Free Software Foundation
http://www.fsf.org/c[...]
2013-10-01
[4]
Full draft
Ogg Vorbis Audio Format
https://www.loc.gov/[...]
Library of Congress
2021-12-13
[5]
웹사이트
Sample Xiph.Org Variant of the BSD License
http://www.xiph.org/[...]
Xiph.Org Foundation
2009-08-29
[6]
웹사이트
libVorbis 1.3.4 released
http://www.xiph.org/[...]
2014-02-09
[7]
웹사이트
MIME Types and File Extensions
http://wiki.xiph.org[...]
2007-10-13
[8]
웹사이트
Interview: Christopher Montgomery of Xiphophorus
https://web.archive.[...]
Advogado
2009-09-02
[9]
웹사이트
naming
http://xiph.org/xiph[...]
Xiph.Org Foundation
[10]
웹사이트
About
http://www.xiph.org/[...]
Xiph.org
2009-08-31
[11]
웹사이트
Fraunhofer Lowers Patent Boom on MP3 Software Developers
http://www.mp3.com/n[...]
2009-08-31
[12]
웹사이트
Dvorak Interviews Monty
http://lists.xiph.or[...]
Xiph
2008-09-04
[13]
project homepage
Ogg
http://xiph.org/ogg/
Xiphophorus
2008-09-02
[14]
웹사이트
Merge done
http://lists.xiph.or[...]
2009-09-03
[15]
웹사이트
Ogg Vorbis
http://www.xiph.org/[...]
Xiph.Org Foundation
2009-09-11
[16]
웹사이트
The Ogg Vorbis CODEC project
http://www.xiph.org/[...]
Xiphophorus co
2009-09-03
[17]
뉴스
February 2001
http://lists.xiph.or[...]
xiph.org
2001-02
[18]
뉴스
RMS on license change
https://lwn.net/2001[...]
lwn.net
2001-03-01
[19]
웹사이트
OGG Vorbis 1.0 officially released
http://www.afterdawn[...]
AfterDawn
2009-06-04
[20]
웹사이트
Ogg Vorbis official release is here
http://news.cnet.com[...]
CNET
2009-06-04
[21]
메일링 리스트
Vorbis 1.0 released
http://lists.xiph.or[...]
2009-06-04
[22]
웹사이트
OpusFAQ - XiphWiki
https://wiki.xiph.or[...]
2013-02-03
[23]
논문
Summary of Opus listening test results
https://tools.ietf.o[...]
2020-12-04
[24]
웹사이트
Results of the public multiformat listening test (July 2014)
http://listening-tes[...]
2020-12-04
[25]
웹사이트
OpusFAQ - XiphWiki
https://wiki.xiph.or[...]
2020-12-04
[26]
서적
Web-based Instruction: A Guide for Libraries
American Library Association
[27]
서적
Computers in Music Education: Amplifying Musicality
https://archive.org/[...]
Routledge
[28]
서적
Windows Mobile Game Development: Building games for the Windows Phone and other mobile devices
Apress
[29]
웹사이트
Recordings about our Philosophy
https://www.gnu.org/[...]
Free Software Foundation (FSF)
2008-01-12
[30]
웹사이트
Xiph.Org Wiki, Games that use Vorbis
https://wiki.xiph.or[...]
2024-01-25
[31]
웹사이트
Ogg Sites
http://www.fsf.org/r[...]
Free Software Foundation
2009-10-02
[32]
웹사이트
Ogg Vorbis — no future?
http://wikip.blogspo[...]
2009-10-02
[33]
문서
Wikipedia:WikiProject Spoken Wikipedia
2009
[34]
웹사이트
First steps/Quality and description
http://commons.wikim[...]
2009-10-02
[35]
웹사이트
Radio New Zealand Oggcasts
http://www.radionz.c[...]
2009-01-14
[36]
웹사이트
Deutschlandradio im Internet mit OGG-Vorbis-Stream
https://web.archive.[...]
2009-10-08
[37]
웹사이트
Audio Quality on Spotify
https://web.archive.[...]
2019-02-03
[38]
웹사이트
Bumping up the Bitrate
https://web.archive.[...]
Spotify News
2009-06-25
[39]
웹사이트
Audio Quality
https://support.spot[...]
2020-06-06
[40]
웹사이트
Qobuz FAQ
https://web.archive.[...]
2013-04-15
[41]
웹사이트
Vorbis I specification - 1.1.2 Classification
http://www.xiph.org/[...]
Xiph.Org Foundation
2009-06-02
[42]
웹사이트
Oggless proposal
http://wiki.xiph.org[...]
Xiph.Org Foundation
[43]
웹사이트
Xiph.Org announces support for the WebM open media project
http://www.xiph.org/[...]
Xiph.Org
2010-05-19
[44]
웹사이트
Introducing WebM, an open web media project
http://webmproject.b[...]
2010-05-19
[45]
웹사이트
FAQ
http://www.webmproje[...]
Google
2010-05-19
[46]
웹사이트
RFC 5215 — RTP Payload Format for Vorbis Encoded Audio
http://tools.ietf.or[...]
IETF
2008-08
[47]
웹사이트
Vorbis Comment Field Documentation
http://www.xiph.org/[...]
2007-03-14
[48]
웹사이트
Recommended Ogg Vorbis - Hydrogenaudio Knowledgebase
https://wiki.hydroge[...]
2022-06-30
[49]
웹사이트
libvorbis 1.1 changelog
https://gitlab.xiph.[...]
2004-09-22
[50]
웹사이트
Xiph.Org Monthly Meeting, 2007/02
https://people.xiph.[...]
2007-02-07
[51]
웹사이트
Vorbis.com FAQ
https://web.archive.[...]
Xiph.Org Foundation
2009-08-29
[52]
웹사이트
"[icecast-dev] Xiph.org announces Vorbis Beta 4 and the Xiph.org Foundation"
http://lists.xiph.or[...]
2001-02-26
[53]
웹사이트
Vorbis development, status & patent issues
https://web.archive.[...]
2006-11-13
[54]
웹사이트
"[vorbis-dev] tremor relicensed as BSD"
http://lists.xiph.or[...]
2002-09-03
[55]
웹사이트
Android SDK m5-rc14 now available
http://android-devel[...]
2008-12-15
[56]
웹사이트
Supported media formats
https://developer.an[...]
[57]
웹사이트
PortablePlayers - XiphWiki
https://wiki.xiph.or[...]
[58]
웹사이트
Redesign Your Life Style, IRIVER
https://web.archive.[...]
[59]
웹사이트
Redesign Your Life Style, IRIVER
https://web.archive.[...]
[60]
웹사이트
Redesign Your Life Style, IRIVER
https://web.archive.[...]
[61]
웹사이트
VorbisHardware - XiphWiki
http://wiki.xiph.org[...]
2008-01-13
[62]
웹사이트
illiminable Ogg Directshow Filters for Speex, Vorbis, Theora and FLAC
http://www.xiph.org/[...]
2008-06-24
[63]
웹사이트
VorbisSoftwarePlayers - XiphWiki
http://wiki.xiph.org[...]
2008-01-13
[64]
웹사이트
Vorbis.com: 3rd party software
https://web.archive.[...]
2009-10-12
[65]
웹사이트
VorbisStreams - XiphWiki
http://wiki.xiph.org[...]
2008-01-13
[66]
간행물
Firefox3.5/Features
https://wiki.mozilla[...]
MozillaWiki
2009-03-18
[67]
간행물
Mozilla Firefox 3.5 Release Notes
http://www.mozilla.c[...]
Mozilla Corporation
2009-06-30
[68]
간행물
Google Chrome to support HTML 5 video
https://web.archive.[...]
SoftSailor
2009-05-28
[69]
간행물
What's New in SeaMonkey 2.0 Beta 2
http://www.seamonkey[...]
seamonkey-project.org
2009-09-16
[70]
간행물
Experimental Opera-video build with native Ogg Theora support
http://my.opera.com/[...]
Opera
2007-04-25
[71]
간행물
A call for video on the web - Opera
[72]
웹사이트
(re-)Introducing
[73]
웹사이트
Happy New Year! - Official blog for Core developers at Opera
http://my.opera.com/[...]
Opera
2010-01-02
[74]
웹사이트
Microsoft adds Ogg, Theora, and Vorbis media formats to Windows 10
https://www.ctrl.blo[...]
2021-12-28
[75]
웹사이트
Supported audio and video formats (Windows Runtime apps) - Windows app development
https://learn.micros[...]
2015-10-13
[76]
웹사이트
13.06.2016 - XiphQT discontinued
http://www.xiph.org/[...]
2019-02-19
[77]
웹사이트
RfC The Ogg Encapsulation Format Version 0
http://www.rfc-edito[...]
2008-11-28
[78]
웹사이트
Hydrogenaudio Listening Tests
http://wiki.hydrogen[...]
2015-09-06
[79]
웹사이트
Games that use Vorbis (Vorbis を採用するゲーム)
http://wiki.xiph.org[...]
2008-11-28
[80]
웹사이트
Speed benchmark of audio encoders (2006年10月/11月の試験結果)
http://nyaochi.sakur[...]
2008-11-28
[81]
웹사이트
Supported Media Formats Android Developers
http://developer.and[...]
Google ( http://developer.android.com/legal.html )
2015-03-05
[82]
웹사이트
80 kbps personal listening test (summer 2005) - Hydrogenaudio Forums
http://www.hydrogena[...]
2008-01-12
[83]
웹사이트
MP3, WMA, AAC, OGG qualité à 96 kbps (évaluation) - Traitement Audio - Video & Son - FORUM HardWare.fr
http://forum.hardwar[...]
2008-01-12
[84]
웹사이트
MPC vs VORBIS vs MP3 vs AAC at 180 kbit/s - Hydrogenaudio Forums
http://www.hydrogena[...]
2008-01-12
[85]
웹사이트
64kbit/sec stereo multiformat listening test
http://people.xiph.o[...]
2011-05-10
[86]
웹사이트
Storyboards, Pitch Visuals, Concept, Animation and more....
https://www.mediafra[...]
2019-05-15
[87]
웹사이트
XiphQT
http://www.xiph.org/[...]
2008-01-12
[88]
웹사이트
Version 0.85.17777, Directshow Filters for Ogg Vorbis, Speex, Theora, FLAC, and WebM
http://xiph.org/dsho[...]
2011-05-10
[89]
문서
Merge done
2000-05-08
[90]
문서
Ogg Vorbis
Xiph.Org Foundation
[91]
웹인용
Vorbis I specification
http://www.xiph.org/[...]
Xiph.Org Foundation
2012-01-31
[92]
문서
'[Vorbis] vorbis 1.3.7 release'
http://lists.xiph.or[...]
[93]
웹인용
Vorbis.com FAQ
http://www.vorbis.co[...]
Xiph.Org Foundation
2009-08-29
[94]
웹인용
Sample Xiph.Org Variant of the BSD License
http://www.xiph.org/[...]
Xiph.Org Foundation
2009-08-29
[95]
웹인용
naming
http://xiph.org/xiph[...]
Xiph.Org Foundation
2013-01-31
[96]
문서
게임에 사용된 Ogg Vorbis
http://wiki.xiph.org[...]
[97]
웹인용
오디오 인코더의 속도 테스트 보고서
http://nyaochi.sakur[...]
2008-02-26
[98]
문서
Vorbis Hardware - XiphWiki
http://wiki.xiph.org[...]
[99]
문서
Vorbis Software Players - XiphWiki
http://wiki.xiph.org[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com