오그

Ogg
오그
파일 이름 확장명
.ogg, .ogv, .oga, .ogx, .ogm, .spx, .opus
인터넷 미디어 유형
비디오/오그, 오디오/오그, 응용 프로그램/오그
매직넘버오그스
개발자시프오르크 재단
초기 릴리즈2003년 5월; 18년 전(2003-05)
형식 유형컨테이너 형식
컨테이너:Vorbis, Theora, Spex, Opus, FLAC, Dirac 등.
오픈 포맷?
자유 형식?[1]
리보그
Ogg Logo.svg
개발자시프오르크 재단
초기 릴리즈2004년 9월 22일; 17년 전(2004-09-22)
안정적 해제
1.3.5 / 2021년 6월 4일; 9개월(2021-06-04)
유형참조 구현(복수형/복수형
면허증BSD 형식 라이센스[2]
웹사이트downloads.xiph.org/releases/ogg/

OggXiph에 의해 유지되는 무료 개방형 컨테이너 형식이다.오르간 파운데.Ogg 포맷의 저자는 소프트웨어 특허에 의해 제한되지 않으며 고품질[3] 디지털 멀티미디어의 효율적인 스트리밍과 조작을 위해 고안되었다고 말한다.그것의 이름은 컴퓨터 게임 넷렉에서 나온 전문 용어인 "도그"에서 유래되었다.[4]

Ogg 컨테이너 형식은 오디오, 비디오, 텍스트(자막 등) 및 메타데이터를 위해 다수의 독립적인 스트림멀티플렉싱할 수 있다.

Ogg 멀티미디어 프레임워크에서 Theora손실된 비디오 레이어를 제공한다.오디오 레이어는 음악 지향적인 보비스 포맷이나 그 후속작인 오퍼스에 의해 가장 일반적으로 제공된다.무손실 오디오 압축 형식에는 FLACOgg PCM이 포함된다.

2007년 이전에는 컨텐츠가 Ogg 컨테이너 형식을 사용하는 모든 파일에 .gg 파일 이름 확장자를 사용하였다.2007년 이후, 시프.Org Foundation은 Ogg Vorbis 오디오 파일에만 .ogg를 사용할 것을 권장한다.시프.Org Foundation은 오디오 전용 파일의 경우 .oga, 사운드가 있거나 없는 비디오의 경우 .ogv(테오라 포함), 멀티플렉스 Ogg의 경우 .ogx 등 다양한 유형의 콘텐츠를 설명하는 새로운 파일 확장자와 미디어 유형 세트를 만들기로 결정했다.[5]

2017년 11월 7일 현재 Xiph의 버전.Org Foundation의 기준 구현은 libogg 1.3.3이다.[6]또 다른 버전인 libogg2는 개발 중이지만 2018년 현재 다시 쓰기를 기다리고 있다.[7]소프트웨어 라이브러리는 모두 무료 소프트웨어로, New BSD 라이선스에 따라 출시된다.Ogg 참조 구현은 2000년 9월 2일에 Vorbis에서 분리되었다.[8]

포맷은 자유롭고, 그 참조 구현은 저작권과 관련된 제약의 적용을 받지 않기 때문에, 오그의 다양한 코덱은 상업적, 비상업적, 그리고 서로 다른 제조사로부터의 휴대용 미디어 플레이어와 GPS 수신기뿐만 아니라 다수의 자유 및 독점적 미디어 플레이어에 통합되었다.

이름 지정

Ogg는 컴퓨터 게임인 Netrek에서 나온 전문 용어인 "오깅"에서 유래되었는데, 이것은 미래의 자원의 유출에 대한 고려 없이, 억지로 무언가를 한다는 것을 의미하게 되었다.[4]초기에는 당시의 PC 하드웨어의 제한된 힘을 감안할 때, Oggg 프로젝트는 어느 정도 야심이 있다고 생각되었다.[9]비록 때때로 "Ogg"라는 이름이 테리 프래쳇의 디스크월드 소설에서 보모 오그라는 인물에서 유래되었다고 추측되지만, 포맷의 개발자들은 그것이 사실이 아니라고 말한다.[9]그럼에도 불구하고, 같은 인용구를 인용하자면, "보비스, 다른 한편으로는 작은 신들"이라는 책의 테리 프래쳇 등장인물의 이름을 따서 명명되었다.

Ogg Vorbis 프로젝트는 1993년에 시작되었다.원래는 "Squish"라고 이름 지어졌지만, 그 이름은 이미 상표권이 있었기 때문에 그 프로젝트는 이름을 바꾸게 되었다.새로운 이름인 "OggSquish"는 2001년까지 "Ogg"로 다시 변경될 때까지 사용되었다.Ogg는 이후 컨테이너 포맷을 언급하게 되었는데, 이것은 현재 더 큰 Xiph.org 멀티미디어 프로젝트의 일부분이다.오늘날 "Squish"(현재 "Vorbis"로 알려져 있음)는 일반적으로 Ogg 컨테이너 형식과 함께 사용되는 특정 오디오 코딩 형식을 가리킨다.[10]

파일 형식

주로 Xiph가 설계한 "Oggg" 비트스트림 형식.Org Foundation은 멀티미디어 파일의 코딩과 디코딩을 위한 일련의 컴포넌트들을 생산하는 것을 목표로 하는 더 큰 이니셔티브의 프레임워크로서 개발되었다. 멀티미디어 파일들은 무료로 이용할 수 있고 소프트웨어와 하드웨어에서 자유롭게 재실행이 가능하다.

형식은 각각 "Oggg 페이지"라고 불리는 데이터 덩어리로 구성된다.각 페이지는 파일을 Ogg 형식으로 식별하기 위해 "OggS" 문자로 시작한다.

페이지 헤더의 "시리얼 번호"와 "페이지 번호"는 각 페이지를 비트스트림을 구성하는 일련의 페이지의 일부로 식별한다.포함된 데이터의 검색 시간으로 각 비트스트림의 페이지가 정렬되는 파일에 여러 비트스트림을 멀티플렉스할 수 있다.비트스트림은 또한 비트스트림이 순차적으로 디코딩되도록 하기 위해 "체인팅"이라고 알려진 프로세스인 기존 파일에 추가될 수 있다.

"libvorbis"라고 불리는 BSD 라이센스 라이브러리는 "Vorbis" 스트림에서 데이터를 인코딩하고 디코딩하는 데 사용할 수 있다.독립된 Oggg 구현은 RealPlayerDirectShow 필터 세트와 같은 여러 프로젝트에서 사용된다.[11]

Mogg는 "멀티 트랙-싱글-논리적-스트림 오그-보비스"로, 멀티 채널 또는 멀티 트랙 오그 파일 형식이다.

페이지 구조

다음은 Ogg 페이지 헤더의 필드 레이아웃이다.

The field layout of an Ogg page header
캡처 패턴 – 32비트
캡처 패턴 또는 동기화 코드는 Ogg 파일을 구문 분석할 때 동기화를 보장하는 데 사용되는 매직넘버다.모든 페이지는 4개의 ASCII 문자 시퀀스인 "OggS"로 시작한다.이것은 데이터가 손실되었거나 손상된 경우 파서를 다시 동기화하는 데 도움이 되며, 페이지 구조의 파싱을 시작하기 전에 온전한 상태를 점검하는 것이다.
버전 – 8비트
이 필드는 향후 확장을 위해 Ogg 비트스트림 형식의 버전을 나타낸다.그것은 현재 0이 되도록 의무화되어 있다.
헤더 유형 – 8비트
이것은 뒤에 오는 페이지 유형을 나타내는 8비트 깃발 필드다.
비트 가치 깃발 페이지 유형
0 0x01 계속 이 페이지의 첫 번째 패킷은 논리 비트스트림에서 이전 패킷의 연속이다.
1 0x02 보스 스트림의 시작.이 페이지는 논리 비트스트림의 첫 페이지다.BOS 플래그는 모든 논리 비트스트림의 첫 번째 페이지에 설정되어야 하며 다른 페이지에는 설정되지 않아야 한다.
2 0x04 EOS 스트림의 끝.이 페이지는 논리 비트스트림의 마지막 페이지다.EOS 플래그는 모든 논리 비트스트림의 마지막 페이지에 설정되어야 하며 다른 페이지에는 설정되지 않아야 한다.
그란울레 위치 – 64비트
granulle position은 Ogg 파일에 있는 시간 표시기이다.그것은 추상적인 가치로, 그 의미는 코덱에 의해 결정된다.예를 들어, 표본 수, 프레임 수 또는 더 복잡한 체계의 카운트가 될 수 있다.
비트스트림 일련 번호 – 32비트
이 필드는 특정 논리 비트스트림에 속하는 페이지를 식별하는 일련 번호다.파일의 각 논리 비트스트림은 고유한 값을 가지며, 이 필드는 구현을 통해 페이지를 적절한 디코더로 전달할 수 있다.일반적인 Vorbis와 Theora 파일에서 하나의 스트림은 오디오(Vorbis)이고, 다른 스트림은 비디오(Thera)이다.
페이지 시퀀스 번호 – 32비트
이 분야는 각 논리 비트스트림에 대해 단조롭게 증가하는 분야다.첫 페이지는 0, 두 번째 페이지는 1이다.이를 통해 구현은 데이터가 손실된 시기를 탐지할 수 있다.
체크섬 – 32비트
이 필드는 전체 페이지의 데이터에 대한 CRC32 체크섬을 제공한다(페이지 헤더 포함, 체크섬 필드를 0으로 설정한 상태에서 계산).이를 통해 데이터가 작성된 이후 손상되지 않았음을 확인할 수 있다.체크섬에 실패한 페이지는 폐기해야 한다.체크섬은 0x04C11의 다항식 값을 사용하여 생성됨DB7.
페이지 세그먼트 – 8비트
이 필드는 이 페이지에 존재하는 세그먼트 수를 나타낸다.또한 이 필드를 따르는 세그먼트 테이블의 바이트 수를 표시한다.어떤 페이지에도 최대 255개의 세그먼트가 있을 수 있다.
세그먼트 테이블
세그먼트 테이블은 8비트 값의 배열이며, 각 값은 페이지 본문 내에서 해당 세그먼트의 길이를 나타낸다.세그먼트 수는 앞의 페이지 세그먼트 필드에서 결정된다.각 세그먼트의 길이는 0에서 255바이트 사이입니다.

세그먼트는 세그먼트를 패킷으로 그룹화하는 방법을 제공하며, 패킷은 디코더의 의미 있는 데이터 단위다.세그먼트의 길이가 255로 표시되면, 이는 다음 세그먼트가 이 세그먼트에 연결되어야 하며 동일한 패킷의 일부임을 나타낸다.세그먼트의 길이가 0–254인 경우, 이는 이 세그먼트가 이 패킷의 최종 세그먼트임을 나타낸다.패킷 길이가 255의 배수인 경우, 최종 세그먼트는 길이 0이다.

다음 페이지에서 최종 패킷이 계속되는 경우 최종 세그먼트 값은 255이며, 새로운 페이지의 시작이 마지막 페이지의 연속임을 나타내기 위해 다음 페이지에 계속 플래그를 설정한다.

메타데이터

VorbisComment는 Ogg Vorbis와 함께 사용하기 위해 처음 작성된 기본 수준의 메타데이터 형식이다.이후 다른 시프용 오그 캡슐화 규격에서 채택되었다.Theora, Speex, FLACOpus를 포함하는 조직 코덱.VorbisComment는 Xiph와 함께 메타데이터를 저장하는 가장 단순하고 널리 지원되는 메커니즘이다.조직 코덱.[12]

특히 축소판 그림 및 덮개 아트를 위한 VorbisComment에서 하나 이상의 [attribution needed]…은 해당 FLAC의 Base64 인코딩 값을 가지고 있다. 즉, FLAC는 축소판 그림 및 덮개 아트를 2진 블록(Little-endian)[13][14]의 FLAC 태그 외부로 저장한다.

기타 기존 및 제안 메커니즘은 다음과 같다.[15]

역사

Play ogg.png
Ogg재생 단추

오그 프로젝트는 1993년 더 큰 프로젝트의 일환으로 간단한 오디오 압축 패키지로 시작되었다.[9]이 소프트웨어는 원래 이름이 스퀴시였으나 기존의 상표 때문에 OggSquish로 이름이 바뀌었다.이 이름은 나중에 전체 Ogg 프로젝트에 사용되었다.1997년, Xiphophorus OggSquish는 "현대 오디오 애플리케이션을 위한 유연한 압축 오디오 형식을 만들려는 시도와 모든 현대 컴퓨터 플랫폼에서 공통적인 최초의 오디오 형식을 제공하기 위한 시도"라고 설명되었다.[17]OggSquish는 2000년에 "여러 관련 멀티미디어 및 신호 처리 프로젝트의 그룹"으로 언급되었다.2000년에는 두 가지 프로젝트가 계획 릴리즈를 위해 활발하게 개발되었다.Ogg Vorbis 형식과 libvorbis - Vorbis의 참조 구현.연구에는 미래의 비디오와 무손실 오디오 코딩에 관한 연구도 포함되었다.[9][18][19][20][21]2001년에 OggSquish는 Oggg로 이름이 바뀌었으며, "여러 개의 관련 멀티미디어 및 신호 처리 프로젝트 그룹을 위한 우산"[22]으로 묘사되었다.Ogg는 더 큰 Xiph.org 멀티미디어 프로젝트의 일환으로 파일 형식을 옹호하게 되었다.스퀴쉬는 단지 오그 코덱의 이름이 되었다.[10]2009년에 Oggg는 "멀티미디어 컨테이너 형식, 그리고 Xiph.org 멀티미디어 코덱의 네이티브 파일 및 스트림 형식"[23]으로 설명된다.

Ogg 참조 구현은 2000년 9월 2일에 Vorbis에서 분리되었다.[8]

2003년 5월, 이 형식과 관련하여 두 개의 인터넷 RFC가 출판되었다.Ogg 비트스트림은RFC 3533('정보적'으로 분류됨) 및 해당 인터넷 컨텐츠 유형('정보적'으로 분류됨)application/ogg)은 RFC 3534(2006년 현재 제안된 표준 프로토콜이다.2008년 9월, RFC 3534는 RFC 5334에 의해 폐기되었고, 이는 콘텐츠 유형을 추가하였다.video/ogg,audio/ogg및 파일 이름 확장명 .ogx, .ogv, .oga, .spx.

OGM

2002년, Oggg의 공식적인 비디오 지원이 부족하여 OGM 파일 포맷이 개발되었는데, 이는 Microsoft DirectShow 프레임워크의 비디오를 Oggg 기반 포장지에 포함시킬 수 있게 한 OGG에 대한 해킹이다.OGM은 처음에는 폐쇄 소스 윈도우즈 전용 툴에서만 지원되었지만, 이후 코드베이스가 개방되었다.나중에 비디오(및 자막) 지원은 Oggg에 대해 공식적으로 지정되었지만 OGM과 호환되지 않는 방식으로 지정되었다.독립적으로, 마트로스카 컨테이너 포맷은 성숙기에 도달했고, 보비스 오디오와 임의의 비디오 코덱을 결합하는데 관심이 있는 사람들에게 대안을 제공했다.결과적으로, OGM은 더 이상 지원되거나 개발되지 않고, Xiph.org에 의해 공식적으로 낙담된다.[24]오늘날, Ogg의 비디오는 .ogv 파일 확장자로 발견되는데, 이것은 공식적으로 지정되고 공식적으로 지원된다..ogm 파일을 지원하는 소프트웨어와 코덱은 무료로 이용할 수 있다.[25]

2006

비록 오그는 MPEG 표준의[26][27] 편재성(: MP3/MP4) 근처 어디에도 도달하지 못했지만, 2006년 현재, 무료 콘텐츠(자유 음악, Wikimedia Foundation 프로젝트의 멀티미디어 및 Creative Commons 파일 등)를 인코딩하는 데 일반적으로 사용되었고 상당한 수의 디지털 오디오 플레이어들의 지원을 받기 시작했다.또한 Oggg 형식을 지지하는 많은 비디오 게임 엔진들이 있었는데, Doom 3, Unreal Tournal 2004, Halo: Battle Evolated, Jets'n'Guns, Mafia: 잃어버린 천국도시, 미스 4: 요한계시록, 스텝마니아, 진지한 샘: 두 번째 만남, 리니지2, 벤데타 온라인, 배틀그라운드2, 그랜드 세프트 오토 엔진은 물론 자바 기반 게임 마인크래프트의 오디오 파일까지.보다 인기 있는 Vorbis 코덱은 많은 소프트웨어 플레이어에서 내장 지원을 받았으며, 나머지 거의 모든 플레이어에서 확장 기능을 사용할 수 있었다.

2007

2007년 5월 16일, 자유 소프트웨어 재단은 "독점적인 MP3 포맷에 대한 윤리적으로, 법률적으로, 기술적으로 우수한 오디오 대안으로서" Vorbis의 사용을 늘리기 위한 캠페인을 시작했다.[28]사람들은 또한 웹사이트블로그에 웹버튼을 추가함으로써 이 캠페인을 지지하도록 격려 받았다.FSF가 제안하는 Ogg 플레이어(VLC)를 다운로드하여 사용하고 싶지 않은 사람들을 위해 Xiph를 사용한다.Org FoundationiTunes 플레이어 및 iMovie 애플리케이션과 같은 WindowsMac OS X에서 QuickTime 기반 애플리케이션을 위한 공식 코덱을[29] 가지고 있었고, Windows 사용자들은 Windows Media Player Ogg 코덱을 설치할 수 있었다.[30]

2009

2009년 6월 30일까지, Ogg 컨테이너는 테오라와 보르비스의 사용을 통해 Firefox 3.5 웹 브라우저의 HTML5 구현에 포함된 유일한 컨테이너 형식이었다. <video>그리고<audio>요소들[31][32]이는 에 요약된 원래 권고사항에 따랐으나 나중에 HTML5 초안 명세서에서 삭제되었다(Oggg 논란 참조).

2010

2010년 3월 3일, FFmpeg 개발자의 기술 분석은 멀티미디어 컨테이너 형식으로서 Ogg의 범용 능력에 대해 비판적이었다.[33]오그의 저자는 나중에 자신의 글에서 이러한 주장에 대해 대응했다.[34]

오그 코덱

Ogg는 컨테이너 형식일 뿐이다.코덱으로 인코딩된 실제 오디오나 비디오는 Ogg 컨테이너 안에 저장된다.Ogg 컨테이너는 여러 코덱으로 인코딩된 스트림을 포함할 수 있다. 예를 들어, 소리가 있는 비디오 파일은 오디오 코덱과 비디오 코덱으로 인코딩된 데이터를 포함할 수 있다.

컨테이너 형식이기 때문에 Oggg는 다양한 형식[35][36](Dirac, MNG, CELT, MPEG-4, MP3 등)의 오디오와 비디오를 내장할 수 있지만 Oggg는 의도된 것이며, 일반적으로 다음과 같은 Xiph.org 무료 코덱과 함께 사용된다.

  • 오디오
    • 로시
      • Speex: 낮은 비트 전송률(약 2.1–32 kbit/s/채널)로 음성 데이터 처리
      • Vorbis: 일반 오디오 데이터를 중간 또는 높은 수준의 가변 비트 전송률(채널당 16–500kbit/s)에서 처리
      • Opus: 낮은 및 높은 가변 비트 전송률(채널당 6–510 kbit/s)에서 음성, 음악 및 일반 오디오 처리
    • 무손실
      • FLAC는 보관 및 고밀도 오디오 데이터를 처리한다.
      • OggPCM은 표준 압축되지 않은 PCM 오디오를 Ogg 컨테이너에[37] 저장할 수 있다.
  • 비디오
    • 로시
      • Theora: On2VP3를 기반으로 MPEG-4 비디오(예: DivX 또는 Xvid로 인코딩), RealVideo 또는 Windows Media Video와 경쟁하는 것을 목표로 한다.
      • Daala: 개발 중인 비디오 부호화 형식.
      • 타르킨: 폭, 높이, 시간의 3차원에서 이산형 파장 변환을 이용하여 2000년, 2001년, 2002년에 개발된 실험적이고 지금은 구식인 비디오 코덱이다.[20][38][39][40]테오라가 비디오 인코딩의 주안점이 된 후(2002년 8월) 보류되었다.[41]
      • Dirac: BBC가 개발한 무료 오픈 비디오 형식이다.웨이브릿 인코딩 사용.[42]
    • 무손실
      • Dirac: Dirac 규격의 일부분은 무손실 압축을 다룬다.
      • Daala: 개발 중인 비디오 부호화 형식.
  • 텍스트
    • 연속 미디어 마크업 언어: 시간 지정 메타데이터, 캡션 및 포맷을 위한 텍스트/애플리케이션 코덱.
    • Annodex: CSIRO가 네트워크 미디어에 주석을 달고 인덱싱하기 위해 개발한 무료 오픈 소스 표준 세트.
    • OggKate:원래 노래방과 텍스트용으로 설계된 오버레이 코덱으로, Oggg에서 멀티플렉싱이 가능하다.[43]

미디어 유형

Ogg 오디오 미디어는 파일 확장자 , 및 를 가진 IANA 미디어 유형으로 등록되어 있다.파일 확장자를 가진 Oggg 비디오 미디어 유형의 적절한 하위 집합이다.다른 Oggg 애플리케이션은 파일 확장자가 있는 미디어 유형을 사용하며,[36] 이것은 의 superset 입니다.파일 확장자가 있는 Opus 미디어 유형은 나중에 RFC 75877845에 등록되었다.

참고 항목

참조

  1. ^ Ogg File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 February 2008. Archived from the original on 8 October 2021. Retrieved 1 December 2021.
  2. ^ "Sample Xiph.Org Variant of the BSD License". Xiph.Org Foundation. Archived from the original on 2020-04-11. Retrieved 2009-08-29.
  3. ^ "Archived copy". Archived from the original on 2005-10-01. Retrieved 2010-05-28.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  4. ^ a b "Ogging 101". Archived from the original on 2017-12-25. Retrieved 2016-11-06. 3.3 Ogging: This is the art of killing a carrier, or potential carrier, by a suicide run.
  5. ^ "MIME Types and File Extensions". XiphWiki. 2007-09-07. Archived from the original on 2018-11-17. Retrieved 2007-09-10.
  6. ^ Giles, Ralph (2017-11-07). "libogg 1.3.3 release". ogg-dev (Mailing list). Archived from the original on 2018-04-04. Retrieved 2019-01-14.
  7. ^ Giles, Ralph (2008-01-05). "r14372 - in trunk/theora: . lib/dec lib/enc". xiph-commits (Mailing list). Archived from the original on 2020-10-03. Retrieved 2019-01-14. This library was never released and now looks like it needs to be redesigned.
  8. ^ a b Xiph.Org(2002-07-19) Oggg 릴리스 - libogg-1.0.tar.gz - ChANIGHS Archived 2017-06-14 웨이백 머신에 보관.2009-09-01 검색됨
  9. ^ a b c d "Xiph.org: naming". Xiph.org Foundation. 2006-01-07. Archived from the original on 2012-02-27. Retrieved 2008-02-16. At the time Ogg was starting out, most personal computers were i386s and the i486 was new. I remember thinking about the algorithms I was considering, "Whoa, that's heavyweight. People are going to need a 486 to run that..." While the software ogged the music, there wasn't much processor left for anything else.
  10. ^ a b "Xiph.org: naming". Xiph.org Foundation. 2006-01-07. Archived from the original on 2012-02-27. Retrieved 2009-09-02.
  11. ^ "Directshow Filters for Ogg Vorbis". Archived from the original on 2015-02-08. Retrieved 2015-02-14.
  12. ^ "VorbisComment". 26 April 2016. Archived from the original on 23 October 2018. Retrieved 23 October 2018.
  13. ^ "METADATA_BLOCK_PICTURE". flac free lossless audio codec. Xiph.Org. 2014. Archived from the original on 2017-03-27. Retrieved 2019-12-03.
  14. ^ "Ogg Vorbis I format specification: comment field and header specification". Xiph.Org. 2005. Archived from the original on 2019-12-03. Retrieved 2019-12-03.
  15. ^ "Metadata". xiph.org Foundation. 24 July 2013. Archived from the original on 23 October 2018. Retrieved 23 October 2018.
  16. ^ "Ogg Skeleton 4". Xiph.Org. 2012. Archived from the original on 2019-08-13. Retrieved 2019-12-03.
  17. ^ Montgomery, Christopher (1997). "Ogg 98.9". Xiphophorus company. Archived from the original on 2016-04-24. Retrieved 2009-09-02.
  18. ^ Xiph.org (2000-01-18). "OggSquish Vorbis encoding format documentation". Archived from the original on January 18, 2000. Retrieved 2008-09-02.
  19. ^ Xiph.org (2000-01-18). "OggSquish logical and physical bitstream overview". Archived from the original on January 18, 2000. Retrieved 2008-09-02.
  20. ^ a b Xiphophorus company (2001-04-05). "The Ogg project homepage". Archived from the original on April 5, 2001. Retrieved 2009-09-02.
  21. ^ Xiph.org (2001-12-04). "The Ogg project homepage". Archived from the original on December 4, 2001. Retrieved 2008-09-02.
  22. ^ Xiphophorus company (2001-12-04). "The Ogg project homepage". Archived from the original on December 4, 2001. Retrieved 2009-09-02.
  23. ^ "The Ogg container format". Xiph.Org Foundation. 2006-01-07. Archived from the original on 2000-05-20. Retrieved 2009-09-02.
  24. ^ "OGM is not Ogg. Xiph.org does not support OGM". Backup at WayBack Machine. 2004-07-07. Archived from the original on March 17, 2012.{{cite web}}: CS1 maint : 부적합한 URL(링크)
  25. ^ "K-Lite Codec Pack: Comparison of abilities and supported file formats". Codec Guide. Archived from the original on 16 March 2018. Retrieved 16 March 2018.
  26. ^ "MP3's Loss, Open Source's Gain". Wired.com. 2007-02-23. Archived from the original on 2010-06-05. Retrieved 2010-03-04.
  27. ^ "MP3's Loss, Open Source's Gain". Wired.com. 2007-02-23. Archived from the original on 2015-02-04. Retrieved 2015-02-04.
  28. ^ "'Play Ogg': FSF launches free audio format campaign" (in Latin). Fsf.org. Archived from the original on 2011-06-08. Retrieved 2010-03-04.
  29. ^ "Foundation: Ogg QuickTime Components for iTunes and iMovie (Windows and Mac OS X)". Xiph.org. Archived from the original on 2008-10-26. Retrieved 2010-03-04.
  30. ^ "Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC". Xiph.org. 2010-02-22. Archived from the original on 2013-01-24. Retrieved 2010-03-04.
  31. ^ "Mozilla Developer Center - HTML - Element - Video". September 2009. Archived from the original on 2010-06-27. Retrieved 2009-12-28.
  32. ^ "Mozilla Developer Center - HTML - Element - Audio". September 2009. Archived from the original on 2010-06-27. Retrieved 2009-12-28.
  33. ^ Rullgard, Mans (2010-03-03). "Ogg objections". hardwarebug.org. Archived from the original on 2010-05-09. Retrieved 2010-05-02.
  34. ^ Montgomery, Christopher (2010-04-27). "Monty - In Defense of Ogg's Good Name". people.xiph.org/~xiphmont. Archived from the original on 2010-04-29. Retrieved 2010-05-02.
  35. ^ "MIME Types and File Extensions". XiphWiki. 2009-10-04. Archived from the original on 2018-11-17. Retrieved 2009-10-24.
  36. ^ a b I. Goncalves; S. Pfeiffer; C. Montgomery (2008). Ogg Media Types. sec. 10. doi:10.17487/RFC5334. RFC 5334.
  37. ^ "OggPCM". XiphWiki. 2020-05-25. Archived from the original on 2020-10-03. Retrieved 2020-05-25.
  38. ^ Ralph Giles (2000-12-19) Vorbis-dev - Tarkin 비디오 코덱?Wayback Machine, Xiph.org vorbis-dev 메일링리스트에 2018-01-24 보관.2009-09-06년 검색됨
  39. ^ Jack Moffitt(2001-01-03) Vorbis-dev - Tarkin, 마침내 Wayback Machine, Xiph.org vorbis-dev 메일링리스트에 보관된 2014-09-30.2009-09-06년 검색됨
  40. ^ Chris Montgomery(2001-02-11) Tarkin 개발자 메일링 목록 Wayback Machine보관된 2014-09-30, 2009-09-06년 검색됨
  41. ^ 마이클 스미스(2005-08-29) 타킨웨이백머신에 2016-03-03을 보관했다.2009-09-06년 검색됨
  42. ^ Dirac 사양 - Dirac 인코딩 비디오를 일반적으로 사용되는 컨테이너 형식으로 통합 2009-07-05년에 검색된 웨이백 머신보관된 2010-06-14
  43. ^ "OggKate". wiki.xiph.org. 2017. Archived from the original on 2011-07-18. Retrieved 2019-12-03.

외부 링크